מנהלי תגים ופלטפורמות CDP
לשכבה שבין האתר לכל השאר — Tealium, Adobe Launch, Commanders Act, Segment, RudderStack ו-Snowplow.
1. שתי שכבות, רעיון אחד
מנהל תגים מחליט אילו כלים יפעלו בדף. פלטפורמת נתוני לקוחות מחליטה לאן האירועים יישלחו לאחר מכן. שניהם נמצאים בין האתר למערכות שלך, וכדאי ליידע את שניהם שקיימת הקלטה.
הגשר כותב את קישור ההקלטה לכל אחד מהשניים שמופעל אצלך, כך שכל מה שבהמשך — כלי הניתוח, מחסן הנתונים ואוטומציית השיווק — יוכל לכלול את הקישור ללא שילוב נפרד לכל כלי.
אם Google Tag Manager כבר בשימוש, יש להשתמש במקום זאת באריח GTM dataLayer — גשר זה מיועד למנהלי תגים שאינם GTM, ונוצר בדיוק מפני ש“פשוט להשתמש ב-GTM” אינו פתרון לאתר שעובד עם Adobe או Tealium.
2. מה כל כלי מקבל בפועל
ששת הכלים שונים זה מזה יותר מכפי שהקטגוריה מרמזת, וההבדלים אינם סגנוניים — כל אחד מסרב למה שהאחרים מצפים לקבל.
| כלי | איך הוא מקבל את הערך |
|---|---|
| Tealium | utag.link — ולא utag_data, שנקרא רק בטעינת הדף |
| Adobe Launch | דרך Client Data Layer; לאובייקט _satellite אין לו API ציבורי לכתיבה |
| Commanders Act | tc_vars — ואנו לא יוצרים אותו אם הוא חסר, כי היעדרו פירושו ש-TagCommander אינו קיים בדף |
| Segment | analytics.identify עם trait |
| RudderStack | אותו מבנה, באובייקט הגלובלי שלו |
| Snowplow | הקשר גלובלי; משיב דרך callback, ולכן הערך נשמר במאגר |
| JENTIS | _jts.push עם track: "event"; שמות שדות מותאמים מותרים, ורק track וגם type שמורים |
JENTIS היא החריג לכלל סדר הטעינה. מקטע ההתקנה שלה יוצר window._jts = window._jts || [], שהופך את _jts לתור: פעולת push נשמרת במהלך טעינת הספרייה ואינה אובדת. לכן האמור בסעיף 4 לגבי הסדר אינו חל עליה. עדיין איננו יוצרים את התור אם הוא חסר — מאותה סיבה כמו ב-Commanders Act: היעדרו פירושו ש-JENTIS אינה מותקנת, ויצירה עצמית של _jts תהיה הבטחה שאיש אינו מקיים.
הטעות של Tealium שכדאי לציין
כתיבה אל utag_data נראית נכונה אך אינה עושה דבר: Tealium קוראת את האובייקט פעם אחת, בטעינת הדף, והערך שלנו מגיע לאחר מכן. utag.link היא הקריאה שמגיעה ל-Tealium פעילה, ובה אנו משתמשים.
3. מה הגשר אינו עושה
אינו יוצר את שכבת הנתונים שלך
אם Commanders Act אינה קיימת בדף, tc_vars חסר — ואנו משאירים אותו חסר. יצירתו הייתה מייצרת אובייקט שנראה לכל סקריפט אחר בדף כמו TagCommander מוגדר, תוצאה גרועה יותר מאי-עשייה.
אינו שולח דבר בעצמו
מנהל התגים או ה-CDP מעביר את הערך לפי ההגדרות והחוזים שלו. מבחינתנו זו כתיבה לאובייקט מקומי; הכלים שלך מחליטים אם הוא יוצא מהדפדפן ולמי — וזו גם הסיבה שנמענים אלה אינם מופיעים ברישום פעילויות העיבוד שלנו.
אינו מנסה שוב ללא סוף
עשרים ניסיונות במרווחי חצי שנייה, ואז הוא עוצר. מנהל תגים שלא הופיע בתוך עשר שניות כבר לא יופיע.
4. הערה על הסדר
מנהלי תגים נטענים מוקדם במכוון, פלטפורמות CDP בדרך כלל מאוחר יותר, ו-MousePlayer נמצא ביניהם בהתאם לאופן ההטמעה. לכן הגשר בודק שוב ושוב במקום לקרוא פעם אחת.
אם סדר הטעינה בשליטתך, הצבת מנהל התגים לפני המקטע שלנו מבטלת את ההמתנה לחלוטין — אך דבר אינו תלוי בכך, ואיננו מבקשים לסדר מחדש את הדף למעננו.
הערך שנכתב כולל את קישור ההקלטה ומזהה הסשן בלבד. ללא כתובת דוא״ל, ללא שם, ללא IP — אותה הגבלה כמו בכל יתר המוצר.
כל הסימנים המסחריים המוזכרים כאן שייכים לבעליהם בהתאמה. ל-MousePlayer אין קשר עסקי עם ספקים אלה.