המרות ב-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

  2. פותחים את התפריט Admin (אדמין) בפינה הימנית התחתונה.

  3. ברשימת הגדרות הנכס, בוחרים באפשרות אירועים מרכזיים.

  4. לוחצים על הלחצן אירוע מרכזי חדש ומוסיפים את השם של האירוע המרכזי. השם יכול להיות שם של אירוע מומלץ או של אירוע בהתאמה אישית.

  5. שומרים את שם האירוע.

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

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

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

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

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

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

  4. מזינים את שם האירוע שמתאים לאירוע המרכזי. פרטי תג מעקב אירועים של Google Analytics

שלב 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 ספציפיות:

    3. בוחרים באפשרות להפעלה בחלק מהאירועים המותאמים אישית.

    4. מוסיפים את המשתנה 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. יוצרים משתנה שהוגדר על ידי המשתמש מסוג User-Provided Data (פרטים שהמשתמשים סיפקו).
  3. מגדירים את Type (סוג) לערך Automatic collection (איסוף אוטומטי).
  4. נותנים שם למשתנה, לדוגמה, My user-defined data.
  5. לוחצים על שמירה.

הגדרה ידנית

  1. במאגר התגים באינטרנט, פותחים את התפריט Variables (משתנים).
  2. יוצרים משתנה שהוגדר על ידי המשתמש מסוג User-Provided Data (פרטים שהמשתמשים סיפקו).
  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. יוצרים משתנה שהוגדר על ידי המשתמש מסוג User-Provided Data (פרטים שהמשתמשים סיפקו).
  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, לוחצים על Preview (תצוגה מקדימה). כלי Tag Assistant יופעל ויטען את מאגר התגים בצד השרת.
  3. בכרטיסייה Tags (תגים) מוצגים כל התגים שהופעלו. חשוב לבדוק אם התג שהגדרתם הופעל.
  4. בכרטיסייה Console מוצגות שגיאות שהתרחשו במהלך העברת הנתונים למאגר התגים של השרת. בודקים אם יש שגיאות ופותרים אותן.

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

השלבים הבאים

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

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