ਟੈਗ ਮੈਨੇਜਰ ਅਤੇ CDP

ਵੈੱਬਸਾਈਟ ਅਤੇ ਬਾਕੀ ਸਭ ਦੇ ਵਿਚਕਾਰਲੀ ਪਰਤ ਲਈ — Tealium, Adobe Launch, Commanders Act, Segment, RudderStack ਅਤੇ Snowplow।

1. ਦੋ ਪਰਤਾਂ, ਇੱਕ ਵਿਚਾਰ

ਟੈਗ ਮੈਨੇਜਰ ਤੈਅ ਕਰਦਾ ਹੈ ਕਿ ਸਫ਼ੇ ਉੱਤੇ ਕਿਹੜੇ ਟੂਲ ਚੱਲਣ। ਗਾਹਕ ਡਾਟਾ ਪਲੇਟਫਾਰਮ ਤੈਅ ਕਰਦਾ ਹੈ ਕਿ ਬਾਅਦ ਵਿੱਚ ਇਵੈਂਟ ਕਿੱਥੇ ਜਾਣ। ਦੋਵੇਂ ਵੈੱਬਸਾਈਟ ਅਤੇ ਤੁਹਾਡੇ ਸਿਸਟਮਾਂ ਵਿਚਕਾਰ ਹਨ ਅਤੇ ਦੋਵਾਂ ਨੂੰ ਰਿਕਾਰਡਿੰਗ ਦੀ ਮੌਜੂਦਗੀ ਦੱਸਣੀ ਚੰਗੀ ਹੈ।

ਪੁਲ ਰਿਕਾਰਡਿੰਗ ਲਿੰਕ ਤੁਹਾਡੇ ਚੱਲਦੇ ਦੋਵਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਵਿੱਚ ਲਿਖਦਾ ਹੈ, ਤਾਂ ਜੋ ਉਸ ਤੋਂ ਅੱਗੇ ਸਭ — ਵਿਸ਼ਲੇਸ਼ਣ, ਵੇਅਰਹਾਊਸ, ਮਾਰਕੀਟਿੰਗ ਆਟੋਮੇਸ਼ਨ — ਹਰ ਇੱਕ ਲਈ ਵੱਖਰੇ ਏਕੀਕਰਨ ਤੋਂ ਬਿਨਾਂ ਲਿੰਕ ਰੱਖ ਸਕਣ।

ਪਹਿਲਾਂ ਹੀ Google Tag Manager ਵਰਤਦੇ ਹੋ ਤਾਂ ਇਹ ਵਰਤੋ: GTM dataLayer ਟਾਈਲ। ਇਹ GTM ਤੋਂ ਇਲਾਵਾ ਟੈਗ ਮੈਨੇਜਰਾਂ ਲਈ ਹੈ ਅਤੇ ਇਸ ਲਈ ਹੈ ਕਿਉਂਕਿ Adobe ਜਾਂ Tealium ਕਾਰੋਬਾਰ ਲਈ “GTM ਹੀ ਵਰਤ ਲਵੋ” ਜਵਾਬ ਨਹੀਂ।

2. ਹਰ ਇੱਕ ਅਸਲ ਵਿੱਚ ਕੀ ਮੰਨਦਾ ਹੈ

ਇਹ ਛੇ ਆਪਣੀ ਸ਼੍ਰੇਣੀ ਨਾਲੋਂ ਵੱਧ ਵੱਖਰੇ ਹਨ ਅਤੇ ਫ਼ਰਕ ਸਿਰਫ਼ ਸ਼ੈਲੀ ਦੇ ਨਹੀਂ — ਹਰੇਕ ਉਹ ਰੱਦ ਕਰਦਾ ਹੈ ਜੋ ਹੋਰ ਮੰਗਦੇ ਹਨ।

ਟੂਲਮੁੱਲ ਕਿਵੇਂ ਲੈਂਦਾ ਹੈ
Tealiumutag.link — ਇਹ ਨਹੀਂ: utag_data, ਜੋ ਸਿਰਫ਼ ਸਫ਼ਾ ਲੋਡ ਵੇਲੇ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ
Adobe LaunchClient Data Layer ਰਾਹੀਂ; _satellite ਕੋਲ ਜਨਤਕ ਲਿਖਣ API ਨਹੀਂ
Commanders Acttc_vars — ਅਤੇ ਅਸੀਂ ਇਸ ਨੂੰ ਨਹੀਂ ਬਣਾਉਂਦੇ ਜੇ ਗੁੰਮ ਹੋਵੇ, ਕਿਉਂਕਿ ਗੈਰਹਾਜ਼ਰੀ ਦਾ ਮਤਲਬ TagCommander ਨਹੀਂ ਹੈ
Segmentanalytics.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 ਤੁਹਾਡੇ ਜੋੜਨ ਮੁਤਾਬਕ ਵਿਚਕਾਰ ਕਿਤੇ। ਇਸ ਲਈ ਪੁਲ ਇੱਕ ਵਾਰ ਪੜ੍ਹਨ ਦੀ ਥਾਂ ਵਾਰ-ਵਾਰ ਜਾਂਚਦਾ ਹੈ।

ਲੋਡ ਕ੍ਰਮ ਤੁਹਾਡੇ ਹੱਥ ਹੋਵੇ ਤਾਂ ਟੈਗ ਮੈਨੇਜਰ ਸਾਡੇ ਸਨਿੱਪਟ ਤੋਂ ਪਹਿਲਾਂ ਰੱਖਣ ਨਾਲ ਉਡੀਕ ਪੂਰੀ ਮੁੱਕਦੀ ਹੈ — ਪਰ ਕੁਝ ਵੀ ਇਸ ਉੱਤੇ ਨਿਰਭਰ ਨਹੀਂ ਅਤੇ ਅਸੀਂ ਆਪਣੇ ਲਈ ਸਫ਼ਾ ਮੁੜ ਬਣਾਉਣ ਨੂੰ ਨਹੀਂ ਕਹਿੰਦੇ।

ਲਿਖਿਆ ਮੁੱਲ ਰਿਕਾਰਡਿੰਗ ਲਿੰਕ ਅਤੇ ਸੈਸ਼ਨ ID ਹੈ, ਹੋਰ ਕੁਝ ਨਹੀਂ। ਨਾ ਈਮੇਲ, ਨਾ ਨਾਮ, ਨਾ IP — ਇਸ ਉਤਪਾਦ ਦੀ ਹਰ ਹੋਰ ਥਾਂ ਵਾਲੀ ਉਹੀ ਸੀਮਾ।

ਇੱਥੇ ਦੱਸੇ ਸਾਰੇ ਟ੍ਰੇਡਮਾਰਕ ਆਪਣੇ ਮਾਲਕਾਂ ਦੇ ਹਨ। MousePlayer ਦਾ ਇਨ੍ਹਾਂ ਪ੍ਰਦਾਤਾਵਾਂ ਨਾਲ ਕੋਈ ਵਪਾਰਕ ਸੰਬੰਧ ਨਹੀਂ ਹੈ।