إعداد قياس الإحالات الناجحة في "إعلانات Google" للصفحات المقصودة بتنسيق AMP

يصف هذا الدليل الإعداد والضبط اللازمَين لقياس الإحالات الناجحة بشكل صحيح على الصفحات المقصودة بتنسيق AMP.

للحصول على فهم كامل لصفحات AMP في "إعلانات Google"، يمكنك الاطّلاع على استخدام AMP في الصفحات المقصودة في "إعلانات Google"، وهو دليل مفصَّل لنشر صفحات AMP مع "إعلانات Google".

إذا كنت تستخدم "إحصاءات Google"، تأكّد أيضًا من اتّباع الخطوات الواردة في إعداد توحيد جلسة "إحصاءات Google" لصفحات AMP بحيث يتم دمج جلسات المستخدمين بشكل صحيح في صفحات ذاكرة التخزين المؤقت لصفحات AMP وفي بقية أقسام موقعك الإلكتروني. يُنصح بتهيئة Google Analytics إذا كنت تستخدم ميزات تصدير الأهداف/الإحالات الناجحة في Google Analytics أو تربط إعلانات Google بخدمة Google Analytics.

الخلفية

لإجراء قياس دقيق للإحالات الناجحة، تمرِّر النقرات على الإعلانات معرّف GCLID ("معرّف النقرة من Google") إلى صفحاتك المقصودة. ستخزِّن الصفحات المقصودة معلّمة GCLID في ملف تعريف ارتباط على نطاقك، وبعد ذلك يتم تضمين مَعلمة GCLID في علامات الإحالات الناجحة على موقعك الإلكتروني. اطّلِع على كيفية تتبُّع "إعلانات Google" للإحالات الناجحة للموقع الإلكتروني للحصول على مزيد من التفاصيل.

بما أنّ الصفحات المقصودة بتنسيق AMP يتم عرضها عادةً من نطاق ذاكرة التخزين المؤقت لصفحات AMP، لا يمكنها تخزين معرّف GCLID في ملف تعريف ارتباط على نطاقك. تحتاج إلى إعداد علامات على صفحات AMP المقصودة لتمرير GCLID على الروابط الصادرة إلى صفحات موقعك الإلكتروني من خلال مَعلمة طلب بحث في عنوان URL. وعندئذ يمكن للعلامات على صفحات موقعك استرجاع مُعرّف GCLID من مَعلمة طلب البحث وتخزين GCLID على شكل ملف تعريف ارتباط على نطاقك.

المتطلبات الأساسية

احرص على تفعيل وضع العلامات التلقائي في "إعلانات Google" لقياس الإحالات الناجحة في موقعك الإلكتروني لجميع المتصفّحات.

الإعداد الأساسي

الخطوة 1: العلامات على صفحات AMP المقصودة

لاستخدام المكوِّن amp-analytics، ابدأ بتضمين النص البرمجي المطلوب في عنوان صفحة AMP. يمكنك بعد ذلك ضبط علامات "إعلانات Google" باستخدام amp-analytics، إما من خلال علامة Google أو من خلال أداة "إدارة العلامات من Google".

الخيار 1: علامة Google

يؤدي استخدام علامة Google التلقائية لصفحات AMP على صفحاتك المقصودة بتنسيق AMP مع رقم تعريف الإحالة الناجحة إلى إضافة زوّار الموقع الإلكتروني إلى قوائم تجديد النشاط التسويقي "كل الزوّار" (في حال إعداد ميزة تجديد النشاط التسويقي).

وتتيح أيضًا تمرير رقم تعريف الإحالة الناجحة "GCLID" إلى صفحات النطاق الأساسي تلقائيًا من ذاكرة التخزين المؤقت لصفحات AMP (أي ربط إحالة ناجحة تلقائيًا إذا كانت صفحتك المقصودة بتنسيق AMP مستضافة على النطاق/النطاق الفرعي نفسه كالروابط الصادرة إلى صفحات موقعك الإلكتروني). في نموذج مقتطف الرمز أدناه، استخدِم ads conversion id الخاص بك:

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars" : {
    "gtag_id": "ads conversion id",
    "config" : {
      "ads conversion id": { "groups": "default" }
    }
  }
}
</script>
</amp-analytics>

بالنسبة إلى gtag_id، يمكنك تحديد المعرّف من أي منتج من منتجات Google (على سبيل المثال، "إعلانات Google" أو "إعلانات شبكة البحث 360") التي تستخدمها على صفحات AMP، ولكنك تقتصر على معرّف منتج واحد فقط.

الخيار 2: برنامج "إدارة العلامات من Google"

الخطوة 2: العلامات على صفحات ليست بتنسيق AMP

راجِع الخيارات التالية للعلامات المطلوبة على الصفحات التي ليست بتنسيق AMP. اتّبِع التعليمات التفصيلية في قسم كيفية تتبُّع "إعلانات Google" للإحالات الناجحة للمواقع الإلكترونية لكل خيار من الخيارات التالية.

الخيار 1: علامة Google

كما هو موضّح هنا:

  • ضَع مقتطف علامة Google على جميع صفحات موقعك الإلكتروني.
  • في صفحات الإحالات الناجحة، استخدِم المقتطف عن الحدث الذي يمكن وضعه في أي مكان في الرمز بعد مقتطف علامة Google.

الخيار 2: برنامج "إدارة العلامات من Google"

في حاوية الويب على أداة "إدارة العلامات من Google":

إذا تمّ تحميل مقتطف رمز "إدارة العلامات من Google" على صفحات موقعك الإلكتروني في إطار iframe، احرص أيضًا على ضبط الربط على مستوى النطاقات مع تفعيل قبول مَعلمات الرابط الواردة لعلامة "رابط الإحالة الناجحة".

الضبط المتقدّم: إعداد عملية قياس الإحالات الناجحة على مستوى النطاقات

إذا كانت صفحات AMP الخاصة بك على نطاق فرعي غير عادي (أي ليس www. أو m. أو amp.) أو إذا كانت صفحات AMP تتضمن روابط إلى صفحات على نطاق مستوى أعلى مختلف، يجب ضبط إضافية لضمان عمل قياس الإحالات الناجحة بشكل صحيح.

الخطوة 1: العلامات على صفحات AMP المقصودة

يمكنك ضبط علامات "إعلانات Google" باستخدام علامة Google أو باستخدام أداة "إدارة العلامات من Google".

الخيار 1: علامة Google

  • تنفيذ علامة Google لصفحات AMP على صفحات AMP
  • أضِف مقتطف الرمز لصفحة AMP أدناه:
    • استبدِل ads conversion id برقم تعريف الإحالة الناجحة الفعلي في "إعلانات Google".
    • استخدِم domains لإضافة النطاق الذي يستضيف صفحة AMP، بالإضافة إلى أي نطاقات مقصودة أو نطاقات فرعية.
<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
"vars" : {
    "gtag_id": "ads conversion id",
    "linker": { "domains": ["subdomain1.example.com", "subdomain2.example.com","www.example2.com"] },
    "config" : {
      "ads conversion id": { "groups": "default" }
    }
  }
}
</script>
</amp-analytics>

بالنسبة إلى gtag_id، يمكنك تحديد المعرّف من أي منتج من منتجات Google (على سبيل المثال، "إعلانات Google" أو "إعلانات شبكة البحث 360") التي تستخدمها على صفحات AMP، ولكنك تقتصر على معرّف منتج واحد فقط.

الخيار 2: برنامج "إدارة العلامات من Google"

  • أنشِئ حاوية AMP لإدارة العلامات من Google وانشر علامات متوافقة مع صفحات AMP.
  • أضِف علامة "رابط الإحالة الناجحة" إلى حاوية AMP.
  • أضِف النطاق الذي يستضيف صفحة AMP وكذلك نطاقات أي روابط صادرة في شكل قائمة مفصولة بفواصل.

  • أضِف مقتطف رمز AMP التلقائي لأداة "إدارة العلامات من Google" أدناه إلى صفحة AMP:

    <!-- Google Tag Manager -->
    <amp-analytics config="https://www.googletagmanager.com/amp.json?id=
      <GTM_CONTAINER_ID>&gtm.url=SOURCE_URL" data-credentials="include">
    </amp-analytics>
    

الخطوة 2: العلامات على صفحات ليست بتنسيق AMP

يمكن وضع علامات على الصفحات التي ليست بتنسيق AMP باستخدام gtag.js أو "إدارة العلامات من Google" أو analytics.js:

الخيار 1: علامة Google

  • أضِف مقتطف الرمز أدناه على الصفحات التي ليست بتنسيق AMP:

    • استبدِل ads conversion id برقم تعريف الإحالة الناجحة الصحيح في "إعلانات Google".
    • استخدِم domains لإضافة النطاق الذي يستضيف صفحة AMP، بالإضافة إلى أي نطاقات مقصودة أو نطاقات فرعية.
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', '<var>ads conversion id</var>', {
        'linker': {
          'domains': ['subdomain1.example.com','subdomains2.example.com','www.example2.com']
        }
      });
    </script>
    

الخيار 2: برنامج "إدارة العلامات من Google"

الخيار الثالث: Analytics.js

بالنسبة إلى الصفحات التي ليست بتنسيق AMP، يمكنك استخدام مقتطف الرمز analytics.js التلقائي لقراءة مَعلمات "أداة ربط صفحات AMP".

<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_MEASUREMENT_ID', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

في حال كانت صفحات AMP مستضافة على نطاق مستوى أعلى مختلف عن الروابط الصادرة إلى موقعك الإلكتروني أو في حال لم تكن صفحات AMP على نطاق فرعي معروف (أي ليست www. أو amp. أو m.)، أضِف الإعدادات المميّزة أدناه، كما هو موضّح في الإعداد على جميع النطاقات لمقتطف analytics.js:

<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_MEAUSREMENT_ID', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['subdomain1.example.com', 'subdomains2.example.com', 'www.example2.com'] );
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

الضبط الاختياري

يتناول هذا القسم الإعدادات الاختيارية الإضافية التي قد تكون مطلوبة لنشر صفحات AMP.

حدث الإحالة الناجحة على صفحات AMP

في معظم الحالات، ستحدث الإحالة الناجحة في الصفحات اللاحقة من رحلة المستخدم، والتي من المرجَّح أن تكون صفحات ليست بتنسيق AMP. وفي هذه الحالات، اتّبِع التعليمات الواردة في كيفية تتبُّع "إعلانات Google" للإحالات الناجحة للموقع الإلكتروني.

يتناول هذا القسم الحالة التي تريد فيها قياس إحالة ناجحة على صفحة AMP المقصودة نفسها.

استخدام علامة Google

على الصفحة التي تريد تسجيل إحالتك الناجحة، الصق المقتطف عن الحدث من "إعلانات Google" في عنصر المشغّلات. إليك مثال كامل على العلامة التي يجب أن تظهر في صفحة الإحالات الناجحة بتنسيق AMP للإبلاغ عن إحالة ناجحة في "إعلانات Google".

<!-- Google tag (gtag) -->
  <amp-analytics type="gtag" data-credentials="include">
    <script type="application/json">
    {
      "vars": {
        "gtag_id": "ads conversion id",
        "config": {
          "ads conversion id": {
           "groups": "default"
          }
        }
      },
      "triggers": {
        "ads conversion label": {
          "on": "visible",
          "vars": {
            "event_name": "purchase",
            "transaction_id": "",
            "value": 15,
            "currency": "USD",
            "send_to": "ads conversion id/ads conversion label"
          }
        }
      }
    }
    </script>
  </amp-analytics>

اطّلِع على الحقول التالية في علامة <amp-analytics> هذه:

  • يحتوي الحقل gtag_id على رقم التعريف الذي توفّره الإحالات الناجحة في "إعلانات Google".
  • يمكنك تحديد المعرّف من أي منتج من منتجات Google تستخدمه على صفحات AMP، ولكن لا يمكنك استخدام سوى معرّف من منتج واحد من منتجات Google في الحقل gtag_id.
  • يجب أن يحتوي كائن الضبط على حقل واحد لكل منتج من منتجات Google تستخدمه لقياس النشاط على موقعك الإلكتروني بتنسيق AMP.
  • إذا كنت تستخدِم كلاً من "إعلانات Google" و"إعلانات شبكة البحث 360"، يُرجى قراءة هذه المقالة للحصول على تعليمات إضافية.
  • في هذا المثال، يتم تشغيل المكوِّن amp-analytics من خلال الحدث "pagevisible". بدلاً من ذلك، يمكنك ضبط الإحالة الناجحة لتنشيطها لحدث مختلف، مثل نقرة على زر.

استخدام "إدارة العلامات من Google"

في حاوية AMP لأداة "إدارة العلامات من Google"، أضِف علامات الإحالات الناجحة أو تجديد النشاط التسويقي حسب الحاجة:

تتوفر ميزة تتبُّع المكالمات الهاتفية في صفحات AMP لتفعيل ميزة تتبُّع الإحالات الناجحة في "إعلانات Google". لاحظ أن هذه الميزة غير متوفرة حاليًا في متصفح Safari.

الخطوة 1: تحديد موقع ضبط الإحالة الناجحة

للبدء، اتّبِع الإرشادات المتعلقة بإعداد إضافة مكالمة لحسابك على "إعلانات Google". بعد إنشاء تحويل المكالمات، يجب استخراج عدد من معلَمات الإعدادات من الرمز الذي تم إنشاؤه لاستخدامها في علامات AMP. ويتم ذلك باستخدام ضبط "إدارة العلامات من Google" من التجربة الجديدة في "إعلانات Google" أو مقتطف تتبُّع المكالمات في التجربة الأصلية من "إعلانات Google".

الخيار 1: استخدام واجهة مستخدم "إعلانات Google"

لاستخدام حقول الإحالات الناجحة التي توفّرها أداة "إدارة العلامات من Google"، سجِّل الدخول إلى حسابك على "إعلانات Google" وانتقِل إلى إعدادات حساب الإحالات الناجحة للقياس. ثم اتبع الخطوات التالية:

  1. انقر على + لإضافة أداة تتبُّع إحالات ناجحة جديدة وحدِّد الخيار المكالمات الهاتفية.
  2. في مربّع الحوار، اختَر النقرات على رقمك في موقعك الإلكتروني المتوافق مع الأجهزة الجوّالة ثمّ متابعة.
  3. اضبط الإحالة الناجحة بما في ذلك جميع الحقول ذات الصلة، ثم أنشئ العلامة.
  4. اختر استخدام أداة "إدارة العلامات من Google" لمراجعة الإعدادات.
  5. يمكنك استخدام "رقم تعريف الإحالة الناجحة" و"تصنيف الإحالة الناجحة" اللذان تم تقديمهما لإعداد أداة تتبّع مكالمات AMP الموضّحة أدناه.
الخيار 2: استخدام مقتطف رمز تتبّع المكالمات
متغيّر مقتطف المكالمة استخدام تتبع مكالمات AMP
ak رقم تعريف الإحالة الناجحة
cl تصنيف الإحالة الناجحة

في هذا المثال، قيمتا ak وcl هما 123456789 و_ABcDEFg12hI34567jK على التوالي.

<script>
(function(a,e,c,f,g,b,d){var h={ak:"123456789",cl:"_ABcDEFg12hI34567jK"};a[c]=a[c]||function(){(a[c].q=a[c].q||[]).push(arguments)};a[f]||(a[f]=h.ak);b=e.createElement(g);b.async=1;b.src="//www.gstatic.com/wcm/loader.js";d=e.getElementsByTagName(g)[0];d.parentNode.insertBefore(b,d);a._googWcmGet=function(b,d,e){a[c](2,b,h,d,null,new Date,e)}})(window,document,"_googWcmImpl","_googWcmAk","script");
</script>
الخطوة 2: ضبط أداة تتبُّع المكالمات في AMP

استخدِم القيم التي تم الحصول عليها أعلاه في عنوان URL لإعداد تتبُّع المكالمات في AMP. كما هو الحال مع وحدات AMP الأخرى، من الضروري إضافة وحدة تتبّع المكالمات في AMP إلى عنوان صفحتك:

<head>
<script async custom-element="amp-call-tracking" src="https://cdn.ampproject.org/v0/amp-call-tracking-0.1.js"></script>
</head>

لتفعيل قياس الإحالات الناجحة عبر الاتصال الهاتفي، يجب تزيين روابط "انقر للاتصال" برابط إلى إعدادات تتبُّع المكالمات في "إعلانات Google":

<amp-call-tracking
  config="https://www.googleadservices.com/pagead/conversion/7777777777/wcm?cl=AAAAAAAAAAAAA&tel=1800-123-4567&mode=1">
  <a href="tel:18001234567">+1-800-123-4567</a>
</amp-call-tracking>

لاستخدام هذا المثال، استبدِل رقم تعريف الإحالة الناجحة (في هذا المثال 7777777777) وتصنيف الإحالة الناجحة (في هذا المثال AAAAAAAAAAAAA) مأخوذًا من رمز تتبّع الإحالات الناجحة الذي تم تقديمه أثناء إعداد الإحالات الناجحة في "إعلانات Google". تجدر الإشارة إلى أنّ معلمة عنوان URL للهاتف يجب أن تتطابق مع رقم الهاتف الوارد في الرابط المضمّن.

القيود

لن يتم ربط الإحالات الناجحة إذا أغلق المستخدِم صفحة AMP بدون الانتقال إلى الصفحة التالية لأنّ تمرير GCLID يعمل من خلال إضافة الرابط.