wybór odpowiedniego systemu zarządzania tagami dla Twojej organizacji może sprawić, że analizy w Twojej firmie będą lub przerwą. Przed podjęciem tej decyzji upewnij się, że rozumiesz, co jest ważne dla Twojej firmy i jak każde narzędzie poradzi sobie z Twoimi potrzebami. Czy Google Analytics jest twoim głównym priorytetem, czy masz szeroką gamę narzędzi i pikseli, którymi musisz zarządzać? Czy proste śledzenie przeglądów stron zaspokoi Twoje potrzeby Google Analytics, czy szukasz bardziej skomplikowanej implementacji ze śledzeniem zdarzeń lub niestandardowymi danymi pochodzącymi z wielu źródeł? Chcesz wdrożyć ulepszone śledzenie e-commerce w Google Analytics?
- koncentrując się na Google Analytics
- długa historia w skrócie
- co lubię w Tealium & GA
- co lubię w Google Tag Manager& Ga
- wniosek pierwszy
- śledzenie zdarzeń
- Tealium
- Menedżer tagów Google
- zmienne / Warstwa danych
- Tealium
- Menedżer tagów Google
- Warstwa danych / obiekt UDO
- Tealium
- Menedżer tagów Google
- Enhanced eCommerce
- Tealium
- Menedżer tagów Google
- Tracker – One vs Many
- Tealium
- Menedżer tagów Google
- testowanie aktualizacji kodu
- Tealium
- Menedżer tagów Google
- dokumentacja i społeczność
- Tealium
- Google Tag Manager
- wsparcie
- Tealium
- Menedżer tagów Google
- podsumowanie
koncentrując się na Google Analytics
celem tego postu jest porównanie funkcjonalności Tealium i Google Tag Manager w odniesieniu do śledzenia Google Analytics. Wiele organizacji może chcieć wdrożyć inne narzędzia i piksele marketingowe za pośrednictwem systemu zarządzania znacznikami, oprócz Google Analytics. Może to być ważne dla Twojej organizacji, a oba te narzędzia działają również dobrze dla czegoś więcej niż tylko Google Analytics, ale ten post nie obejmie obsługi innych narzędzi.
długa historia w skrócie
co lubię w Tealium & GA
- One Tracker – Łatwe zarządzanie niestandardowymi wymiarami i ustawieniami trackera we wszystkich wydarzeniach i przeglądach stron w jednym miejscu
- powiązane źródła danych – szybko rozpocznij pracę, wprowadzając dane z platformy lub konfiguracji e-commerce za pomocą szybkiego, łatwego w użyciu interfejsu
co lubię w Google Tag Manager& Ga
- śledzenie zdarzeń-dodaj solidne i template śledzenia zdarzeń dla typowych działań Użytkownika bez kodu niestandardowego
- dataLayer-łatwo modyfikuj i debuguj zmiany w swoim datalayerze
- modułowość – zmniejsz ryzyko, że aktualizacje zmiennych lub śledzenia zdarzeń przypadkowo przerwą inne śledzenie w Twojej witrynie
- dokumentacja – bardziej solidna, publicznie dostępna dokumentacja specyficzna dla śledzenia Google Analytics
- wsparcie społeczności – wiele świetnych blogów, forów, książek i materiałów szkoleniowych
- podgląd aktualizacji – Świetne wsparcie dla szybkiego i łatwego testowania aktualizacji w Twojej witrynie, bez publikowania lub konieczny dostęp QA
- czy wspomniałem o śledzeniu zdarzeń?
wniosek pierwszy
rozbijam plusy i minusy każdego systemu poniżej, ale dla niecierpliwych – oto moje ogólne propozycje! Jako konsultant Google Analytics preferuję podejście modułowe, które przyjął Menedżer tagów Google. Chociaż nie jest to konieczne w przypadku każdej implementacji, większe witryny korporacyjne mogą odnieść większe korzyści z elastyczności podczas wdrażania Google Analytics.
chociaż oba narzędzia mogą wykonać zadanie, sensowne jest, że produkt stworzony przez Google specjalnie do wdrażania Google Analytics miałby większe wsparcie dla zaawansowanych funkcji. Google Tag Manager koncentruje się na śledzeniu zdarzeń, ulepszonym Handlu Elektronicznym i innych specyficznych funkcjach Google Analytics, dzięki czemu jest lepszym wyborem dla zaawansowanej i strategicznej implementacji Google Analytics.
aby uzyskać więcej informacji, Sprawdź pełny post poniżej:
śledzenie zdarzeń
jedną z największych zalet systemów zarządzania znacznikami jest możliwość szybkiego i łatwego dodawania i modyfikowania kodu śledzenia, poza standardowym cyklem rozwoju. Z tą mocą wiąże się wielka odpowiedzialność. Większość systemów zarządzania tagami, w tym Tealium i Google Tag Manager, ma możliwość dodawania niestandardowego kodu JavaScript do witryny. Ważne jest, aby systemy zarządzania tagami dawały marketerom i specjalistom od analityki możliwość dokonywania tych aktualizacji w niezawodny sposób, minimalizując ryzyko, że małe błędy mogą zniszczyć spustoszenie w witrynie.
Tealium
możesz skonfigurować zdarzenia Google Analytics za pomocą rozszerzeń Tealium lub pisania kodu na stronie. Zalecanym sposobem skonfigurowania śledzenia zdarzeń w Tealium jest użycie rozszerzenia jQuery onHandler. W tym rozszerzeniu możesz dodać selektor jQuery i wybrać wyzwalanie zdarzenia w kilku zdarzeniach DOM, takich jak mousedown, blur i focus. Istnieje nawet narzędzie w rozszerzeniu Tealium Chrome, które pozwoli Ci kliknąć elementy na stronie i automatycznie utworzyć selektor jQuery dla ciebie. Stworzy nawet rozszerzenie dla Ciebie w pojemniku Tealium.
bardziej zaawansowane śledzenie, takie jak przesyłanie formularzy śledzenia, odtwarzanie wideo i śledzenie przewijania, niestandardowy kod JavaScript można dodać za pomocą karty rozszerzeń Tealium.
dodatkowo możesz wysyłać zdarzenia z kodu źródłowego strony, wysyłając obiekt do Tealium z kategorią zdarzenia, akcją i etykietą.
wady
- nie polecam pozwalania rozszerzeniom chrome na wybieranie selektorów jQuery do śledzenia zdarzeń, zwłaszcza jeśli pracujesz na większej lub bardziej skomplikowanej witrynie korporacyjnej. Podczas gdy selektory jQuery lub CSS są często skutecznymi sposobami identyfikacji elementów, które mają być skierowane na stronę, opracowujemy nasze selektory, aby zawierały prawidłowy zestaw elementów, a także były jak najbardziej odporne na zmiany w witrynie.
Poniżej znajduje się przykład selektora jQuery stworzonego przez rozszerzenie Tealium tool chrome do śledzenia nawigacji na przykładowej stronie e-commerce Tealium:
niestety, ten selektor identyfikuje tylko jeden konkretny element w nawigacji. Aby śledzić wszystkie łącza nawigacyjne za pomocą narzędzia Tealium, musisz utworzyć osobne Zdarzenie dla każdego łącza w głównej nawigacji. Chociaż jest to nieco wykonalne dla tej witryny, ponieważ w menu rozwijanym nawigacji znajdują się tylko linki 26, wyobraź sobie, że musisz przejść przez ten proces dla wszystkich pobrań lub linków wychodzących w Twojej witrynie!
- ponieważ obsługa zdarzeń odpalania jest ograniczona, prawdopodobnie będziesz pisać niestandardowy kod JavaScript do takich rzeczy, jak śledzenie przesyłanych formularzy. Nawet śledzenie prostych kliknięć linku na stronie może wymagać pisania skomplikowanych selektorów jQuery. To sprawia, że śledzenie jest trudniejsze do utrzymania i zwiększa ryzyko popełnienia małego błędu kodu, który może mieć negatywny wpływ na Twoją witrynę.
poniżej znajduje się przykład jak skonfigurować śledzenie linków wychodzących w Tealium:
- niektóre śledzenie najlepiej pozostawić programistom. Dzięki Tealium programiści mogą uruchamiać zdarzenia Google Analytics ze strony. Często informacje o zdarzeniu będą zawarte w tym wyzwalaczu. Możliwe jest modyfikowanie informacji o zdarzeniu w interfejsie Tealium. Nie odbywa się to jednak w sposób modułowy i należy zachować szczególną ostrożność, aby modyfikacja jednego zdarzenia nie przerwała śledzenia innych zdarzeń. W rezultacie najbardziej stabilnym i niezawodnym sposobem zakończenia tego śledzenia jest zakodowanie wszystkich informacji o zdarzeniu za pomocą wyzwalacza zdarzenia. Chociaż takie podejście z pewnością działa, zabiera korzyści, które w przeciwnym razie uzyskałbyś z systemu zarządzania znacznikami.
Menedżer tagów Google
Menedżer tagów Google zapewnia szablony tagów do śledzenia zdarzeń. Istnieje wbudowana obsługa wypalania tych tagów w odsłonach stron, kliknięciach, kliknięciach łącza, przesyłanych formularzach, zmianach historii, błędach JavaScript, licznikach i niestandardowych zdarzeniach, które są wysyłane do datalayera ze strony lub z niestandardowego JavaScript w Menedżerze tagów Google. Dodatkowo możesz ograniczyć te znaczniki do uruchamiania tylko wtedy, gdy zmienna spełnia określone warunki. Na przykład bardzo łatwo jest skonfigurować Zdarzenie do odpalenia dla kliknięć linku na stronie głównej, które przenoszą cię do innej witryny.
zalety
- podczas gdy niestandardowy kod JavaScript jest czasami nieunikniony, lubimy zminimalizować ilość niestandardowego kodu JavaScript, który utrzymujemy w systemach zarządzania znacznikami. Dostępność szablonowych znaczników zdarzeń oraz elastyczność i moc wbudowanych wyzwalaczy zdarzeń w Menedżerze tagów Google często powoduje, że większość naszych klientów wymaga bardzo mało kodu niestandardowego. Gdy potrzebujemy niestandardowego kodu, często możemy użyć standardowego kodu do śledzenia przewijania lub śledzenia wideo, które są powszechnie używane i sprawdzane przez społeczność Google Analytics.
Poniżej znajduje się przykład, w jaki sposób można śledzić linki wychodzące z naszej strony internetowej. Najpierw należy utworzyć WYZWALACZ zdarzenia za pomocą zmiennej click hostname skonfigurowanej powyżej:
następnie należy skonfigurować szablonowy znacznik zdarzenia tak, aby wysyłał żądane informacje o zdarzeniu:
do dodania tego zdarzenia nie był wymagany żaden kod niestandardowy.
- czasami możesz chcieć śledzić zdarzenia poza standardowymi kliknięciami i przesyłaniem formularzy. Często wymaga to dodania niestandardowego JavaScript do strony. Google Tag Manager ma świetny sposób, aby sobie z tym poradzić. Programista może wysłać proste Zdarzenie push do datalayera z krótką linią kodu. Informacje, które mają być przekazane wraz z wydarzeniem, mogą być zawarte w tym push, ale nie są wymagane. W Menedżerze tagów Google masz dużą elastyczność w wywoływaniu zdarzeń, wirtualnych widoków stron, a nawet pikseli reklamowych na podstawie tego niestandardowego zdarzenia. Wartości zdarzeń można łatwo dodawać na podstawie wszystkich dostępnych zmiennych w sposób modułowy, bez obawy o przerwanie innych śledzenia.
zmienne / Warstwa danych
oba systemy zarządzania znacznikami umożliwiają użytkownikowi wprowadzanie danych na stronie i używanie ich w różnych znacznikach.
Tealium
w Tealium możesz wprowadzić dane ze strony w zakładce Warstwa danych. Istnieje kilka obsługiwanych typów danych, które można wprowadzić, w tym:
- zmienna UDO
- zmienna JavaScript
- Element Meta danych
- plik Cookie pierwszej strony
- parametr ciągu zapytania
dodatkowo istnieją pakiety powszechnie używanych źródeł danych, które mogą być automatycznie dodawane. Obejmuje to wsparcie dla źródeł danych z kilku różnych platform, takich jak Demandware i WordPress.
plusy
- wbudowana obsługa specyficznych dla platformy źródeł danych wydaje się przydatna. Spodziewam się, że może to być pomocne w szybkim śledzeniu nowego wdrożenia.
wady
- na karcie Warstwa danych jest bardzo mało wsparcia dla modyfikacji lub dostosowywania danych.
Menedżer tagów Google
w Menedżerze tagów Google możesz wprowadzić dane ze strony w sekcji zmienne. Google Tag Manager obsługuje jeszcze więcej typów danych niż Tealium, w tym:
- plik Cookie pierwszej strony
- zmienna Auto-Event
- stała
- identyfikator kontenera
- Wersja kontenera
- niestandardowe zdarzenie
- Niestandardowa funkcja JavaScript
- zmienna warstwy danych
- tryb debugowania
- element dom
- Nazwa środowiska
- http Referrer
- zmienna JavaScript
- tabela wyszukiwania
- losowa liczba
- Url
Menedżer tagów Google ma również kilka wbudowanych zmiennych, które mogą łatwo być dodawane, w tym informacje o stronie, kliknięciach, formularzach, błędach, historii i kilka innych zmiennych użytkowych. Zmienne te wydają się być bardziej ogólne i niezależne od platformy niż pakiety źródeł danych dostarczane przez Tealium.
plusy
- łatwe wprowadzanie danych ze strony, a następnie modyfikowanie ich za pomocą tabel wyszukiwania lub niestandardowych funkcji JavaScript. Istnieje również obsługa szablonów do wyciągania różnych części adresu URL ściągniętego ze strony. Tworzy to znacznie bardziej modułowe i solidne środowisko niż próba modyfikacji danych za pomocą rozszerzeń JavaScript. Na zdjęciu poniżej znajduje się przykład, w jaki sposób można utworzyć zmienną dla click hostname:
wady
- początkowa konfiguracja może wymagać więcej czasu, godzin programisty i starannego planowania.
Warstwa danych / obiekt UDO
zarówno Tealium, jak i Google Tag Manager zapewniają scentralizowane miejsce na stronie do umieszczania danych związanych ze śledzeniem analytics. W obu przypadkach należy to wypełnić, zanim menedżer znaczników załaduje się na stronę. Oba systemy zarządzania znacznikami mogą łatwo współdziałać z tym obiektem, wprowadzając dane z obiektu. Obiekt ten można również modyfikować ze strony lub z poziomu systemu zarządzania znacznikami.
Tealium
w Tealium lokalizacja ta nazywana jest obiektem danych UDO. Obiekt danych UDO ma strukturę obiektu JavaScript i można go przeglądać w konsoli wpisując utag.data. Jest to czasami określane jako” płaska ” Warstwa danych.
Cons
- nie jest dla mnie jasne, jak zaktualizować obiekt danych UDO ze strony bez wywoływania nowego zdarzenia lub wirtualnego podglądu strony w procesie. Jest to istotna część wielu wdrożeń naszych klientów.
- obiekt danych UDO może być aktualizowany z poziomu Tealium za pomocą ustawionych wartości danych lub niestandardowego rozszerzenia kodu JavaScript. Jednak te rozszerzenia mogą ze sobą współdziałać. W przypadku przypadkowego nadpisania lub zakłócenia działania innego rozszerzenia może być trudno ustalić, gdzie wystąpiły te błędy. Na zdjęciu poniżej znajduje się pierwsza część obiektu Tealium UDO z ich witryny demo ecommerce:
Menedżer tagów Google
ta funkcja nazywa się dataLayer w Menedżerze tagów Google. Możesz wyświetlić dataLayer, wpisując dataLayer w konsoli. DataLayer jest skonstruowany jako tablica JavaScript, do której obiekty są wepchnięte w czasie. Jeśli ten sam klucz zostanie wciśnięty do datalayera wielokrotnie, Google Tag Manager użyje wartości z najnowszego obiektu, który został wciśnięty.
plusy
- ta warstwa danych jest znacznie łatwiejsza do utrzymania, jeśli masz bardziej skomplikowaną implementację, w której warstwa danych jest aktualizowana po załadowaniu strony. Posiadanie struktury tablicy pozwala łatwo zobaczyć każdą aktualizację, która została wykonana, a także kolejność i czas, w którym dokonano aktualizacji. W trybie podglądu można również wyświetlić stan datalayera w momencie wysłania każdego zdarzenia. Może to być nieocenione w przypadku debugowania skomplikowanego kodu niestandardowego i śledzenia zdarzeń.
za pomocą Menedżera tagów Google dataLayer można wyświetlić zapis wszystkich zmian w datalayerze z poziomu konsoli:
z poziomu panelu podglądu Menedżera znaczników Google można wyświetlić wszystkie aktualizacje dokonane w datalayerze, bieżące wartości w datalayerze, a także wartości każdej ze zmiennych, które wprowadzasz poza stroną. Można to porównać do informacji o zdarzeniu, które są wysyłane w tym czasie w celu szybkiego i skutecznego debugowania.
- zalecamy wszystkim naszym klientom skonfigurowanie datalayera w taki sposób, aby mogli stopniowo dodawać wartości do datalayera bez powodowania żadnych problemów. W ten sposób, jeśli kod dataLayer zostanie dodany na górze strony, nad istniejącym kodem dataLayer, wszystkie dane będą nadal dostępne dla Google Tag Manager bez nadmiernego zapisywania całej tablicy. Jest to nieocenione dla większych klientów korporacyjnych, którzy mogą potrzebować przesyłać dane z wielu źródeł lub z wielu różnych punktów czasowych.
Enhanced eCommerce
zarówno Tealium, jak i Google Tag Manager obsługują ulepszone śledzenie e-commerce.
Tealium
Tealium ma bardzo sprytną implementację enhanced ecommerce, która mapuje informacje o produktach w datalayerze na specyficzne formatowanie ulepszonego ecommerce przez Google Analytics. Istnieje wsparcie dla mapowania informacji o produktach na różnych platformach do tego śledzenia ecommerce. Ponadto, jeśli masz już ulepszone informacje e-commerce w formacie Google Tag Manager i przechodzisz na Tealium, zespół Tealium może dostarczyć kod, aby przekształcić te dane w sposób, który Tealium może zaakceptować.
Ponadto, jeśli określone akcje e-commerce są ustawione, takie jak Dodaj lub usuń z koszyka, Tealium domyślnie automatycznie wyśle Zdarzenie z informacjami o e-commerce.
zalety
- ta funkcja może ułatwić konfigurację śledzenia e-commerce, ponieważ nie musisz przestrzegać ścisłych zasad formatowania i konwencji nazewnictwa.
- jeśli masz już informacje na temat poziomu produktu na stronie lub jeśli chcesz użyć tych informacji w wielu miejscach, konfiguracja e-commerce Tealium może zaoszczędzić programistom znaczną ilość czasu.
rzeczy, na które należy zwrócić uwagę
- nie wszystkie wydarzenia e-commerce są objęte funkcją automatycznych wydarzeń e-commerce. To zwykle dobra rzecz. Na przykład widoki szczegółów produktu są zwykle wysyłane wraz z przeglądem strony. Nie należy jednak ślepo polegać na tej funkcji, aby wysłać wszystkie informacje o e-commerce. Sprawdź wszystkie śledzenie e-commerce, aby upewnić się, że wszystkie działania są wysyłane z przeglądem strony lub wydarzeniem.
wady
- dokumentacja Tealium i wsparcie we wdrażaniu ulepszonego ecommerce nie są tak szczegółowe i kompleksowe, jak implementacja Google Tag Manager, co jest zrozumiałe. Tealium obsługuje wiele różnych platform e-commerce, podczas gdy Google Tag Manager naprawdę specjalizuje się w obsłudze Google Analytics, więc zdecydowanie istnieją zauważalne różnice w dokumentacji pomocy technicznej (którą omówię poniżej.)
- automatyczne zdarzenia e-commerce wysyłane przez Tealium są sformatowane jako event category = UX i Event action = click. Chociaż jest to zgodne z dokumentacją Google dotyczącą śledzenia e-commerce na stronie, nie jest to konwencja nazewnictwa, którą zalecamy naszym klientom.
- Tealium może mieć nieoczekiwane zachowanie, jeśli chodzi o ulepszony e-commerce. Na przykład, domyślnie, jeśli brakuje pewnych wartości produktu, zostaną one ustawione na wartość domyślną. W szczególności cena produktu zostanie ustalona na „1.00”, ilość na „1”, a nazwa zostanie ustawiona na ID Produktu (tylko jeśli tych pól brakuje). Chociaż możesz teraz zdecydować się na usunięcie tej funkcjonalności, nie jest dla mnie jasne, jak tego uniknąć w starszych wersjach Tealium.
Menedżer tagów Google
Google zaleca bardzo sztywną strukturę dodawania informacji e-commerce do datalayera. Chociaż z pewnością istnieją sposoby na obejście tego, większość naszych klientów trzyma się standardowego formatowania. Te informacje są następnie wysyłane wraz z przeglądami stron lub zdarzeniami skonfigurowanymi za pomocą szablonów tagów w Menedżerze tagów Google.
plusy
- trzymanie się sztywnego formatowania dostarczonego przez Google oznacza, że masz już dokumentację dotyczącą ulepszonych informacji e-commerce. Jeśli w Twoim zespole analitycznym nastąpi zwrot, nowi członkowie mogą łatwo zbadać, jak działa śledzenie e-commerce. Ponadto istnieje cała społeczność ekspertów Google Analytics, którzy będą używać dokładnie tego samego formatu, co Ty.
- posiadanie tak sztywnego zestawu ograniczeń dotyczących formatu danych może utrzymać porządek i pomóc w ochronie przed nieoczekiwanymi lub niezamierzonymi błędami.
wady
- ustawienie tych informacji e-commerce w datalayerze może być znaczącym kosztem pod względem godzin programistycznych. Aktualizacje te są zwykle dokonywane na samym początku projektu, więc możesz otrzymać bardzo małą nagrodę, dopóki programiści nie poświęcą swojego czasu.
- jeśli odbiegasz od zalecanego formatu, nawet nieznacznie, istnieje duża szansa, że śledzenie e-commerce nie będzie działać.
Tracker – One vs Many
prawdopodobnie największą strukturalną różnicą między Tealium a Google Tag Manager jest to, jak każde narzędzie obsługuje trackery Google Analytics. Dla nieświadomych, narzędzie śledzące Google Analytics jest tym, co zostało utworzone na stronie, aby wysyłać informacje do Google Analytics. Typowa implementacja JavaScript Google Analytics opiera się na jednym trackerze.
Tworzenie trackera i używanie wszystkiego dzieje się prawie za kulisami, większość ludzi może nie potrzebować używać wielu trackerów, chyba że mają do czynienia z wysyłaniem danych do wielu właściwości.
Tealium
domyślnie Tealium tworzy jeden tracker na stronie, przez który będą wysyłane wszystkie przeglądy stron i zdarzenia. Znajduje to odzwierciedlenie w interfejsie Tealium, gdzie istnieje jeden tag dla Universal Analytics, który ustawia tracker i wysyła początkowe trafienie pageview. W rezultacie konfiguracje trackera trzeba skonfigurować tylko raz, a istnieje jedno miejsce, w którym można zobaczyć wszystkie niestandardowe wymiary, ustawienia śledzenia między domenami, ustawienia plików cookie itp.
plusy
- W Tealium ustawienia te można łatwo znaleźć, zaktualizować i zachować spójność we wszystkich przeglądach stron i wydarzeniach.
wady
- chociaż z pewnością można to zrobić, nieco mniej proste jest konfigurowanie niestandardowych wymiarów na podstawie konkretnych zdarzeń.
- W zależności od twojej implementacji, moduł śledzący GA może zakłócać lub być zakłócany przez istniejącą implementację GA na stronie.
Menedżer tagów Google
natomiast Menedżer tagów Google tworzy oddzielny tracker dla każdego wysłanego trafienia, chyba że użytkownik określi inaczej. Ponownie Znajduje to odzwierciedlenie w interfejsie użytkownika, w którym zdarzenia i widoki stron mają oddzielne tagi. W Menedżerze tagów Google musisz ustawić dowolne informacje o poziomie trackera osobno dla każdego tagu.
plusy
- bardzo łatwo jest ustawić niestandardowe wymiary i inne informacje na poziomie trackera na podstawie konkretnych zdarzeń.
- domyślnie tagi Google Analytics z Menedżera tagów Google nie będą zakłócać kodu na stronie.
wady
- jeśli chcesz zaktualizować ustawienia trackera, na przykład dodając niestandardowy wymiar lub aktualizując listę witryn objętych śledzeniem między domenami, musisz dokonać tej aktualizacji na każdym znaczniku Google Analytics (dlatego strategiczne używanie zmiennych może zaoszczędzić czas na dłuższą metę!) Jeśli zarządzasz analizami dla organizacji na poziomie przedsiębiorstwa, wykonanie tej niewielkiej aktualizacji może zająć godziny. Mamy kilka sposobów, aby obejść to za pomocą interfejsu API Menedżera tagów, ale nie jest łatwe, szybkie ani proste Dokonywanie tych stosunkowo drobnych aktualizacji.
- ponieważ wymiary niestandardowe są konfigurowane oddzielnie w każdym tagu, istnieje miejsce na błędy w ustawianiu tych opcji niezgodnie z tagami. Bardzo łatwo jest przegapić znacznik podczas dokonywania aktualizacji, a tym samym spowodować nieoczekiwane błędy w danych.
testowanie aktualizacji kodu
ważne jest, aby przetestować kod śledzenia przed opublikowaniem go na aktywnej stronie. Google Tag Manger i Tealium obsługują testowanie na bardzo różne sposoby.
Tealium
Tealium ma wsparcie dla łatwego publikowania aktualizacji na stronie QA lub dev. Aktualizacje można następnie dokładnie przetestować przed ich opublikowaniem. Jeśli nie masz oddzielnej witryny testowej lub jeśli twój zespół analityczny nie ma dostępu do tej witryny, możesz wyświetlić podgląd wersji QA swojej witryny za pomocą rozszerzenia Tealium Tools lub po prostu wstrzyknąć fragment Tealium QA na bieżącą witrynę.
plusy
- możliwość publikowania w różnych środowiskach jest bardzo pomocna, jeśli zespół programistów chce dokładnie przetestować aktualizacje, zanim zostaną uruchomione.
wady
- jeśli nie masz dostępu do strony QA, Podgląd wersji QA kontenera dodaje dodatkowego poziomu złożoności.
- za każdym razem, gdy chcesz coś przetestować, musisz opublikować nową wersję. Może to być frustrujące, jeśli na przykład masz kilka aktualizacji, które chcesz wprowadzić i chcesz przetestować każdą z nich podczas ich dodawania.
Menedżer tagów Google
Menedżer tagów Google obsługuje również publikowanie w różnych środowiskach. Ponadto zapewnia wbudowaną obsługę podglądu aktualizacji w zakładzie produkcyjnym.
zalety
- funkcja podglądu w Google Tag Manager sprawia, że testowanie i debugowanie kodu jest szybkie i łatwe. Nie potrzebujesz dostępu do środowiska testowego i łatwo jest sprawdzić aktualizacje i dokonać ich, oprócz sprawdzania ich tuż przed publikacją na żywo. Ta wersja zapoznawcza może być również udostępniona innym osobom, które nie mają dostępu do GTM lub wersji QA witryny.
dokumentacja i społeczność
posiadanie dokumentacji i wsparcia społeczności jest niezbędne, aby zapewnić prawidłowe skonfigurowanie śledzenia i zgodnie z najlepszymi praktykami
Tealium
Tealium ma dokumentację i forum społeczności. Dostęp do niej jest możliwy tylko wtedy, gdy posiadasz login do Tealium. Miałem trudności z nawigacją i przeszukiwaniem ich dokumentacji. Ponadto dokumentacja dotycząca śledzenia specyficzna dla Google Analytics wydaje się nieco ograniczona. Na przykład nie udało mi się znaleźć żadnej dokumentacji na temat różnych wersji szablonów znaczników dla Google Analytics. Jest to ważne, ponieważ różne wersje szablonu tagów Google Analytics obsługują śledzenie w różny sposób. Na przykład, czy tracker ma nazwę, szczegóły dotyczące implementacji ulepszonego handlu elektronicznego i czy informacje o zdarzeniach są usuwane z warstwy danych pomiędzy zdarzeniami, różnią się w zależności od wersji szablonu znacznika.
Google Tag Manager
chociaż dokumentacja Google nie jest doskonała, jest znacznie bardziej obszerna i łatwa do znalezienia niż dokumentacja Tealium. Ponadto istnieje duża społeczność wokół Google Tag Manager, która zapewnia dodatkową pomoc i wsparcie. Na przykład, sprawdź ten post o tym, jak uzyskać pomoc Menedżera tagów Google od Simo Ahava, który zawiera wiele opcji wyszukiwania artykułów poświęconych GTM i uzyskiwania wsparcia od społeczności.
wsparcie
czasami nie masz czasu na zarządzanie własnymi systemami śledzenia.
Tealium
jako produkt płatny, Tealium zapewnia wsparcie wszystkim swoim klientom po podpisaniu z nimi umowy. Tealium pomoże Ci skonfigurować i utrzymać wdrożenie, co może obejmować śledzenie Google Analytics.
Menedżer tagów Google
ponieważ Menedżer tagów Google jest bezpłatny, nie zapewnia żadnego wsparcia. Google wspiera jednak sieć certyfikowanych partnerów, którzy przeszli testy wiedzy i złożyli studia przypadków, aby udowodnić, że są w stanie zapewnić wdrożenie i wsparcie.
podsumowanie
ten post został zaprojektowany, aby dać ci niuansowy obraz tego, jak implementacja Google Analytics różni się między Google Tag Manager a Tealium. Wbudowane funkcje śledzenia zdarzeń, edycji niestandardowych wymiarów, konfigurowania ulepszonego handlu elektronicznego, pobierania danych ze strony oraz testowania i debugowania kodu znacznie różnią się między tymi dwoma narzędziami. Zrozumienie tych różnic przed wyborem systemu zarządzania znacznikami pozwoli zaoszczędzić dużo czasu na dłuższą metę.