Tag Manager בצד השרת מאפשר לכם להעביר את תגי מעקב האירועים של הפרטים שהמשתמשים סיפקו (UPD) ב-Google Ads מדף האינטרנט אל השרת. העברת התגים האלה לשרת מצמצמת את כמות הקוד שצריך להריץ בדף, ועוזרת לשפר את מהירות הטעינה של הדף. במאמר הזה מוסבר איך להגדיר את מאגר התגים באינטרנט ואת מאגר התגים בצד השרת ב-Tag Manager כדי להשתמש בתג לאיסוף פרטים שמשתמשים מספקים ב-Google Ads.
לפני שמתחילים
במסמך הזה אנחנו יוצאים מנקודת הנחה שיש לכם:
- הרשאות אדמין ב-Google Ads וב-Google Tag Manager
- הגדרת Google Tag Manager
- יצירת מאגר תגים בצד השרת
- הגדרת לקוח Google Analytics: GA4
שלב 1: הגדרת תג Conversion Linker
כדי לאפשר ל-Google Ads לשלוח נתונים אל Tag Manager, צריך להגדיר את התג Conversion Linker.
אם כבר הגדרתם תג Conversion Linker במאגר התגים בצד השרת, אתם יכולים לדלג על השלב הזה.
כדי להגדיר את התג Conversion Linker:
- בסביבת העבודה של מאגר תגים בצד השרת, פותחים את התפריט Tags (תגים) בצד ימין של הדף.
- כדי להוסיף תג חדש, לוחצים על New (חדש).
- בוחרים את סוג התג Conversion Linker.
- מגדירים את הטריגר שיגרום להפעלת תג Conversion Linker בצד השרת.
ברוב המקרים, הטריגר All pages (כל הדפים) הוא האפשרות הטובה ביותר. - נותנים שם לתג ולוחצים על שמירה.

שלב 2: מגדירים את תג לאיסוף פרטים שמשתמשים מספקים של Google Ads במאגר התגים בצד השרת
כדי להגדיר את התג Google Ads User-provided Data Event (אירוע Google Ads שקשור לפרטים שהמשתמשים סיפקו):
- בסביבת העבודה של מאגר תגים בצד השרת, פותחים את התפריט Tags (תגים) בצד ימין של הדף.
- כדי להוסיף תג חדש, לוחצים על New (חדש).
- בוחרים את סוג התג Google Ads User-provided Data Event (אירוע Google Ads שקשור לפרטים שהמשתמשים סיפקו).
מזינים את פרטי ההמרה הנדרשים (מזהה ההמרה). אפשר למצוא את הערכים האלה בחשבון Google Ads.
בתפריט הפעלה, בוחרים טריגר קיים אם הוא מתאים לתרחיש השימוש שלכם. אם אין טריגר קיים שמתאים לצרכים שלכם, תוכלו ליצור טריגר חדש בהתאמה אישית
.כדי להפעיל את התג באירוע מותאם אישית:
- בוחרים בטריגר Custom Event (אירוע מותאם אישית).
- מזינים את שם האירוע שזהה לשם שבו השתמשתם בתג Google Analytics: GA4 Event.

כדי להפעיל את התג רק בכתובות URL ספציפיות:
- בוחרים באפשרות להפעלה בחלק מהאירועים המותאמים אישית.
- מוסיפים את המשתנה Page URL (כתובת ה-URL של הדף) כך שיהיה שווה לכתובת ה-URL שבה התג אמור להיות מופעל.
נותנים שם לתג ולוחצים על שמירה.
שלב 3: הגדרת נתוני משתמש
התג מסתמך על נתוני המשתמשים שזמינים באירוע, בדומה להמרות משופרות
הגדרת משתנה מסוג פרטים שהמשתמשים סיפקו
יש 3 שיטות שבהן אפשר להטמיע המרות משופרות ב-Tag Manager. צריך לבחור רק אפשרות אחת לאיסוף של פרטים שהמשתמשים סיפקו.
| איסוף אוטומטי | הגדרה ידנית | הגדרת קוד | |
|---|---|---|---|
| שיטת האיסוף | המערכת מתבססת על הקוד באתר כדי לאסוף באופן אוטומטי פרטים שהמשתמשים סיפקו. אם נדרשת לכם שליטה על המקורות שמהם נאספים נתונים, כדאי לבחור בהגדרה ידנית או בהגדרה באמצעות קוד. |
מציינים משתני JavaScript או מאפייני CSS נבחרים לאיסוף של פרטים שהמשתמשים סיפקו. אם נדרשת לכם שליטה על הגיבוב (hashing) וקביעת פורמט הנתונים, כדאי לבחור בהגדרה באמצעות קוד. |
מוסיפים לדפי האתר קטע קוד שבאמצעותו יישלחו נתוני לקוחות שעברו גיבוב (hash) לצורכי התאמה. השיטה הזו היא האפשרות הטובה ביותר לשיפור הדיוק של ההמרות המשופרות – בכל פעם שיופעל תג ההמרה, הנתונים יישלחו בפורמט עקבי. |
| רמת המורכבות | פשוטה | בינונית | מורכבת |
| המיומנויות | לא נדרשות מיומנויות | HTML ו-CSS | פיתוח אתרים |
איסוף אוטומטי
- במאגר התגים באינטרנט, פותחים את התפריט Variables (משתנים).
- יוצרים משתנה שהוגדר על ידי המשתמש מסוג פרטים שהמשתמשים סיפקו (UPD).
- מגדירים את Type (סוג) לערך Automatic collection (איסוף אוטומטי).
- נותנים שם למשתנה, לדוגמה,
My user-defined data. - לוחצים על שמירה.
הגדרה ידנית
- במאגר התגים באינטרנט, פותחים את התפריט Variables (משתנים).
- יוצרים משתנה שהוגדר על ידי המשתמש מסוג פרטים שהמשתמשים סיפקו (UPD).
- מגדירים את Type (סוג) לערך Manual configuration (הגדרה ידנית).
בשדה הרלוונטי של נתוני המשתמשים שרוצים לספק דרך ההמרות המשופרות, מוסיפים משתנה חדש או קיים.
כדי לציין רכיב מה-DOM, יוצרים New Variable (משתנה חדש) > Variable Configuration (הגדרות משתנה) > DOM Element (רכיב DOM).
בקטע Selection Method (שיטת הבחירה), אפשר לבחור באפשרות CSS Selector (סלקטור ב-CSS) או באפשרות ID (מזהה). טיפ: אם משתני ה-CSS שלכם משתנים לעיתים קרובות, כדאי להוסיף מזהה HTML לאתר ולהשתמש במשתנה ID (מזהה).
מזינים את שם המזהה או הסלקטור ב-CSS. אפשר להשאיר את השדה Attribute name (שם המאפיין) ריק.
נותנים שם למשתנה מסוג DOM Element (רכיב DOM) ושומרים אותו. המסך יחזור להגדרות של פרטים שהמשתמשים סיפקו.
נותנים שם למשתנה User-Provided Data (פרטים שהמשתמשים סיפקו), לדוגמה,
My user-defined data.לוחצים על שמירה.
הגדרה באמצעות קוד
שלב 1: זיהוי והגדרה של המשתנים של ההמרות המשופרות
אתם יכולים לשלוח נתונים שגובבו (hashed) מראש, או לשלוח נתונים לא מגובבים, ו-Google תגבב אותם לפני שהנתונים יגיעו לשרתים. אם אתם מחליטים לשלוח נתונים שגובבו מראש, עליכם להשתמש באלגוריתם SHA256 לקידוד בשיטה הקסדצימלית כדי לקודד את הנתונים. בכל מקרה, עליכם לספק לפחות אחד מהשדות הבאים: email או phone_number.
כדי לדחוף נתונים לא מגובבים לשכבת הנתונים:
שומרים את הפרטים שהמשתמשים סיפקו כצמדי מפתח-ערך במשתנה 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', }, };שולחים את נתוני המשתמש עם אירוע באמצעות הפונקציה 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.
כדי לדחוף נתונים שגובבו מראש לשכבת הנתונים:
מבצעים גיבוב של הפרטים שהמשתמשים סיפקו בעזרת אלגוריתם SHA256 לקידוד בשיטה הקסדצימלית. המפתח לנתונים המקודדים צריך להתחיל ב-
sha256_. לדוגמה:{'sha256_email_address':await hashEmail(email.trim()), }שולחים את נתוני המשתמש עם אירוע באמצעות
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: יצירת משתנה שמאוכלס בפרטים שהמשתמשים סיפקו
- במאגר התגים באינטרנט, פותחים את התפריט Variables (משתנים).
- יוצרים משתנה שהוגדר על ידי המשתמש מסוג פרטים שהמשתמשים סיפקו (UPD).
- מגדירים את האפשרות Code (קוד) בשדה Type (סוג).
- בשדה הרלוונטי של נתוני המשתמש שרוצים לספק, לוחצים על התפריט הנפתח ובוחרים באפשרות משתנה חדש.
- בקטע בחירת סוג משתנה, בוחרים באפשרות משתנה של שכבת נתונים.
- בשדה Data Layer Variable (משתנה של שכבת נתונים), מפנים לנתוני המשתמש השמורים. לדוגמה,
leadsUserData. - נותנים שם למשתנה של שכבת הנתונים ושומרים אותו. המסך יחזור להגדרות של פרטים שהמשתמשים סיפקו.
- נותנים שם למשתנה User-Provided Data (פרטים שהמשתמשים סיפקו), לדוגמה,
My user-defined data. - לוחצים על שמירה.
הקצאת המשתנה ל-Google Tag
- במאגר התגים באינטרנט, פותחים את התפריט Tags (תגים).
- עורכים את Google Tag שבו משתמשים כדי לשלוח נתונים לשרת התיוג.
- בקטע Configuration settings (הגדרות אישיות), מוסיפים Configuration parameter (פרמטר הגדרה) חדש
בשם
user_data. מגדירים את Value (ערך) למשתנה User-provided Data (פרטים שהמשתמשים סיפקו), לדוגמה,{{My user-provided data}}. שומרים את השינויים. התג אמור להיראות כך:
שלב 4: בדיקת ההגדרה
אחרי שמתחילים לשלוח נתונים באמצעות מאגר התגים בצד השרת, אפשר לבדוק אם הוא פועל בצורה תקינה באמצעות השלבים הבאים:
- פותחים את האתר.
- במאגר התגים בצד השרת ב-Google Tag Manager, לוחצים על תצוגה מקדימה. כלי Tag Assistant יופעל ויטען את מאגר התגים בצד השרת.
- בכרטיסייה Tags (תגים) מוצגים כל התגים שהופעלו. חשוב לבדוק אם התג שהגדרתם הופעל.
- בכרטיסייה Console מוצגות שגיאות שהתרחשו במהלך העברת הנתונים למאגר תגים בצד השרת. בודקים אם יש שגיאות ופותרים אותן.
לקבלת עזרה נוספת בניפוי באגים במאגרי תגים של Tag Manager, אפשר לעיין במאמר בנושא תצוגה מקדימה ועזרה בניפוי באגים.
השלבים הבאים
אחרי שמוודאים שתג לאיסוף פרטים שמשתמשים מספקים ב-Google Ads פועל כמצופה, אפשר להסיר כל תג מקביל לאיסוף פרטים שמשתמשים מספקים ב-Google Ads במאגר תגים באינטרנט כדי למנוע כפילויות בנתונים.