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