אירוע Google Ads שקשור לפרטים שהמשתמשים סיפקו

Tag Manager בצד השרת מאפשר להעביר את תגי מעקב האירועים של Google Ads שקשורה לפרטים שהמשתמשים סיפקו, מדף האינטרנט, לשרת. העברת התגים האלה לשרת מפחיתה את כמות הקוד שצריך להריץ בדף ומשפרת את מהירות הטעינה של הדפים. במסמך הזה מוסבר איך להגדיר את מאגר התגים בצד השרת ומאגר התגים של Tag Manager כך שישתמשו בתג מעקב אירועים של Google Ads שקשור לפרטים שהמשתמשים סיפקו.

לפני שמתחילים

המסמך הזה מניח שיש לכם:

שלב 1: מגדירים את התג מסוג Conversion Linker

כדי לאפשר ל-Google Ads לשלוח נתונים ל-Tag Manager, צריך להגדיר את התג Conversion Linker.

אם כבר הגדרתם תג Conversion Linker במאגר התגים בצד השרת, אתם יכולים לדלג על השלב הזה.

כדי להגדיר את התג Conversion Linker:

  1. בסביבת העבודה של קונטיינרים בשרת, פותחים את התפריט Tags (תגים) בצד שמאל של הדף.
  2. כדי להוסיף תג חדש, לוחצים על New (חדש).
  3. בוחרים בתג מסוג Conversion Linker.
  4. מגדירים את הטריגר שיפעיל את התג בצד השרת Conversion Linker.
    ברוב המקרים, הטריגר כל הדפים הוא האפשרות הטובה ביותר.
  5. נותנים שם לתג ולוחצים על Save (שמירה). פרטי התג לקישור המרות

שלב 2: מגדירים את תג מעקב האירועים של Google Ads שקשור לפרטים שהמשתמשים סיפקו במאגר התגים בצד השרת

כדי להגדיר את תג מעקב האירועים של Google Ads שקשור לפרטים שהמשתמשים סיפקו:

  1. בסביבת העבודה של קונטיינרים של השרת, פותחים את התפריט Tags (תגים) בצד שמאל של הדף.
  2. כדי להוסיף תג חדש, לוחצים על New (חדש).
  3. בוחרים את סוג התג אירוע Google Ads שקשור לפרטים שהמשתמשים סיפקו.
  4. מזינים את פרטי ההמרה הנדרשים (מזהה ההמרה). תוכלו למצוא את הערכים האלה בחשבון Google Ads.

  5. בתפריט Triggering, בוחרים טריגר קיים אם הוא מתאים לתרחיש לדוגמה שלכם. אם אין טריגר קיים שמתאים לצרכים שלכם, אתם יכולים ליצור טריגר חדש בהתאמה אישית הפלוס הכחול.

    כדי להפעיל את התג באירוע מותאם אישית:

    1. בוחרים את הטריגר אירוע מותאם אישית.
    2. מזינים את שם האירוע שתואם לשם שמופיע בתג Google Analytics: GA4 Event. פרטים לגבי הטריגר של האירוע בהתאמה אישית

    כדי להפעיל מודעות רק בכתובות URL ספציפיות:

    1. בוחרים באפשרות להפעלה בחלק מהאירועים בהתאמה אישית.
    2. מוסיפים את המשתנה Page URL (כתובת ה-URL של הדף) כדי שתהיה זהה לכתובת ה-URL שבה התג אמור להפעיל.
  6. לתת שם לתג וללחוץ על Save (שמירה).

שלב 3: הגדרה של נתוני משתמשים

התג מסתמך על נתוני המשתמשים שזמינים באירוע, בדומה להמרות משופרות

הגדרת משתנה של פרטים שהמשתמשים סיפקו

יש 3 שיטות שבהן אפשר להטמיע המרות משופרות ב-Tag Manager. צריך לבחור רק אפשרות אחת לאיסוף של פרטים שהמשתמשים סיפקו.

איסוף אוטומטי הגדרה ידנית הגדרת הקוד
שיטת האיסוף המערכת מתבססת על הקוד באתר כדי לאסוף באופן אוטומטי פרטים שהמשתמשים סיפקו.

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

אם נדרשת לכם שליטה על הגיבוב (hashing) וקביעת פורמט הנתונים, כדאי לבחור בהגדרה באמצעות קוד.
מוסיפים לדפי האתר קטע קוד שבאמצעותו יישלחו נתוני לקוחות שעברו גיבוב (hash) לצורכי התאמה.
השיטה הזו היא האפשרות הטובה ביותר לשיפור הדיוק של ההמרות המשופרות – בכל פעם שיופעל תג ההמרה, הנתונים יישלחו בפורמט עקבי.
רמת המורכבות פשוט אמצעי הגעה לאתר מורכבת
המיומנויות לא נדרשות מיומנויות HTML ו-CSS פיתוח אתרים

איסוף אוטומטי

  1. במאגר התגים של האתר, פותחים את התפריט Variables (משתנים).
  2. יוצרים משתנה חדש בהגדרת המשתמש מסוג User-Provided Data (פרטים שהמשתמשים סיפקו).
  3. מגדירים את האפשרות Automatic collection (איסוף אוטומטי) בשדה Type (סוג).
  4. נותנים שם למשתנה. לדוגמה, My user-defined data.
  5. לוחצים על שמירה.

הגדרה ידנית

  1. במאגר התגים של האתר, פותחים את התפריט Variables (משתנים).
  2. יוצרים משתנה חדש בהגדרת המשתמש מסוג User-Provided Data (פרטים שהמשתמשים סיפקו).
  3. מגדירים את האפשרות Manual configuration (הגדרה ידנית) בשדה Type (סוג).
  4. בשדה הרלוונטי של נתוני המשתמשים שרוצים לספק דרך ההמרות המשופרות, מוסיפים משתנה חדש או קיים.

  5. כדי לציין רכיב מה-DOM, יוצרים New Variable (משתנה חדש) > Variable Configuration (הגדרות משתנה) > DOM Element (רכיב DOM).

  6. בקטע Selection Method (שיטת הבחירה), אפשר להשתמש ב-CSS Selector (סלקטור ב-CSS) או ב-ID (מזהה). טיפ: אם משתני ה-CSS שלכם משתנים לעיתים קרובות, כדאי להוסיף מזהה HTML לאתר ולהשתמש במשתנה ID (מזהה).

  7. מזינים את שם המזהה או הסלקטור ב-CSS. אפשר להשאיר את השדה Attribute name (שם המאפיין) ריק.

  8. נותנים שם למשתנה של רכיב ה-DOM ושומרים אותו. המסך יחזור להגדרות של הפרטים שהמשתמשים סיפקו.

  9. נותנים שם למשתנה User-Provided Data (פרטים שהמשתמשים סיפקו), לדוגמה, My user-defined data.

  10. לוחצים על שמירה.

הגדרה באמצעות קוד

שלב 1: זיהוי והגדרה של המשתנים של ההמרות המשופרות

אתם יכולים לשלוח נתונים שגובבו מראש, או לשלוח נתונים לא מגובבים, ו-Google תגבב אותם לפני שהם יגיעו לשרתים. אם אתם מחליטים לשלוח נתונים שגובבו מראש, עליכם להשתמש באלגוריתם SHA256 לקידוד בשיטה הקסדצימלית כדי לקודד את הנתונים. בכל מקרה, עליכם לספק לפחות אחד מהשדות הבאים: email או phone_number.
כדי לדחוף נתונים לא מגובבים לשכבת הנתונים:

  1. שומרים את הפרטים שהמשתמשים סיפקו כצמדי מפתח-ערך במשתנה JavaScript באתר. למשל:

    var leadsUserData = {
      'email': 'name@example.com',
      'phone_number': '+11234567890',
      'address': {
        first_name: 'John',
        last_name: 'Doe',
        street: '123 Lemon',
        city: 'Some city',
        region: 'CA',
        country: 'US',
        postal_code: '12345',
      },
    };
    
  2. שולחים את נתוני המשתמש עם אירוע באמצעות הפונקציה dataLayer.push(). לדוגמה:

    <script>
      dataLayer.push({
        'event': 'formSubmitted',
        'leadsUserData': {
          'email': 'name@example.com',
          'phone_number': '+11234567890',
          'address': {
             first_name: 'John',
             last_name: 'Doe',
             street: '123 Lemon',
             city: 'Some city',
             region: 'CA',
             country: 'US',
            postal_code: '12345',
           },
         },
      });
    <script>
    

המשתנה leadsUserData זמין עכשיו ב-Google Tag Manager.

כדי לדחוף נתונים שגובבו מראש לשכבת הנתונים:

  1. מבצעים גיבוב של הפרטים שהמשתמשים סיפקו בעזרת אלגוריתם SHA256 לקידוד בשיטה הקסדצימלית. המפתח לנתונים המקודדים צריך להתחיל ב-sha256_. למשל:

    {'sha256_email_address':await hashEmail(email.trim()),
    }
    
  2. שליחת נתוני המשתמש עם אירוע באמצעות dataLayer.push(). בדוגמה הבאה מוצגת הטמעה של שכבת נתונים שמתבססת על ההנחה שכתבתם פונקציית גיבוב בעצמכם, ושאתם מריצים אותה באופן אסינכרוני.

    <script>
      dataLayer.push({
        'event': 'formSubmitted',
        'leadsUserData': {
          'sha256_email_address': await hashEmail(email.trim()),
          'sha256_phone_number': await hashPhoneNumber(phoneNumber),
          'address': {
            sha265_first_name: await hashString(firstname),
            sha256_last_name: await hashString(lastname),
            sha256_street: await hashString(streetAddress),
            postal_code: '12345',
           },
         },
      });
    <script>
    

המשתנה leadsUserData זמין עכשיו ב-Google Tag Manager.

שלב 2: יוצרים את המשתנה שקשור לפרטים שהמשתמשים סיפקו

  1. במאגר התגים של האתר, פותחים את התפריט Variables (משתנים).
  2. יוצרים משתנה חדש בהגדרת המשתמש מסוג User-Provided Data (פרטים שהמשתמשים סיפקו).
  3. מגדירים את Type (סוג) בתור Code (קוד).
  4. בשדה הרלוונטי של נתוני המשתמש שרוצים לספק, לוחצים על התפריט הנפתח ובוחרים באפשרות New Variable (משתנה חדש).
  5. בקטע Choose Variable Type (בחירת סוג משתנה), בוחרים באפשרות Data Layer Variable (משתנה של שכבת נתונים).
  6. בשדה Data Layer Variable (משתנה של שכבת נתונים), מפנים לנתוני המשתמש השמורים. לדוגמה: leadsUserData.
  7. נותנים שם למשתנה של שכבת הנתונים ושומרים אותו. המסך יחזור להגדרות של הפרטים שהמשתמשים סיפקו.
  8. נותנים שם למשתנה User-Provided Data (פרטים שהמשתמשים סיפקו), לדוגמה, My user-defined data.
  9. לוחצים על שמירה.

שיוך המשתנה ל-Google Tag

  1. במאגר התגים באינטרנט, פותחים את התפריט Tags (תגים).
  2. עורכים את Google Tag שבו משתמשים כדי לשלוח את הנתונים לשרת התיוג.
  3. בקטע Configuration settings (הגדרות אישיות), מוסיפים Configuration parameter (פרמטר הגדרה) חדש שנקרא user_data. מגדירים את Value כמשתנה פרטים שהמשתמשים סיפקו, לדוגמה {{My user-provided data}}.
  4. שומרים את השינויים. התג אמור להיראות כך:

    צילום מסך של ההגדרה הסופית של Google Tag עם משתנה הפרטים שהמשתמשים סיפקו.

שלב 4: אימות ההגדרה

אחרי שמתחילים לשלוח נתונים באמצעות מאגר התגים בצד השרת, אפשר לבצע את הפעולות הבאות כדי לבדוק אם הוא עובד כמו שצריך:

  1. פותחים את האתר שלכם.
  2. במאגר התגים של Google Tag Manager בצד השרת, בוחרים באפשרות Preview (תצוגה מקדימה). Tag Assistant יפעיל את מאגר התגים בצד השרת ויטען אותו.
  3. בכרטיסייה תגים מוצגים כל התגים שהופעלו. חשוב לבדוק אם התג שהגדרתם הופעל.
  4. בכרטיסייה Console מוצגות השגיאות שהתרחשו במהלך העברת הנתונים למאגר התגים בצד השרת. בודקים אם יש שגיאות ופותרים אותן.

לקבלת עזרה נוספת בניפוי באגים במאגרי תגים ב-Tag Manager, אפשר לעיין בעזרה בנושא תצוגה מקדימה וניפוי באגים.

השלבים הבאים

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