הגבלת פריסת התג

לא מומלץ להגביל את סוגי התגים שנפרסו באמצעות 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. מחלקות הן שימושיות ליכולות חסימה בתגים, בטריגרים ובמשתנים הנוכחיים והעתידיים.

חשוב להבין את הכללים שחלים על רשימות היתרים ורשימות חסימה:

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

בטבלה הבאה מפורטים התגים, הטריגרים והמשתנים הזמינים, הסוגים שלהם והמחלקות שאליהן הם שייכים:

תיוג ID Classes
תג AB TASTY גנרי abtGeneric nonGoogleScripts
תג היועץ ta nonGoogleScripts
תג Adometry adm google
תג הפיקסל החכם של AdRoll asp nonGoogleScripts
תג מעקב ההמרות של Google Ads awct google
תג רימרקטינג של Google Ads sp google
תג המרה של חלון שותף עצמאי awc nonGoogleScripts
תג מסע של חלון שותף עצמאי awj nonGoogleScripts
מעקב אוניברסלי אחר אירועים של Bing Ads baut nonGoogleScripts
פתרון סקר קונים של Bizrate Insights bb nonGoogleScripts
פתרון סקר נטישה של אתרים של Bizrate Insights bsa nonGoogleScripts
תג מעקב רגיל של ClickTale (OBSOLETE) cts nonGoogleScripts
תג אחיד למדידה דיגיטלית של comScore csm nonGoogleScripts
Conversant Mediaplex - תג IFRAME MCT mpm nonGoogleIframes
Conversant Mediaplex - תג JPG של החזר ROI רגיל mpr nonGooglePixels
Conversion Linker gclidw google
ביצת עין מטורפת cegg nonGoogleScripts
Criteo OneTag crto nonGoogleScripts
תג HTML מותאם אישית html customScripts
תג תמונה מותאם אישית img customPixels
תג DistroScale dstag nonGoogleScripts
תג מונה Floodlight flc
תג מכירות של Floodlight fls
Dstillery Universal Pixel Tag m6d nonGooglePixels
תג Eulerian Analytics ela customScripts
Google Tag (לשעבר תצורת Google Analytics 4) gaawc google
אירוע ב-Google Analytics 4 gaawe google
תג Google Analytics (מדור קודם) ga google
סקרי שביעות רצון מהאתר של Google סקרי שוק gcs google
תג Google Trusted Stores ts
קוד מעקב של Hotjar hjtc nonGoogleScripts
תג מעקב שיחות של Infinity infinity nonGoogleScripts
כוונת מדיה – מודעות להשוואה בין חיפושים sca nonGoogleScripts
תג מעקב K50 k50Init nonGoogleScripts
LeadLab ll nonGoogleScripts
תג LinkedIn bzi nonGoogleScripts
תג JS של Lytics ljs nonGoogleScripts
תג תוכנת Marin ms nonGoogleScripts
Mediaplex - תג IFRAME MCT mpm nonGoogleIframes
Mediaplex - תג IMG ROI רגיל mpr nonGooglePixels
לוח הודעות messagemate nonGoogleScripts
תג Mouseflow mf nonGoogleScripts
Neostar Pixel ta nonGoogleScripts
תג סטטי של Nielsen DCR ndcr nonGoogleScripts
נדנוד של תג ניתוח תוכן nudge nonGoogleScripts
קוד מעקב של Oktopost okt nonGoogleScripts
אופטימיזציה של תג ההמרה omc nonGoogleScripts
OwnerListens Message Mate messagemate nonGoogleScripts
פיקסל של קהל מושלם pa nonGoogleScripts
קנבס אישי pc nonGoogleScripts
Pinterest pntr nonGoogleScripts
Placed placedPixel nonGoogleScripts
Pulse Insights Voice of Customer Platform pijs nonGoogleScripts
מדידת קהלים של Quantcast qcm nonGoogleScripts
פיקסל של Quora qpx nonGoogleScripts
Rawsoft FoxMetrics fxm nonGoogleScripts
תג JavaScript של SaleCycle scjs customScripts
תג פיקסל של SaleCycle scp customPixels
מעקב אחר JavaScript ב-SearchForce עבור דף המרות sfc nonGoogleScripts
מעקב אחר JavaScript ב-SearchForce עבור דף נחיתה sfl nonGoogleScripts
תג מעקב אחר הפניה אוטומטית של SearchForce sfr nonGooglePixels
שיתופיולית shareaholic nonGoogleScripts
ווידג'ט Survicate svw nonGoogleScripts
תג המרת ליד של Tradedoubler tdlc nonGooglePixels
תג המרה למכירה של Tradedoubler tdsc nonGooglePixels
הפעלה של תג מעקב ההמרות tc nonGoogleScripts
תג לאיסוף נתונים tdc nonGoogleScripts
תג אתר אוניברסלי של Twitter twitter_website_tag nonGoogleScripts
תג של Universal Analytics ua google
תג כותרת תחתונה גלובלית של Upsellit uslt customScripts
תג אישור Upsellit uspt customScripts
תג JavaScript אינטראקטיבי של Ve vei nonGoogleScripts
פיקסל אינטראקטיבי של Ve veip nonGooglePixels
תג ההמרה VisualDNA vdc nonGoogleScripts
Xtremepush xpsh nonGoogleScripts
תפוקה yieldify nonGoogleScripts
אזורים zone
Trigger ID Classes
האזנה/טריגר לחשיפת רכיב evl google
לוחצים על Listener/Trigger cl google
האזנה/טריגר לשליחת טופס fsl
האזנה/טריגר של היסטוריה hl google
פונקציות ההאזנה/הטריגר של שגיאות JavaScript jel google
האזנה/טריגר של קליקים על קישור lcl
האזנה/טריגר לגבי עומק גלילה 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
גורם מפנה של HTTP f google
משתנה Javascript j google
טבלת חיפוש smm google
מספר אקראי r google
טבלת ביטוי רגולרי (regex) remm google
כתובת URL u google

בטבלה הבאה מפורטות המחלקות הזמינות והיחסים שלהן למחלקות אחרות. העמודה Allowlisted auto מייצגת את רשימת המחלקות שיוכנסו לרשימת ההיתרים באופן מרומז כאשר גם המחלקה מהשורה הזו תתווסף לרשימת ההיתרים. באופן דומה, בעמודה Blocklisted Automatic מוצגת רשימת המחלקות שיירשמו באופן לא מפורש כאשר המחלקה מהשורה הזו ברשימת החסימה.

מחלקה תיאור הוספה אוטומטית לרשימת ההיתרים ברשימת החסימה האוטומטית
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 מסוגל להחדיר מסגרות iframe מדומיינים שאינם של Google. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts JavaScript בארגז חול שבו נעשה שימוש כחלק מתבניות בהתאמה אישית. ללא ללא