נתוני קבוצות ונתיבים

אפשר להגדיר התקנות של Google Tag (gtag.js) כדי לנתב נתונים לקבוצות ספציפיות של חשבונות או מוצרים. אפשר להגדיר פתרונות מדידה מלאים למוצרי המדידה של Google מתוך אותו בלוק קוד. במדריך הזה מוסבר איך להגדיר את Google Tag כך שישלח נתונים למוצרים, לחשבונות ולהגדרות ספציפיות באמצעות הפרמטרים send_to ו-groups.

ניתוב ברירת מחדל

Google Tag מכיל פקודת config לטיפול בניתוב. לדוגמה, כשמטמיעים את Google Tag עם מזהה תג, קטע הקוד הבא שולח נתונים ל-Google Analytics 4, לחשבונות Google Ads או לשניהם:

gtag('config', 'TAG_ID');

כדי לשנות את הניתוב שצוין ב-Google Tag (או בהוראות הניתוב הקודמות בדף), אפשר להוסיף את הפרמטר send_to לפקודות event.

לדוגמה, אירוע sign_in הבא נשלח רק לנכס ב-Google Analytics עם מזהה היעד 'G-XXXXXX-2', ללא קשר ליעדים שהוגדרו בדף בעבר.

gtag('event', 'sign_in', { 'send_to': 'G-XXXXXX-2' });

מספר הקבוצות

לפעמים תצטרכו לשלוח מידע מסוים לקבוצה של חשבונות או מוצרים, ולשלוח פרטי מידע אחרים לקבוצה אחרת של חשבונות או מוצרים. לדוגמה, תוכלו לשלוח לסוכנות הפרסום מידע על קמפיינים שיווקיים ספציפיים, ובמקביל לשמור נתונים מלאים יותר לגבי הארגון. אפשר לארגן את הפונקציונליות הזו באמצעות groups.

אפשר ליצור קבוצה של יעדים (למשל, מוצרים, חשבונות ונכסים) ואחר כך לנתב אירועים לקבוצה הזו.

בדוגמה הבאה, שני נכסים של Google Analytics מתווספים לקבוצה בשם group1. לאחר מכן, האירוע sign_in מנותב לשני הנכסים בקבוצה הזו.

gtag('config', 'G-XXXXXX-1', { 'groups': 'group1' });
gtag('config', 'G-XXXXXX-2', { 'groups': 'group1' });

// Routes to 'G-XXXXXX-1' and 'G-XXXXXX-2'
gtag('event', 'sign_in', { 'send_to': 'group1' });

קבוצת ברירת מחדל

אם לא מגדירים פרמטר send_to, אירועים ינותבו לקבוצת היעד default. הקבוצה default כוללת את כל המוצרים והחשבונות מהפקודות של config בדף שהופעלו לפני האירוע. גם אם הפרמטר groups לא צוין בפקודה config, היעד מוקצה לקבוצה default.

// The following two lines are equivalent:
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-1', { 'groups': 'default' });

בדוגמה הבאה אפשר לראות שאירועים נשלחים לקבוצה default, לא משנה אם צוין {'send_to : 'default'}.

// Configure a target
gtag('config', 'G-XXXXXX-1');

// Since send_to is not specified, this routes to the 'default' group which
// includes 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'sign_in');

// By default, routes to the 'default' groups which includes
// 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'generate_lead', { 'send_to': 'default' });

נתיב אל groups בהתאמה אישית

בעזרת groups אפשר לזהות קטעי נתונים מסוימים שצריך לנתב לקבוצה ספציפית של מזהים. דוגמת הקוד הבאה ממחישה איך לנתב את נתוני האירועים מסוג sign_in לקבוצה מותאמת אישית שנקראת agency.

// Configure a target
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-3', { 'groups': 'agency' });
gtag('config', 'G-XXXXXX-9', { 'groups': 'agency' });

// Routes only to 'G-XXXXXX-3' and 'G-XXXXXX-9' since they
// are both in the 'agency' group
gtag('event', 'sign_in', { 'send_to': 'agency' });

דוגמה: הגדרה של Google Ads, Analytics ו-Floodlight יחד

אפשר ליצור הגדרות שלמות ל-Google Ads, ל-Google Analytics ול-Floodlight, והכול מאותו Google Tag. הדוגמה הזו ממחישה איך תג משולב עשוי להיראות. דוגמה זו:

  • שליחת נתונים של צפיות בדף אל Google Analytics
  • מדידת ההמרות ב-Google Ads וב-Floodlight
  • שולח ל-Analytics ול-Google Ads מידע על פריט שנוסף לעגלת קניות
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID">
</script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  // Global configs
  gtag('config', 'TAG_ID');
  gtag('config', 'DC-ZZZZZZ');

  // Measure Google Ads conversions
  gtag('event', 'conversion', {
      'send_to': 'AW-YYYYYY/AbC-D_efG-h12_34-567',
      'value': 1.0,
      'currency': 'USD'
  });

  // Measure Floodlight conversions
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-ZZZZZZ/actions/locat304+standard'
  });

  // Route ecommerce add_to_cart event to Google Ads and Analytics
  gtag('event', 'add_to_cart', {
    'send_to': [
      'G-XXXXXX-1',
      'AW-YYYYYY'
    ],
    'items': [
      'id': 'U1234',
      'ecomm_prodid': 'U1234',
      'name': 'Argyle Funky Winklepickers',
      'list': 'Search Results',
      'category': 'Footwear',
      'quantity': 1,
      'ecomm_totalvalue': 123.45,
      'price': 123.45
    ]
  });
</script>