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

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

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

  1. רשימות היתרים כשמוגדרת רשימת היתרים, התגים, הטריגרים והמשתנים הרלוונטיים יופעלו רק אם הם נכללים ברשימת ההיתרים, באופן מפורש (לפי מזהה מסוג מזהה) או באופן מרומז (על ידי הכללת כל המחלקות שלהם ברשימה).
  2. רשימות חסימה: אחרי שמגדירים רשימת חסימה, תגים, טריגרים ומשתנים יפעלו רק אם הם לא נמצאים ברשימת החסימה, באופן מפורש (לפי מזהה הסוג) או באופן משתמע (אם אחת מהכיתות שלהם נמצאת ברשימה).
  3. רשימות החסימות מבטלות את רשימות ההיתרים כששתיהן מוגדרות, רשימות החסימות מקבלות עדיפות. אפשר להשתמש ברשימת היתרים למחלקה של תגים וברשימת חסימה לתג ספציפי במחלקה הזו, אבל ההיפך לא נכון. אי אפשר להשתמש ברשימת חסימה לקטגוריה של תגים וברשימת היתרים לתג ספציפי באותה הכיתה.
  4. לכיתות יש קשרים לכיתות מסוימות יש קשרים עם כיתות אחרות. לדוגמה, תגים שיכולים להריץ סקריפטים שאינם של 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
Pinterest 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 שמשמש כחלק מתבניות בהתאמה אישית. ללא ללא