המסמך הזה מיועד למשתמשים שרוצים לפרוס את שער Google Tag למפרסמים. מומלץ להשתמש בשער Google Tag למפרסמים כדי להגדיר תג שיחזיק מעמד לאורך זמן.
סקירה כללית
שער Google Tag למפרסמים מאפשר לפרוס את Google Tag באמצעות התשתית הישירה שלכם, שמתארחת בדומיין של האתר שלכם. התשתית הזו נמצאת בין האתר שלכם לבין השירותים של Google. ההגדרה שמתוארת במסמך הזה תעזור לכם למדוד את האתר בצורה טובה יותר. אפשר להגדיר את התכונה באמצעות רשת להעברת תוכן (CDN), מאזן עומסים או שרת אינטרנט קיימים.
בהגדרות רגילות של Google Tag, דף האינטרנט שלכם מבקש Google Tag מדומיין של Google. כשהתג מופעל, הוא שולח בקשות למדידה ישירות למוצר Google. כשמשתמשים בשער Google Tag למפרסמים, האתר טוען את Google Tag מהדומיין הישיר שלכם. כשהתג מופעל, חלק מבקשות המדידה יישלחו אל Google באמצעות הדומיין שלכם.
בתרשים הזה רואים את זרימת המידע בשער Google Tag למפרסמים:
לפני שמתחילים
במדריך הזה אנחנו יוצאים מנקודת הנחה שהאתר שלכם כבר מוגדר עם:
- Google Tag או מאגר תגים של Tag Manager.
- רשת להעברת תוכן (CDN) או מאזן עומסים שיכול להעביר בקשות לנקודות קצה חיצוניות.
כדי להתחיל, בוחרים את סוג ההגדרה.
1. בחירת נתיבי המדידה
אתם צריכים להקצות נתיב מדידה ייחודי בדומיין של האתר כדי להציג כל תג או מאגר תגים של Google Tag Manager.
הדרישות לגבי נתיב המדידה:
- הנתיבים לא יכולים להיות בשימוש בדומיין שלכם.
- כל נתיב לא יכול להיות נתיב הבסיס /.
- כל נתיב לא יכול לחרוג מ-100 תווים.
Google Tag Manager:
אם אתם משתמשים ב-Google Tag Manager, אתם צריכים לספק רק את מזהה מאגר התגים (למשל, GTM-XXXXXX). ההגדרה הזו מספיקה לכל התגים (כמו Google Analytics, Google Ads וכו') שכבר נוספו למאגר התגים הזה.
לכל תג ייחודי של מאגר תגים או תג עצמאי, תצטרכו נתיב ייחודי להצגת מודעות ומזהה תואם.
כדי להגדיר שער Google Tag למפרסמים, בוחרים נתיב שלא נמצא כבר בשימוש באתר. כדי להקטין את הסיכוי שהנתיב יתנגש עם נתיב שכבר קיים באתר, אפשר לבחור כל שילוב של אותיות ומספרים. אם רוצים נתיב קריא יותר, אפשר לבחור מילה כמו /gtm, /metrics, /analytics או כל מילה אחרת שרוצים.
לדוגמה:
| תרחיש לדוגמה | מזהה | נתיב הצגת התג | נקודת קצה של מקור |
|---|---|---|---|
| Standalone Tag 1 | G-12345 |
/abjfo/ |
g-12345.fps.goog/abjfo/ |
| Standalone Tag 2 | G-67890 |
/fjdso/ |
g-67890.fps.goog/fjdso/ |
| מאגר תגים של GTM | GTM-ABCDEF |
/cvfjk/ |
gtm-abcdef.fps.goog/cvfjk/ |
כדי לאכלס את הדוגמאות במסמך הזה, צריך למלא את הפרטים הבאים.
Your domain: example.com
Google tag ID: G-12345
Tag serving path: /metrics
איך מטפלים בכמה תגים או מאגרי תגים:
אם התגים נמצאים באותו מאגר תגים של GTM, אין צורך לחזור על ההגדרה הזו. פשוט מוסיפים את מאגר התגים היחיד של Google Tag Manager, וכל התגים שבתוכו יטופלו.
אם התגים שלכם נמצאים במאגרי GTM נפרדים או שהם לא מקושרים... צריך לחזור על ההגדרה הזו בכל מופע. ההגדרה הזו חלה אם אתם מפעילים:
- כמה מאגרי תגים נפרדים של Google Tag Manager.
- תגים ספציפיים (למשל, G-XXXXXX) שלא נמצאים בתוך קונטיינר.
כשעושים את זה, צריך להקצות נתיב ייחודי להצגת תגים לכל מאגר תגים או תג.
2. תנועה במסלול
בסעיף הזה מניחים שבאתר שלכם כבר נעשה שימוש ב-CDN או במאזן עומסים שתומכים בניווט תעבורה לפי נתיבים.
Google Cloud
צריך להגדיר קצה עורפי חדש שמחפש את המיקום הגיאוגרפי המשוער של המבקר באתר וליצור כללי ניתוב במאזן העומסים של האפליקציה החיצונית הקיים.
יצירת ה-Backend החדש
במאזן העומסים, פותחים את הקטע Backend configuration (הגדרת השרת העורפי). יוצרים שירות קצה עורפי חדש.

מגדירים את שירות ה-Backend החדש עם מידע על מיקום גיאוגרפי:
- מציינים שם, כמו
measurement-be-svc. - מגדירים את סוג הקצה העורפי בתור קבוצה של נקודות קצה ברשת באינטרנט.
- מגדירים את הפרוטוקול ל-HTTPS ומשאירים את הערך שמופיע מראש בשדה זמן קצוב לתפוגה.
- בקטע Backends, לוחצים על התפריט הנפתח Internet network endpoint group (קבוצת נקודות קצה ברשת האינטרנט) ויוצרים קבוצת נקודות קצה חדשה ברשת האינטרנט:
- מגדירים את סוג קבוצת נקודות קצה ברשת לקבוצת נקודות קצה ברשת לאינטרנט (גלובלית, אזורית).
- מגדירים את Scope לערך Global.
- מגדירים את Add through (הוספה דרך) לFully qualified domain name and port (שם דומיין שמוגדר במלואו ויציאה).
- מגדירים את שם הדומיין שמוגדר במלואו לערך
G-12345.fps.goog. - לוחצים על יצירה כדי ליצור את נקודת הקצה.
- סוגרים את הכרטיסייה קבוצה של נקודות קצה ברשת כדי לחזור לכרטיסייה שירות עורפי חדש.
- מחפשים את השם של קבוצת נקודות הקצה החדשה ברשת ובוחרים אותה.
- פותחים את הקטע הגדרות מתקדמות. מוסיפים את כותרות הבקשה המותאמות אישית הבאות.
הכותרת ערך הכותרת HostG-12345.fps.googX-Forwarded-Country{client_region}X-Forwarded-Region{client_region_subdivision} - בודקים את ההגדרות האחרות. לא צריך את Cloud CDN או את Cloud Armor לשילוב הזה, ולכן אפשר להשבית את שניהם בבטחה.
- שומרים את שירות ה-Backend החדש.
- מציינים שם, כמו
הגדרת כללי ניתוב
במאזן העומסים, פותחים את הקטע כללי ניתוב.
מוסיפים את הכללים הבאים של מארח ונתיב:
מארח נתיב בק-אנד */metrics/*measurement-be-svcמעדכנים את ההגדרה של מאזן העומסים.
בדפדפן, מאמתים את ההגדרה על ידי ניווט אל:
https://example.com/metrics/healthy. בדף צריך להופיע הטקסטok. כדי לוודא שהמידע הגיאוגרפי נכלל, עוברים אל:https://example.com/metrics/?validate_geo=healthy. בדף צריך להופיע הטקסטok.
Cloudflare
כדי להציג את התג ב-Google Tag Gateway למפרסמים, צריך ליצור רשומת CNAME עבור תת-דומיין חדש, ליצור כלל Origin להעברת בקשות וליצור כלל Transform כדי לכלול מידע על מיקום גיאוגרפי. כדי להשלים את ההגדרה הזו, צריך מינוי לתוכנית Cloudflare Enterprise. אם אין לכם תוכנית Enterprise, כדאי להשתמש במקום זאת בהגדרה האוטומטית של Cloudflare.
יצירת רשומת CNAME
בוחרים תת-דומיין להזמנה עבור רשומת ה-CNAME. כדי לאכלס את הדוגמאות לאורך המסמך הזה, צריך למלא את הפרטים הבאים. רשומת ה-CNAME הזו אף פעם לא נחשפת מחוץ להגדרות של Cloudflare, ולכן השם הוא שרירותי.
CNAME subdomain: fps
- בכרטיסייה DNS, פותחים את הקטע Records (רשומות).
- מוסיפים רשומה חדשה עם ההגדרה הבאה:
- מגדירים את Type (סוג) ל-CNAME.
- מגדירים את Name לערך
fps. - מגדירים את Target לערך
G-12345.fps.goog.
- שומרים את רשומת ה-CNAME.
יצירת כלל מקור
- בכרטיסייה Rules (כללים), פותחים את Origin Rules (כללי מקור) ויוצרים כלל.
- מזינים שם לכלל, למשל
Route measurement. - מתאימים בקשות נכנסות על סמך ביטוי מסנן בהתאמה אישית ולוחצים על עריכת הביטוי.
- מדביקים את הביטוי הבא בכלי ליצירת ביטויים:
(http.host eq "example.com" and starts_with(http.request.uri.path, "/metrics")) - מעדכנים את כותרת המארח לכתיבה מחדש אל...
G-12345.fps.goog. - מעדכנים את רשומת ה-DNS להחלפה ב...
fps.example.com. - שומרים את כלל המקור.
- אם יש כללים אחרים של מקור, מגדילים את המיקום של הכלל החדש שנוצר כדי שהוא יפעל אחרי כל נתיבי wildcard אחרים.
- בדפדפן, מאמתים את ההגדרה על ידי ניווט אל:
https://example.com/metrics/healthy. הדף צריך להציג את הטקסטok.
הכללת מידע על מיקום גיאוגרפי
- בכרטיסייה 'כללים', פותחים את ההגדרות.
- מפעילים את האפשרות הוספת כותרות של מיקום המבקר.
- מחכים כמה דקות עד שהכלל יופעל. בדפדפן, מאמתים את ההגדרה על ידי מעבר אל
https://example.com/metrics/?validate_geo=healthy. הדף צריך להציג את הטקסטok.
Akamai
כדי להציג את התג בשער Google Tag למפרסמים, צריך להוסיף כלל חדש בנכס כדי להעביר בקשות ולהוסיף מידע על מיקום גיאוגרפי.
יצירת כלל ההפניה האוטומטית
- יצירת גרסה חדשה של הגדרת ההצגה בכלי לניהול נכסים
- בקטע Property Configuration Settings (הגדרות של נכס), מוסיפים תג חדש
Rule- מזינים שם, למשל
Route measurement
- מזינים שם, למשל
- הוספת התאמה חדשה
- מגדירים את התפריטים הנפתחים של ההתאמה לערכים Path (נתיב) ו-is one of (הוא אחד מהערכים)
- מגדירים את ערך ההתאמה ל-
/metrics/*
- הוספת התנהגות חדשה
- בוחרים באפשרות Standard Property Behavior (התנהגות נכס רגילה) ובוחרים בהתנהגות Origin Server (שרת מקור).
- מגדירים את Origin Server Hostname לערך
G-12345.fps.goog - מגדירים את העברת כותרת מארח לשם מארח של מקור
- שומרים את הכלל החדש ומחילים את השינויים
- חשוב לבדוק את כלל ההפניה האוטומטית החדש בסביבת הבדיקה לפני שמעבירים אותו לסביבת הייצור.
- טיפ: חשוב לוודא שאין לכם כללים שמשנים או מסירים את כותרות התגובה היוצאות. יכול להיות שהסקריפטים של Google ייכשלו אם חסרה כותרת התגובה
Content-Type.
הכללת מידע על מיקום גיאוגרפי
בוחרים את כלל ההפניה האוטומטית (שנוצר למעלה) בקטע הגדרות התצורה של הנכס.
הוספת התנהגות חדשה
- בוחרים באפשרות Standard Property Behavior (התנהגות רגילה של נכס) ובוחרים בהתנהגות Content Targeting (EdgeScape) (טירגוט תוכן (EdgeScape))
- מעבירים את האפשרות הפעלה למצב
true
שומרים את ההתנהגות החדשה ומפרסים את השינויים.
- חשוב לבדוק את כלל ההפניה האוטומטית החדש בסביבת הבדיקה לפני שמעבירים אותו לסביבת הייצור.
בדפדפן, מאמתים את ההגדרה על ידי ניווט אל:
https://example.com/metrics/healthy. בדף צריך להופיע הטקסטok. כדי לוודא שהמידע הגיאוגרפי נכלל, עוברים אל:https://example.com/metrics/?validate_geo=healthy. בדף צריך להופיע הטקסטok.
אחר
כדי להציג את התג בשער Google Tag למפרסמים, צריך להגדיר את הרשת להעברת תוכן (CDN) או את מאזן העומסים כך שהבקשות ינותבו לנקודת הקצה של שער Google Tag למפרסמים.
- מוסיפים מקור או קצה עורפי שמפנים אל
G-12345.fps.goog. - שינוי הכותרת Host כך שתהיה שווה ל-
G-12345.fps.goog. מאפשרים להעביר את כל קובצי ה-Cookie ואת כל מחרוזות השאילתה. - כדי להעביר את פרטי המיקום הגיאוגרפי של המבקר, צריך לכלול את אחת מהכותרות הבאות:
-
X-Forwarded-CountryRegion– המדינה והאזור של המשתמש בקוד יחיד בתקן ISO 3166-2 (לדוגמה:US-CA). -
X-Forwarded-Countryו-X-Forwarded-Region:-
X-Forwarded-Country– המדינה של המשתמש כקוד ISO 3166-1 alpha-2 (לדוגמה:US). - (אופציונלי)
X-Forwarded-Region– קוד חלוקת המשנה של האזור של המשתמש (לדוגמה:CA).
-
- אם כוללים את שני סוגי הכותרות, המערכת תשתמש ב-
X-Forwarded-CountryRegion.
-
- מוסיפים כלל נתיב ל-
/metrics/*כדי לנתב את התנועה לשער Google Tag למפרסמים. - מגדירים את הנתיב השמור כך שתהיה לו עדיפות גבוהה יותר מכלל ברירת המחדל.
- בדפדפן, מאמתים את ההגדרה על ידי ניווט אל:
https://example.com/metrics/healthy. הדף צריך להציג את הטקסטok.
שלב 3: מעדכנים את הסקריפטים באתר כדי להשתמש בנתיב המדידה
מחליפים את הסקריפטים בכל דף באתר באחד מהסקריפטים הבאים:
gtag.js
בחלק העליון של הקטע <head>, מאתרים את שתי שורות הסקריפט עם מזהה Google Tag:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-12345"></script>
ומחליפים אותם בנתיב המדידה:
<!-- Google tag (gtag.js) -->
<script async src="/metrics/"></script>
gtm.js
בחלק העליון של הקטע <head>, מחליפים את קטע הקוד של Tag Manager בקטע הקוד הבא:
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'/metrics/?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','');</script>
<!-- End Google Tag Manager -->
בדיקת הגדרת המדידה
כדי לבדוק את הגדרת המדידה, צריך להגדיר במאגר התגים לפחות תג אחד שמופעל.
- עוברים אל Tag Assistant ומציגים תצוגה מקדימה של מאגר התגים.
- עוברים בין חלקים שונים באתר כדי להפעיל אירועים.
בכרטיסייה Summary (סיכום) > Output (פלט) > Hits Sent (היטים שנשלחו), מוודאים שההיטים מנותבים אל
/metrics.