למה מעקב ברירת המחדל של Shopify לא מספיק
Shopify מציעה Native integration עם Google שמגדירה GA4 אוטומטית. זה נשמע נוח, אבל יש מחיר. ה-Native integration שולחת נתוני ecommerce בסיסיים בלבד: purchase event עם transaction_id ו-value. חסרים item_category לפי קטגוריית מוצר, enhanced ecommerce events כמו add_to_cart ו-begin_checkout מלאים עם פרמטרי items, refund tracking, ו-custom dimensions שמאפשרים ניתוח לפי מאפייני המוצר.
אם GA4 הוא מקור המידע שלכם לקבלת החלטות על תמהיל מוצרים, חשיפות קטגוריות, ואופטימיזציה של משפך הרכישה, אתם צריכים נתונים מלאים. זה דורש GTM ו-dataLayer מוגדרים ידנית.
GTM לעומת Integration המובנית של Shopify
GTM: שליטה מלאה על כל אירוע ופרמטר, דורש ידע טכני בסיסי, מאפשר לאחר מכן להוסיף כל תג אחר ללא כניסה לקוד. Native: קל מאוד להגדרה, מסנכרן אוטומטית עם שינויים ב-Shopify, אבל פחות גמיש. המלצה לשנת 2026: חנויות שרוצות נתונים מלאים ועובדות עם Google Ads כמו שצריך: GTM. חנויות קטנות שצריכות רק מספרי purchases בסיסיים: Native.
הגדרת GA4 Ecommerce Events ב-GTM
ב-GTM יוצרים Tag מסוג Google Analytics: GA4 Event. שם האירוע: purchase. פרמטרים נדרשים: transaction_id, value, currency, items (array). כל item ב-array צריך: item_id, item_name, price, quantity. אפשר גם item_category, item_brand, item_variant. Trigger: Custom Event, שם "purchase". הערה חשובה: אם גם Native integration פעילה, תהיה כפילות. כבו אחת מהן.
בניית Data Layer בשופיפיי
ב-Shopify: Online Store, Preferences, Additional Scripts (דף תודה). הקוד צריך לדחוף dataLayer.push עם אירוע purchase ועם כל נתוני ההזמנה. פרמטר currency: תמיד 3 אותיות לפי ISO 4217. לישראל: ILS ולא "שקל". items array צריך לעבור על line_items של ההזמנה בלופ. Shopify Liquid מאפשר לגשת ל-checkout.order_id, checkout.total_price, checkout.line_items.
הגדרת Key Conversion Events ב-GA4
ב-GA4 Admin, Events: סמנו purchase כ-Key Event. זה מה שהיה נקרא "Conversion" בגרסאות קודמות. לניתוח משפך: הוסיפו גם add_to_cart ו-begin_checkout כ-Key Events. view_item שימושי לניתוח engagement עם דפי מוצר, אבל אל תסמנו אותו כ-Key Event כי ה-volume יסתיר את ה-purchase. ב-Explore, ב-Funnel exploration, ניתן לנתח את כל שלבי המשפך.
Debugging ואימות ההגדרה
ארבעה כלים לפי סדר: ראשון, GTM Preview mode לפני publish, לוודא שה-Tag מופעל על ה-Trigger הנכון עם הערכים הנכונים. שני, GA4 DebugView (Admin, DebugView) מציג אירועים בזמן אמת עם כל פרמטריהם. שלישי, GA4 Realtime Events לוודא שנתונים מגיעים מחיבור אמיתי. רביעי, Dataslayer Chrome extension מציג את ה-dataLayer בזמן ריאלי ישירות בדפדפן.
חיבור GA4 ל-Google Ads
ב-Google Ads: Tools and Settings, Linked Accounts, Google Analytics. לחצו Link לחיבור עם GA4 Property. לאחר החיבור: ב-Google Ads ניתן לייבא Audiences מ-GA4 (Purchasers, Cart Abandoners) ולייבא Key Events כ-Conversions. חשוב: ייבאו Key Events כ-Secondary Conversion בלבד. Primary Conversion: Google Ads Tag ישיר. Secondary: GA4 ייבוא לניטור בלבד.
GA4 Events לאיקומרס
| Event | פרמטרים נדרשים | שימוש עיקרי |
|---|---|---|
| purchase | transaction_id, value, currency, items | Key Event ראשי, בסיס כל הדיווח |
| add_to_cart | currency, value, items | ניתוח drop-off במשפך |
| begin_checkout | currency, value, items | זיהוי נקודת נטישה לפני תשלום |
| view_item | currency, value, items | ניתוח engagement עם מוצרים |
| view_item_list | item_list_name, items | ניתוח ביצועי קטגוריות וחיפוש |
| refund | transaction_id, value, currency | תיקון נתוני revenue בדיווח |
רוצים לוודא שה-GA4 והגוגל אדס שלכם מדברים נכון?
COREPPC בודק את חיבורי ה-tracking, ייבוא נתונים, וכפל ספירה בחשבון שלכם.
הריצו ביקורת חינמיתשאלות נפוצות
GTM מומלץ לכל חנות שרוצה נתונים מלאים: item_category, enhanced ecommerce events, refund tracking, ו-custom dimensions. Native integration קל יותר להגדרה אבל שולחת נתוני ecommerce בסיסיים בלבד ללא גמישות לכוונונים עתידיים. אם משקיעים ב-GA4 כמקור מידע רציני, GTM הוא הדרך הנכונה.
תמיד 3 אותיות לפי ISO 4217. לישראל: ILS ולא שקל, ולא שקלים. לדולר: USD. לאירו: EUR. GA4 ידחה events עם currency לא תקני בשקט, ללא שגיאה גלויה, מה שגורם לנתוני ecommerce להיעלם. זו אחת הטעויות הנפוצות ביותר בהגדרת GA4 לחנויות ישראליות.
ב-GA4 כל המרה נקראת Key Event. כשמייבאים Key Event ל-Google Ads, הוא הופך ל-Conversion שם. ב-GA4 עצמו: סמנו purchase כ-Key Event תחת Admin, Events. זה לא משנה את האירוע, רק מסמן אותו לדיווח. ב-Google Ads: ייבאו Key Events רק כ-Secondary כדי לא ליצור כפל עם Google Ads Tag הישיר.
שלושה צעדים: ראשון, וודאו ש-GTM Preview mode פעיל לפני ביצוע הפעולה שרוצים לבדוק. שני, בדקו ב-GA4 DebugView שאירועים מופיעים בזמן אמת, העיכוב הוא 30-60 שניות. שלישי, Dataslayer Chrome extension מציג את ה-dataLayer בזמן אמת ישירות בדפדפן ומאפשר לראות אם האירוע נשלח עם הפרמטרים הנכונים.
תמיד Secondary אם יש לכם Google Ads Tag ישיר. Primary conversion action ב-Google Ads היא זו שמשפיעה על Smart Bidding. שתי Primary actions לאותו אירוע קנייה יוצרות כפל ספירה ומבלבלות את האלגוריתם. GA4 ייבוא כ-Secondary מאפשר לכם לראות את הנתונים גם ב-GA4 ולעשות Audiences מבלי לפגוע ב-bidding.