למה מעקב ברירת המחדל של 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 מוגדרים ידנית.

שלב 1

GTM לעומת Integration המובנית של Shopify

GTM: שליטה מלאה על כל אירוע ופרמטר, דורש ידע טכני בסיסי, מאפשר לאחר מכן להוסיף כל תג אחר ללא כניסה לקוד. Native: קל מאוד להגדרה, מסנכרן אוטומטית עם שינויים ב-Shopify, אבל פחות גמיש. המלצה לשנת 2026: חנויות שרוצות נתונים מלאים ועובדות עם Google Ads כמו שצריך: GTM. חנויות קטנות שצריכות רק מספרי purchases בסיסיים: Native.

שלב 2

הגדרת 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 פעילה, תהיה כפילות. כבו אחת מהן.

שלב 3

בניית 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.

שלב 4

הגדרת 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, ניתן לנתח את כל שלבי המשפך.

שלב 5

Debugging ואימות ההגדרה

ארבעה כלים לפי סדר: ראשון, GTM Preview mode לפני publish, לוודא שה-Tag מופעל על ה-Trigger הנכון עם הערכים הנכונים. שני, GA4 DebugView (Admin, DebugView) מציג אירועים בזמן אמת עם כל פרמטריהם. שלישי, GA4 Realtime Events לוודא שנתונים מגיעים מחיבור אמיתי. רביעי, Dataslayer Chrome extension מציג את ה-dataLayer בזמן ריאלי ישירות בדפדפן.

שלב 6

חיבור 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.