המרות ב-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 בצד השרת.
    ברוב המקרים, הטריגר All pages (כל הדפים) הוא האפשרות הטובה ביותר.
  5. נותנים שם לתג ולוחצים על שמירה. פרטים על תג Conversion Linker

שלב 2: הגדרת אירוע מרכזי

כדי להגדיר אירוע מרכזי, צריך לבצע שתי פעולות:

  • מגדירים את Google Analytics כך שהמערכת תזהה אירוע כאירוע מרכזי.
  • מגדירים תג מעקב אירועים מסוג Google Analytics: GA4 במאגר התגים באינטרנט ב-Tag Manager כדי לשלוח אירועים מרכזיים.

אם כבר הגדרתם אירועים מרכזיים ואתם רק צריכים להטמיע את תג השרת, אפשר לדלג לשלב 3.

הגדרת Google Analytics כך שיזהה אירועים מרכזיים מותאמים אישית

כדי להגדיר אירוע מרכזי חדש ב-Google Analytics:

  1. פתיחה של Google Analytics 4
  2. פותחים את התפריט Admin (אדמין) בפינה הימנית התחתונה.
  3. ברשימת הגדרות הנכס, בוחרים באפשרות אירועים מרכזיים.
  4. לוחצים על הלחצן אירוע מרכזי חדש ומוסיפים את השם של האירוע המרכזי. אפשר להשתמש בשם של אירוע מומלץ או באירוע מותאם אישית.
  5. שומרים את שם האירוע.

הגדרת אירוע מרכזי ב-Google Tag Manager

אם האירוע המרכזי מופעל על ידי אירוע Page View, אפשר לדלג לשלב 3.

כדי להגדיר אירוע מרכזי:

  1. פותחים את Google Tag Manager.

  2. בסביבת העבודה של מאגר התגים באינטרנט, מוסיפים תג מסוג Google Analytics: GA4 Event.

  3. בתג ההגדרה, בוחרים את Google Tag לאתר.

  4. מזינים את שם האירוע שמתאים לאירוע המרכזי. פרטים של תג אירוע GA4

שלב 3: מגדירים את תג מעקב ההמרות של Google Ads במאגר התגים בצד השרת

כדי להגדיר את התג Ads Conversion Tracking:

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

  4. מזינים את פרטי ההמרה הנדרשים (מזהה ותווית ההמרה). אפשר למצוא את הערכים האלה בחשבון Google Ads.

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

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

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

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

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

אופציונלי: הגדרת ערך המרה

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

כדי ליצור משתנה חדש:

  1. במאגר התגים בצד השרת, פותחים את התפריט Variables (משתנים).
  2. יוצרים משתנה שהוגדר על ידי המשתמש לקלט הנתונים. לדוגמה, אם רוצים להשתמש בערך ממסד נתונים של Firestore, יוצרים משתנה מסוג {{Firestore Lookup}}.
  3. מציינים את מקורות הנתונים של המשתנה.
  4. נותנים שם למשתנה, למשל 'Profit lookup' (חיפוש רווח) ושומרים אותו.

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

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

    • ערך ההמרה: מזינים סכום קבוע או מציינים את המשתנה שיצרתם קודם.
    • קוד מטבע מעקב המרות ב-Google Ads עם ערך המרה
  4. שומרים את התג.

שלב 4: המרות משופרות

אם אתם לא משתמשים בהמרות משופרות, דלגו אל אימות ההגדרה.

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

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

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

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

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

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

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

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

הגדרה ידנית

  1. במאגר התגים באינטרנט, פותחים את התפריט Variables (משתנים).
  2. יוצרים משתנה שהוגדר על ידי המשתמש מסוג פרטים שהמשתמשים סיפקו (UPD).
  3. מגדירים את Type (סוג) לערך Manual configuration (הגדרה ידנית).
  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 Element (רכיב DOM) ושומרים אותו. המסך יחזור להגדרות של פרטים שהמשתמשים סיפקו.

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

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

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

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

אתם יכולים לשלוח נתונים שגובבו (hashed) מראש, או לשלוח נתונים לא מגובבים, ו-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. יוצרים משתנה שהוגדר על ידי המשתמש מסוג פרטים שהמשתמשים סיפקו (UPD).
  3. מגדירים את האפשרות Code (קוד) בשדה Type (סוג).
  4. בשדה הרלוונטי של נתוני המשתמש שרוצים לספק, לוחצים על התפריט הנפתח ובוחרים באפשרות משתנה חדש.
  5. בקטע בחירת סוג משתנה, בוחרים באפשרות משתנה של שכבת נתונים.
  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 (ערך) למשתנה User-provided Data (פרטים שהמשתמשים סיפקו), לדוגמה, {{My user-provided data}}.
  4. שומרים את השינויים. התג אמור להיראות כך:

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

הגדרת תג מעקב המרות של Google Ads בצד השרת

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

  1. בסביבת העבודה של השרת, פותחים את התפריט Tags (תגים).
  2. עורכים את התג Google Ads Conversion Tracking.
  3. לוחצים על שמירה כדי לשמור את השינויים.

    alt_text

שלב 5: בדיקת ההגדרה

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

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

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

השלבים הבאים

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

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