לא מומלץ להגביל את סוגי התגים שנפרסים באמצעות Google Tag Manager, אבל יכול להיות שבמקרים מסוימים תצטרכו להגביל את סוגי התגים שנפרסים באתר. לדוגמה, יכול להיות שבעלי אתרים מסוימים לא רוצים שמשתמשי Google Tag Manager יוכלו להוסיף תגים מסוימים לאתר שלהם מסיבות שקשורות ליציבות הקוד או לאיסוף נתונים. במסמך הזה נסביר איך להגביל את פריסת התגים ב-Tag Manager.
כדי לקבוע אילו תגים, טריגרים ומשתנים מותרים בדף, משתמשים במפתחות gtm.allowlist
ו/או gtm.blocklist
בשכבת הנתונים. המפתחות האלה יבטלו את כל ההגדרות האישיות בקונטיינר. אם התגים, הטריגרים והמשתנים מופיעים ברשימת החסימה הנכונה, הם לא יופעלו גם אם הם הוגדרו לפעול ב-Google Tag Manager.
הדוגמה הבאה ממחישה איך לאתחל את שכבת הנתונים עם רשימת היתרים וגם עם רשימת חסומים. שתי הרשימות הן אופציונליות, וניתן להשתמש בהן בנפרד או ביחד (כפי שמוצג). שתי הרשימות צריכות להיות מסוג Array
, והערכים ברשימה צריכים להיות מסוג String
. צריך לדחוף את הערכים הבאים לשכבת הנתונים לפני הפעלת התגים:
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'gtm.allowlist': ['<id>', '<id>', ...],
'gtm.blocklist': ['<id>', '<id>', '<id>', ...]
});
</script>
כל ID
ברשימה תואם לתג, לטריגר או לסוג משתנה ספציפי, או לקטגוריה של סוגים. כיתות מייצגות קבוצות של תגים, טריגרים ומשתנים שיש להם אותן יכולות. לדוגמה, כל התגים שיכולים לשלוח פיקסלים לדומיינים שאינם של Google יהיו בקטגוריה nonGooglePixels
. אפשר להשתמש בקטגוריות כדי לחסום יכולות בתגים, בטריגרים ובמשתנים קיימים ועתידיים.
חשוב להבין את הכללים שחלים על רשימות ההיתרים ורשימות החסימות:
- רשימות היתרים כשמוגדרת רשימת היתרים, התגים, הטריגרים והמשתנים הרלוונטיים יופעלו רק אם הם נכללים ברשימת ההיתרים, באופן מפורש (לפי מזהה מסוג מזהה) או באופן מרומז (על ידי הכללת כל המחלקות שלהם ברשימה).
- רשימות חסימה: אחרי שמגדירים רשימת חסימה, תגים, טריגרים ומשתנים יפעלו רק אם הם לא נמצאים ברשימת החסימה, באופן מפורש (לפי מזהה הסוג) או באופן משתמע (אם אחת מהכיתות שלהם נמצאת ברשימה).
- רשימות החסימות מבטלות את רשימות ההיתרים כששתיהן מוגדרות, רשימות החסימות מקבלות עדיפות. אפשר להשתמש ברשימת היתרים למחלקה של תגים וברשימת חסימה לתג ספציפי במחלקה הזו, אבל ההיפך לא נכון. אי אפשר להשתמש ברשימת חסימה לקטגוריה של תגים וברשימת היתרים לתג ספציפי באותה הכיתה.
- לכיתות יש קשרים
לכיתות מסוימות יש קשרים עם כיתות אחרות. לדוגמה, תגים שיכולים להריץ סקריפטים שאינם של Google יכולים (בהגדרה) לשלוח פיקסלים שאינם של Google. לכן, חסימה של
nonGooglePixels
תחסום אוטומטית גם אתnonGoogleScripts
. כל התגים, הטריגרים והמשתנים ששייכים לאחת מהקבוצות האלה ייחסמו.
בטבלה הבאה מפורטים התגים, הטריגרים והמשתנים הזמינים, הסוגים שלהם והכיתות שהם שייכים אליהן:
תיוג | ID |
Classes |
---|---|---|
AB TASTY Generic Tag | abtGeneric |
nonGoogleScripts |
תג AdAdvisor | ta |
nonGoogleScripts |
תג Adometry | adm |
google |
תג פיקסל חכם של AdRoll | asp |
nonGoogleScripts |
תג מעקב ההמרות של Google Ads | awct |
google |
תג רימרקטינג של Google Ads | sp |
google |
תג המרה של Affiliate Window | awc |
nonGoogleScripts |
תג של תהליך המכירה בחלון הזמן של שותף עצמאי | awj |
nonGoogleScripts |
Bing Ads Universal Event Tracking | baut |
nonGoogleScripts |
Bizrate Insights Buyer Survey Solution | bb |
nonGoogleScripts |
Bizrate Insights Site Abandonment Survey Solution | bsa |
nonGoogleScripts |
תג מעקב רגיל של ClickTale (לא בשימוש) | cts |
nonGoogleScripts |
תג comScore Unified Digital Measurement | csm |
nonGoogleScripts |
Conversant Mediaplex – תג IFRAME MCT | mpm |
nonGoogleIframes |
Conversant Mediaplex - תג BE ROI רגיל | mpr |
nonGooglePixels |
Conversion Linker | gclidw |
google |
תג Crazy Egg | cegg |
nonGoogleScripts |
Criteo OneTag | crto |
nonGoogleScripts |
תג HTML מותאם אישית | html |
customScripts |
תג של תמונה מותאמת אישית | img |
customPixels |
DistroScale Tag | dstag |
nonGoogleScripts |
תג מונה של Floodlight | flc |
|
תג מכירות של Floodlight | fls |
|
תג פיקסל אוניברסלי של Dstillery | m6d |
nonGooglePixels |
תג Eulerian Analytics | ela |
customScripts |
Google Tag (לשעבר תצורת Google Analytics 4) | gaawc |
google |
אירוע ב-Google Analytics 4 | gaawe |
google |
תג Google Analytics (מדור קודם) | ga |
google |
Google Consumer Surveys: שביעות רצון מהאתר | gcs |
google |
תג Google Trusted Stores | ts |
|
Hotjar Tracking Code | hjtc |
nonGoogleScripts |
Infinity Call Tracking Tag | infinity |
nonGoogleScripts |
Intent Media - Search Compare Ads | sca |
nonGoogleScripts |
K50 tracking tag | k50Init |
nonGoogleScripts |
LeadLab | ll |
nonGoogleScripts |
תג ב-LinkedIn | bzi |
nonGoogleScripts |
תג JS של Lytics | ljs |
nonGoogleScripts |
תג Marin Software | ms |
nonGoogleScripts |
Mediaplex - תג IFRAME MCT | mpm |
nonGoogleIframes |
Mediaplex – תג IMG ROI רגיל | mpr |
nonGooglePixels |
Message Mate | messagemate |
nonGoogleScripts |
תג Mouseflow | mf |
nonGoogleScripts |
Neustar Pixel | ta |
nonGoogleScripts |
Nielsen DCR Static Lite Tag | ndcr |
nonGoogleScripts |
תג Nudge Content Analytics | nudge |
nonGoogleScripts |
קוד מעקב של Oktopost | okt |
nonGoogleScripts |
Optimise Conversion Tag | omc |
nonGoogleScripts |
OwnerListens Message Mate | messagemate |
nonGoogleScripts |
Perfect Audience Pixel | pa |
nonGoogleScripts |
Personali Canvas | pc |
nonGoogleScripts |
pntr |
nonGoogleScripts |
|
Placed | placedPixel |
nonGoogleScripts |
Pulse Insights Voice of Customer Platform | pijs |
nonGoogleScripts |
Quantcast Audience Measurement | qcm |
nonGoogleScripts |
Quora Pixel | qpx |
nonGoogleScripts |
Rawsoft FoxMetrics | fxm |
nonGoogleScripts |
SaleCycle JavaScript Tag | scjs |
customScripts |
תג פיקסל (pixel tag) של SaleCycle | scp |
customPixels |
מעקב JavaScript של SearchForce לדף המרות | sfc |
nonGoogleScripts |
מעקב באמצעות JavaScript ב-SearchForce לדף נחיתה | sfl |
nonGoogleScripts |
תג מעקב אחרי הפניה אוטומטית של SearchForce | sfr |
nonGooglePixels |
Shareaholic | shareaholic |
nonGoogleScripts |
Survicate Widget | svw |
nonGoogleScripts |
תג המרה ללידים ב-Tradedoubler | tdlc |
nonGooglePixels |
תג המרה למכירה ב-Tradedoubler | tdsc |
nonGooglePixels |
הפעלת תג מעקב המרות | tc |
nonGoogleScripts |
תג איסוף נתונים | tdc |
nonGoogleScripts |
Twitter Universal Website Tag | twitter_website_tag |
nonGoogleScripts |
תג כותרת תחתונה גלובלי של Upsellit | uslt |
customScripts |
תג אישור של upsellit | uspt |
customScripts |
תג JavaScript של Ve Interactive | vei |
nonGoogleScripts |
פיקסל אינטראקטיבי של Ve | veip |
nonGooglePixels |
תג ההמרה VisualDNA | vdc |
nonGoogleScripts |
Xtremepush | xpsh |
nonGoogleScripts |
Yieldify | yieldify |
nonGoogleScripts |
תחומים | zone |
|
Trigger | ID |
Classes |
---|---|---|
Listener/טריגר של חשיפה של רכיבים | evl |
google |
Click Listener/Trigger | cl |
google |
טריגר/listener לשליחת טופס | fsl |
|
listener/טריגר להיסטוריה | hl |
google |
טריגר/listener לשגיאות JavaScript | jel |
google |
טריגר/listener של קליקים על קישורים | lcl |
|
Listener/טריגר של מידת הגלילה בדף | sdl |
google |
טיימר להאזנה/טריגר | tl |
google |
אוזן/טריגר וידאו ב-YouTube | ytl |
google |
משתנה | ID |
Classes |
---|---|---|
קובץ Cookie מהדומיין הנוכחי | k |
google |
משתנה של אירוע אוטומטי | v |
google |
קבוע | c |
google |
מספר גרסה של מאגר תגים | ctv |
google |
אירוע מותאם אישית | e |
google |
משתנה JavaScript בהתאמה אישית | jsm |
customScripts |
משתנה שכבת נתונים | v |
google |
מצב ניפוי באגים | dbg |
google |
רכיב ה-DOM | d |
google |
חשיפה של רכיבים | vis |
google |
הגדרות Google Analytics (מדור קודם) | gas |
google |
מקור ההפניה (referrer) של HTTP | f |
google |
משתנה JavaScript | j |
google |
טבלת מיפוי | smm |
google |
מספר אקראי | r |
google |
טבלת ביטויים רגולריים (regex) | remm |
google |
כתובת URL | u |
google |
בטבלה הבאה מפורטות הכיתות הזמינות והיחסים שלהן לכיתות אחרות. העמודה רשימת היתרים אוטומטית מייצגת את רשימת המחלקות שייכנסו לרשימת ההיתרים באופן לא מפורש כשהמחלקה מהשורה הזו תיכלל גם ברשימת ההיתרים. בדומה לכך, העמודה רשימת חסומים אוטומטית מייצגת את רשימת הכיתות שייכללו ברשימת החסימה באופן לא מפורש כשהמחלקה מהשורה הזו נמצאת ברשימת החסימה.
מחלקה | תיאור | הוספה אוטומטית לרשימת ההיתרים | הוספה אוטומטית לרשימת החסימות |
---|---|---|---|
customPixels |
יכולה לשלוח פיקסלים לכתובות URL שהוגדרו על ידי המשתמש. |
nonGooglePixels
|
customScripts html
|
customScripts |
יכולה להריץ קוד JavaScript שסופק על ידי המשתמש. |
html customPixels nonGooglePixels nonGoogleScripts nonGoogleIframes
|
html
|
google |
אפשר להריץ רק סקריפטים שמתארחים ב-Google ולשלוח פיקסלים ל-Google. | ||
html |
כינוי של customScripts . הערה: זהו גם הערך של ID בתג ה-HTML בהתאמה אישית. כך תוכלו להבטיח שמשתמשים מדור קודם ייהנו גם מהיתרונות של הכיתה customScripts . |
customScripts customPixels nonGooglePixels nonGoogleScripts nonGoogleIframes
|
customScripts
|
nonGooglePixels |
יכולים לשלוח פיקסלים לדומיינים שאינם של Google. |
customPixels customScripts html nonGoogleScripts nonGoogleIframes
|
|
nonGoogleScripts |
ניתן להריץ סקריפטים שלא סופקו על ידי Google. |
nonGooglePixels |
customScripts html
|
nonGoogleIframes |
יכול להחדיר iframes מדומיינים שאינם של Google. |
nonGooglePixels |
customScripts html nonGoogleScripts
|
sandboxedScripts |
JavaScript ב-sandbox שמשמש כחלק מתבניות בהתאמה אישית. | ללא | ללא |