הגדרה של מעקב המרות ב-Google Ads עבור דפי נחיתה מסוג AMP

במדריך הזה מתוארות ההגדרות והתצורה הנדרשות כדי שמדידת ההמרות תפעל בצורה תקינה בדפי נחיתה מסוג AMP.

להבנה מלאה של השימוש ב-AMP ב-Google Ads, קראו את המאמר שימוש ב-AMP לדפי נחיתה ב-Google Ads, הכולל מדריך מפורט לפריסת AMP ב-Google Ads.

אם אתם משתמשים ב-Google Analytics, חשוב לבצע גם את השלבים המפורטים במאמר הגדרת איחוד פעולות בסשן ב-Google Analytics ל-AMP כדי שסשנים של משתמשים יתקשרו בצורה נכונה בדפים במטמון AMP ובשאר האתר. מומלץ להגדיר את Google Analytics אם משתמשים בתכונות של ייצוא יעדים/המרות ב-Google Analytics, או אם מקשרים בין Google Ads ל-Google Analytics.

רקע

כדי למדוד המרות בצורה מדויקת, קליקים על מודעות מעבירים GCLID (מזהה הקליק של Google) לדפי הנחיתה. דפי הנחיתה יאחסנו את ה-GCLID בקובץ cookie בדומיין שלכם, ולאחר מכן הפרמטר GCLID ייכלל בתגי ההמרות באתר. לפרטים נוספים, אפשר לקרוא את המאמר איך מתבצע מעקב אחר המרות באתר ב-Google Ads.

דפי נחיתה מסוג AMP מוצגים בדרך כלל מהדומיין של מטמון AMP, ולכן הם לא יכולים לשמור את ה-GCLID בקובץ cookie בדומיין שלכם. עליך להגדיר תגים בדפי הנחיתה מסוג AMP כדי להעביר את ה-GCLID בקישורים יוצאים לדפי האתר שלך באמצעות פרמטר של שאילתה בכתובת ה-URL. התגים בדפי האתר יוכלו לאחזר את ה-GCLID מפרמטר השאילתה ולאחסן את ה-GCLID כקובץ cookie בדומיין.

דרישות מוקדמות

חשוב להקפיד להפעיל את התיוג האוטומטי של Google Ads כדי למדוד המרות באתר בכל הדפדפנים.

תצורה בסיסית

שלב 1: תגים בדפי נחיתה מסוג AMP

כדי להשתמש ברכיב amp-analytics, צריך תחילה לכלול את הסקריפט הנדרש בכותרת של דף ה-AMP. לאחר מכן תוכלו להגדיר תגי Google Ads באמצעות amp-analytics דרך Google Tag או דרך Google Tag Manager.

אפשרות 1: Google Tag

שימוש ב-Google Tag ל-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 Ads או Search Ads 360) שבהם אתם משתמשים בדפי AMP, אבל הם מוגבלים למזהה מוצר אחד בלבד.

אפשרות 2: Google Tag Manager

שלב 2: תגים בדפים שאינם AMP

אפשר לעיין באפשרויות הבאות לתגים הנדרשים בדפים שהם לא AMP. תוכלו להיעזר בהוראות המפורטות במאמר איך מתבצע מעקב אחר המרות באתר בכל אחת מהאפשרויות הבאות.

אפשרות 1: Google Tag

כפי שמתואר כאן:

  • מציבים את קטע הקוד של Google Tag בכל הדפים באתר.
  • בדפי המרות, אפשר להשתמש בקטע הקוד של האירוע, שאותו אפשר למקם בכל מקום בקוד אחרי קטע הקוד של Google Tag.

אפשרות 2: Google Tag Manager

במאגר התגים של Google Tag Manager באינטרנט:

  • יצירת תג המרה ב-Google Ads של Google Tag Manager.
  • מפעילים תג לקישור המרות במאגר התגים של Google Tag Manager באינטרנט.

אם קטע הקוד של Tag Manager בדפי האתר שלכם נטען ב-iframe, צריך להקפיד להגדיר גם את האפשרות קישור בדומיינים ולהפעיל את האפשרות אישור פרמטרים נכנסים של מקשר עבור התג לקישור המרות.

הגדרה מתקדמת: הגדרת מעקב המרות בכמה דומיינים

אם דפי ה-AMP נמצאים בתת-דומיין לא סטנדרטי (כלומר, לא www., m. או amp.), או אם דפי ה-AMP מקשרים לדפים בדומיין אחר ברמה עליונה, נדרשת הגדרה נוספת כדי להבטיח שמדידת ההמרות תפעל כראוי.

שלב 1: תגים בדפי נחיתה מסוג AMP

אפשר להגדיר את תגי Google Ads באמצעות Google Tag או באמצעות Google Tag Manager.

אפשרות 1: Google Tag

  • מטמיעים את Google Tag ל-AMP בדפי ה-AMP.
  • מוסיפים את קטע הקוד לדף AMP בהמשך:
    • מחליפים את ads conversion id במזהה ההמרה האמיתי של Google Ads.
    • משתמשים ב-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 Ads או Search Ads 360) שבהם אתם משתמשים בדפי AMP, אבל הם מוגבלים למזהה מוצר אחד בלבד.

אפשרות 2: Google Tag Manager

  • יוצרים קונטיינר AMP של Google Tag Manager ופורסים תגים שתואמים ל-AMP.
  • מוסיפים תג לקישור המרות למאגר ה-AMP.
  • הוסיפו לרשימה מופרדת בפסיקים את הדומיין שבו דף ה-AMP מתארח, וגם את הדומיינים של כל הקישורים היוצאים.

  • מוסיפים לדף ה-AMP את קטע קוד ה-AMP שמוגדר כברירת מחדל ב-Google Tag Manager:

    <!-- 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 Tag Manager או analytics.js:

אפשרות 1: Google Tag

  • מוסיפים את קטע הקוד שלמטה לדפים שאינם AMP:

    • מחליפים את ads conversion id במזהה ההמרה הנכון ב-Google Ads.
    • משתמשים ב-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 Tag Manager

אפשרות 3: 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 Ads.

בקטע הזה מפורט מקרה שבו אתם רוצים למדוד המרה בדף הנחיתה של ה-AMP עצמו.

שימוש ב-Google Tag

בדף שבו רוצים לתעד את ההמרה, מדביקים את קטע הקוד של האירוע של Google Ads באובייקט הטריגר. הנה דוגמה מלאה לתג שצריך להופיע בדף ההמרות מסוג AMP כדי לדווח על המרה ב-Google Ads.

<!-- 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 Ads.
  • אפשר לציין מזהה מכל מוצר של Google שבו משתמשים ב-AMP, אבל בשדה gtag_id צריך להשתמש במזהה ממוצר Google אחד בלבד.
  • אובייקט config צריך להכיל שדה אחד לכל מוצר Google שבו אתם משתמשים כדי למדוד את הפעילות באתר ה-AMP.
  • אם אתם משתמשים גם ב-Google Ads וגם ב-Search Ads 360, קראו את המאמר הזה כדי לקבל הוראות נוספות.
  • בדוגמה הזו, הרכיב amp-analytics מופעל על ידי האירוע "pagevisible". לחלופין, אפשר להגדיר את ההמרה כך שתפעל באירוע אחר, כמו לחיצה על לחצן.

שימוש ב-Google Tag Manager

במאגר ה-AMP של Google Tag Manager, מוסיפים תגי המרה או תגי רימרקטינג לפי הצורך:

כדי להפעיל מעקב המרות ב-Google Ads, אפשר להפעיל מעקב אחר שיחות טלפון בדפי AMP. שימו לב שבשלב זה התכונה הזו לא נתמכת בדפדפן Safari.

שלב 1: מאתרים את ההגדרה של ההמרה

כדי להתחיל, בצעו את ההנחיות להגדרת תוסף שיחה בחשבון Google Ads. אחרי שיוצרים המרה לשיחה, צריך לחלץ מהקוד שנוצר כמה פרמטרים של הגדרה לשימוש בתגי ה-AMP. ניתן לעשות זאת באמצעות התצורה של Google Tag Manager מהממשק החדש של Google Ads או באמצעות קטע הקוד למעקב אחר שיחות בממשק המקורי של Google Ads.

אפשרות 1: שימוש בממשק המשתמש של Google Ads

כדי להשתמש בשדות ההמרות שסופקו על ידי Google Tag Manager, נכנסים לחשבון Google Ads ועוברים להגדרות של חשבון ההמרות לצורך מדידה. לאחר מכן, בצע פעולות אלה:

  1. לוחצים על + כדי להוסיף כלי חדש למעקב אחר המרות ובוחרים באפשרות Phone Calls.
  2. בתיבת הדו-שיח, בוחרים באפשרות Clicks on your number on your mobile site (קליקים על מספר הטלפון באתר לנייד) ואז על Continue (המשך).
  3. מגדירים את ההמרה כולל כל השדות הרלוונטיים, ואז יוצרים את התג.
  4. בוחרים באפשרות שימוש ב-Google Tag Manager כדי לבדוק את ההגדרה.
  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 Ads:

<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 Ads. שימו לב שהפרמטר tel של כתובת האתר צריך להתאים למספר הטלפון שבקישור הכלול.

מגבלות

קישור ההמרות לא יתבצע אם המשתמש סוגר את דף ה-AMP בלי לעבור לדף הבא, כי העברת ה-GCLID פועלת באמצעות הגדרות לקישורים.