מחולל dataLayer.push: בוחרים אירוע (ליד, רכישה, צפייה במוצר, הוספה לסל, התחלת תשלום או אירוע מותאם), ממלאים את הפרמטרים ומקבלים קוד push תקין לפי מפרט GA4, יחד עם הגדרת הטריגר והמשתנים שצריך ליצור ב-Google Tag Manager. הקוד נבנה לפי המוסכמות שאנחנו עובדים איתן: ecommerce: null לפני אירועי מסחר, שמות ב-snake_case, בלי פרטים מזהים.
ערכים שמתחילים ב-{{ }} הם placeholders שהמפתח מחליף בערך הדינמי מהמערכת. אין להכניס שם, אימייל או טלפון של משתמש ל-dataLayer.
הקוד
מה מגדירים ב-Google Tag Manager
איך בודקים
אחרי שהמפתח הטמיע, פותחים Preview ב-GTM, מבצעים את הפעולה באתר ומוודאים שהאירוע מופיע בלשונית Data Layer עם כל הפרמטרים, שהטריגר נורה פעם אחת בלבד ושהתג שולח ל-GA4 את מה שמופיע ב-DebugView. באירועי מסחר בודקים גם שה-items מגיעים כמערך ושה-value הוא מספר ולא מחרוזת. ההסבר המלא על בדיקות קבלה נמצא במדריך איך כותבים מסמך dataLayer שמפתח יכול ליישם.
לשירות הטמעת Tag Managerמדריכים קשורים
| משתנים ב-GTM: מובנים, Data Layer Variable, Lookup, RegEx ו-JavaScript |
| מצב Preview ו-Tag Assistant ב-GTM: איך מדבגים תג שלא נורה |
| אירועי איקומרס ב-GA4: מצפייה במוצר ועד רכישה, מה חובה לשלוח |
