[GA4] איך מגדירים ב-Google Analytics איחוד פעולות בסשן של AMP

הנושאים במאמר:

דפי AMP מוצגים מתוך דומיין של מטמון AMP, ולא מהדומיין של האתר שלכם. על מנת לעקוב אחר התהליך שעובר המשתמש במטמון AMP ובדפי האתר, תוכלו להשתמש במקשר AMP — תכונה של amp-analytics שמתבססת על Client-ID של AMP כמזהה משתמש כדי לאחד סשנים של משתמשים.

כשדפי מטמון של AMP כוללים קישורים לאתרים אחרים, AMP Linker מוסיף אליהם Client-ID של AMP. לאחר מכן, דפים עם תג Google Analytics מאחזרים את ה-Client-ID של AMP מפרמטר השאילתה של כתובת ה-URL ומשתמשים בו כמזהה משתמש על מנת לאחד את פעולות המשתמש בביקור.

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

איך ה-Client-ID של AMP משפיע על הנתונים שלכם

כאשר מסנכרנים את מזהי Client-ID של AMP ששמורים במטמון AMP עם אלה ששמורים בדומיין המקורי של האתר, אפשר לקבל מדדי משתמשים מדויקים יותר, כמו משך הסשן, שיעור העזיבה ומספר הדפים בסשן. הערה: כדי להפיק תועלת מה-Client-ID של AMP, יש לאסוף נתונים בתוך אותו נכס ב-Google Analytics.

הערה: סנכרון של מזהי Client-ID של AMP ששמורים במטמון AMP עם אלה ששמורים בדומיין המקורי יגרום לאיפוס חד-פעמי של מזהי משתמשים קיימים ב-Google Analytics שמשמשים לתכונות כמו ניתוח קבוצות משתמשים, ערך חיי המשתמש וטירגוט לפי קהל. הדבר עלול לגרום באופן זמני לתנודה משמעותית במדדי משתמשים חדשים ובדוחות קשורים.

איך להגדיר את מקשר ה-AMP

כדי להגדיר את מקשר ה-AMP ב-Google Analytics, צריך לבצע שלושה שלבים:

  1. תיוג דפי ה-AMP
  2. תיוג הדפים שהם לא AMP

שלב 1. תיוג דפי ה-AMP כדי להעביר פרמטרים של מקשר AMP

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

מחליפים את MEASUREMENT_ID במזהה התג של נכס Google Analytics שאליו רוצים לשלוח נתונים.

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

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars": {
    "gtag_id": "MEASUREMENT_ID",
    "linker": {
      "domains": ["example.com", "example2.com"]
    }
    ,
    "config": {
      "MEASUREMENT_ID": {
        "groups": "default"
      }
    }
  }
}
</script>
</amp-analytics>
הערה: עבור הפרמטר gtag_id, אפשר לציין מזהה מכל מוצר של Google (לדוגמה, Google Ads או Search Ads 360) שבו אתם משתמשים ב-AMP, אבל בשדה gtag_id צריך להשתמש במזהה ממוצר Google אחד בלבד.
חשוב: Google Tag Manager ל-AMP לא תומך כרגע ב-Google Analytics 4. אם אתם רוצים להשתמש ב-AMP ב-Google Analytics 4, עליכם להוסיף את קטע הקוד של AMP באופן ידני. מידע נוסף

שלב 2. תיוג הדפים שהם לא AMP כדי לקרוא את הפרמטרים של מקשר ה-AMP

צריך לכלול את קטע הקוד של gtag.js בדפים שהם לא AMP. אפשר לעיין בקטע הקוד לדוגמה שבהמשך:

  • מחליפים את MEASUREMENT_ID במזהה התג של נכס Google Analytics שאליו רוצים לשלוח נתונים.
  • אופציונלי: אם דפי ה-AMP שלכם מתארחים בדומיין ברמה עליונה שהוא לא הדומיין של הקישורים היוצאים לאתר, או אם דפי ה-AMP לא מתארחים בתת-דומיין ידוע (כלומר לא ב-www.‎, ב-amp.‎ או ב-m.‎), אפשר להוסיף הגדרת מקשר כמו זו שמוצגת בהמשך. יש להוסיף את ההגדרה הזו בדומיין שבו מתארח דף ה-AMP וכן בדומיינים של קישורים יוצאים, אם יש כאלה.
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {
    'domains': ['example.com', 'example2.com']
  });
  gtag('js', new Date());
  gtag('config', 'MEASUREMENT_ID');
</script>

אימות ההגדרה

יש לוודא שבדפי AMP ובדפים שהם לא AMP משתמשים באותו מזהה Client-ID של AMP.

אפשרות 1: אימות באמצעות הכלי לבדיקת תגי AMP

משתמשים בכלי לבדיקת תגי AMP ומזינים כתובת URL של דף AMP לבדיקה.

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

אפשרות 2: אימות דרך הכלים למפתחים ב-Chrome

  1. פותחים את דפדפן Google Chrome במצב פרטי. מפעילים את האמולטור של מכשיר נייד בכלים למפתחים ב-Chrome.
  2. מזינים שאילתת חיפוש ב-google.com שתחזיר דף AMP עבור האתר. לאחר מכן לוחצים על תוצאת חיפוש עבור דף ה-AMP. הצגת התוצאה אמורה להתבצע במציג ה-AMP של חיפוש Google דרך מטמון ה-AMP של Google.
    • הערה: אם הדף עדיין לא זמין בתוצאות החיפוש של Google, כל עוד המערכות של Google יכולות להוסיף את הדף לאינדקס, אפשר לערוך בדיקות כדי לראות אם איחוד הפעולות בסשן פועל. לשם כך יש לעבור אל הכלי בדיקת AMP כדי לראות תצוגה מקדימה של תוצאות החיפוש ולבצע את השלבים שבהמשך.
  3. מחפשים ב-Google Analytics את בקשת הרשת לצפייה בדף ה-AMP. לשם כך, עוברים לכרטיסייה רשת בכלים למפתחים ב-Chrome ומזינים "collect" בשדה מסנן.
  4. מאתרים את בקשת הרשת שמופנית אל www.google-analytics.com ובוחרים בה. בכרטיסייה 'כותרות' של הבקשה גוללים אל 'פרמטרים של מחרוזות שאילתה' כדי לחפש את מזהה הלקוח. יש לשים לב לפרמטר cid.
  5. כשדף AMP מוצג על-ידי מציג ה-AMP, פורמט ה-cid אמור להיות מחרוזת base64 באורך 64 תווים:
  6. לוחצים על ניקוי כדי למחוק את בקשות הרשת.
  7. כדי לוודא שצירפתם גם את הדפים שהם לא AMP, אותו פרמטר cid צריך להופיע גם כשמנווטים לדף שהוא לא AMP. כדי לבדוק את זה, לוחצים על קישור כלשהו בדף ה-AMP שמוביל לדף שהוא לא AMP שמוצג מהדומיין שלכם. על מנת לחפש את מזהה הלקוח, מסננים שוב לפי המחרוזת "collect". בוחרים בקשת רשת כלשהי שמועברת אל www.google-analytics.com. בודקים אם הערך בפרמטר השאילתה cid תואם לערך שסימנתם לעצמכם בשלב 5.

מגבלות

  • איחוד פעולות בביקור דרך מקשר AMP לא יתבצע אם משתמש חדש יסגור את דף ה-AMP בלי לעבור לדף הבא, מפני שאיחוד הפעולות בסשן פועל על-ידי הוספת מזהים לקישורים.

האם המידע הועיל?

איך נוכל לשפר את המאמר?
חיפוש
ניקוי החיפוש
סגירת החיפוש
התפריט הראשי
8132951526199877444
true
חיפוש במרכז העזרה
true
true
true
true
true
69256
false
false