במדריך הזה מוסבר איך להגדיר את המעקב אחרי המרות בדפי נחיתה מסוג 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 מוצגים ישירות מהדומיין שלכם, ולכן הם יכולים לאחסן את ה-GCLID בקובץ Cookie בדומיין. אם דפי הנחיתה ב-AMP ודפי ההמרות נמצאים בדומיינים או בתתי-דומיינים שונים שלא יכולים לשתף קובצי Cookie, צריך להעביר את ה-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 מתארח באותו דומיין או תת-דומיין שבו מתארחים הקישורים היוצאים לדפי האתר). בדוגמה הבאה של קטע קוד, צריך להשתמש ב-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.
- מוסיפים תג Conversion Linker למאגר התגים של AMP ב-Google Tag Manager כדי להוסיף את הפרמטר GCLID לקישורים יוצאים.
אם אתם משתמשים ב-Google Analytics, אתם צריכים גם לבחור באפשרות הפעלת קישור בין דומיינים והפעלת קישור אל Client-ID של Google Analytics כדי לאחד את הסשנים. פרטים נוספים זמינים במאמר הגדרה של איחוד פעולות בסשן ב-Google Analytics לדפי AMP.

שלב 2: תגים בדפים שאינם AMP
בהמשך מפורטות האפשרויות לתגים שנדרשים בדפים שהם לא AMP. כדי להטמיע מעקב המרות באתר ב-Google Ads, צריך לפעול לפי ההוראות המפורטות במאמר איך מתבצע מעקב אחר המרות באתר ב-Google Ads.
אפשרות 1: Google Tag
כמו שמתואר כאן:
- מציבים את קטע הקוד של Google Tag בכל הדפים באתר.
- בדפי המרות, משתמשים בקטע קוד של אירוע (event snippet), שאפשר למקם אותו בכל מקום בקוד אחרי קוד התג של Google Tag.
אפשרות 2: Google Tag Manager
במאגר התגים באינטרנט ב-Google Tag Manager:
- יוצרים תג המרות של Google Ads ב-Google Tag Manager.
מפעילים תג Conversion Linker במאגר תגים באינטרנט של Google Tag Manager.

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

הגדרה מתקדמת: הגדרה של מעקב המרות בכמה דומיינים
אם דפי ה-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.
- מוסיפים תג Conversion Linker למאגר התגים של AMP.
מוסיפים את הדומיין שבו דף ה-AMP מתארח, כמו גם את הדומיינים של כל הקישורים היוצאים, כרשימה מופרדת בפסיקים.

מוסיפים את קטע הקוד של Google Tag Manager AMP שמוגדר כברירת מחדל (מופיע בהמשך) לדף ה-AMP:
<!-- 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:
- פועלים לפי ההוראות להגדרת תג Conversion Linker לקישור בין דומיינים.
- שימוש בקטע הקוד של Google Tag Manager שמוגדר כברירת מחדל בדפים שאינם AMP.
- אם אתם משתמשים ב-Google Analytics, מוסיפים שדה
allowLinkerלתג Google Analytics כדי לאחד את הסשנים.

אפשרות 3: analytics.js
כדי לקרוא פרמטרים של AMP Linker בדפים שאינם AMP אפשר להשתמש בקטע הקוד של 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_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 באובייקט triggers. זו דוגמה מלאה לתג שצריך להופיע בדף ההמרה ב-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 אחד. - אובייקט ההגדרה צריך להכיל שדה אחד לכל מוצר של Google שבו אתם משתמשים כדי למדוד את הפעילות באתר AMP.
- אם אתם משתמשים גם ב-Google Ads וגם ב-Search Ads 360, כדאי לקרוא את המאמר הזה לקבלת הוראות נוספות.
- בדוגמה הזו, הרכיב
amp-analyticsמופעל על ידי האירוע page visible. אפשר גם להגדיר את ההמרה כך שתופעל עבור אירוע אחר, כמו לחיצה על לחצן.
שימוש ב-Google Tag Manager
במאגר התגים של AMP ב-Google Tag Manager, מוסיפים תגי המרה או תגי רימרקטינג לפי הצורך:

מעקב המרות לשיחה ב-Google Ads
יש תמיכה במעקב המרות לשיחה בדפי AMP כדי לאפשר מעקב המרות ב-Google Ads. הערה: התכונה הזו לא נתמכת כרגע בדפדפן Safari.
שלב 1: איתור הגדרת ההמרה
כדי להתחיל, פועלים לפי ההנחיות להגדרת תוסף שיחות בחשבון Google Ads. אחרי שיוצרים את ההמרה של שיחה, צריך לחלץ מספר פרמטרים של הגדרה מהקוד שנוצר כדי להשתמש בהם בתגי AMP. אפשר לעשות את זה באמצעות ההגדרה של Google Tag Manager בממשק החדש של Google Ads, או באמצעות קטע הקוד למעקב אחר שיחות בממשק המקורי של Google Ads.
אפשרות 1: שימוש בממשק המשתמש של Google Ads
כדי להשתמש בשדות ההמרה שסופקו על ידי Google Tag Manager, נכנסים לחשבון Google Ads ועוברים להגדרות של חשבון למעקב המרות. לאחר מכן, בצע פעולות אלה:
- לוחצים על + כדי להוסיף כלי חדש למעקב המרות ובוחרים באפשרות שיחות טלפון.
- בתיבת הדו-שיח, בוחרים באפשרות קליקים על מספר הטלפון באתר שלך לנייד ולוחצים על המשך.
- מגדירים את ההמרה כולל כל השדות הרלוונטיים, ואז יוצרים את התג.
- בוחרים באפשרות שימוש ב-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 של כתובת ה-URL צריך להיות זהה למספר הטלפון בקישור.
מגבלות
קישור המרות בדומיינים שונים לא יתבצע אם משתמש יסגור את דף ה-AMP בלי לעבור לדף הבא, מפני שקישור בין דומיינים פועל על-ידי הוספת מזהים לקישורים.