Tealium Eller Google Tag Manager? Vägning av dina alternativ

att välja rätt tagghanteringssystem för din organisation kan göra eller bryta analysen hos ditt företag. Innan du fattar det beslutet, se till att du förstår vad som är viktigt för ditt företag och hur varje verktyg hanterar dina behov. Är Google Analytics din huvudprioritet, eller har du ett brett utbud av verktyg och pixlar som behöver hanteras? Kommer enkel sidvisningsspårning att täcka dina Google Analytics-behov eller letar du efter en mer komplicerad implementering med händelsespårning eller anpassade data från flera källor? Vill du implementera Google Analytics Förbättrad e-handelsspårning?

med fokus på Google Analytics

syftet med detta inlägg är att jämföra funktionaliteten hos Tealium och Google Tag Manager med avseende på Google Analytics spårning. Många organisationer kanske vill implementera andra verktyg och marknadsföringspixlar via ett tagghanteringssystem, förutom Google Analytics. Detta kan vara ett viktigt övervägande för din organisation, och båda dessa verktyg fungerar också bra för mer än bara Google Analytics, men det här inlägget täcker inte stöd för andra verktyg.

lång historia kort

vad jag tycker om Tealium & GA

  1. En Tracker – enkelt hantera anpassade dimensioner och tracker inställningar över alla dina händelser och sidvisningar på ett ställe
  2. medföljande datakällor – få igång snabbt genom att föra in data från din plattform eller e-handel set-up genom en snabb, enkel att använda gränssnittet

vad jag gillar med Google Tag Manager & ga

  1. händelsespårning-lägg till robust och mallad händelsespårning för vanliga användaråtgärder utan anpassad kod
  2. dataLayer – enkelt ändra och felsöka ändringar i din dataLayer
  3. modularitet – minska risken för att uppdateringar av dina variabler eller händelsespårning oavsiktligt bryter annan spårning på din webbplats
  4. dokumentation – mer robust, allmänt tillgänglig dokumentation som är specifik för Google Analytics – spårning
  5. Community Support – många bra bloggar, forum, böcker och träningsmaterial
  6. förhandsgranska dina uppdateringar-bra stöd för att snabbt och enkelt testa uppdateringar på din live-webbplats, ingen publicering eller QA-åtkomst nödvändig
  7. nämnde jag händelsespårning?

slutsats Först

jag bryter ner för – och nackdelar med varje system nedan, men för otålig-här är min allmänna takeaway! Som Google Analytics-konsult föredrar jag det modulära tillvägagångssätt som Google Tag Manager har tagit. Även om detta kanske inte är nödvändigt för varje implementering kan större företagswebbplatser dra större nytta av flexibiliteten när de implementerar Google Analytics.

medan båda verktygen kan få jobbet gjort, är det vettigt att produkten som skapats av Google specifikt för att implementera Google Analytics skulle ha mer stöd för avancerade funktioner. Google Tag Managers fokus på händelsespårning, Förbättrad e-handel och andra Google Analytics-specifika funktioner gör det till ett bättre val för en nyanserad och strategisk Google Analytics-implementering.

för mer information, kolla in hela inlägget nedan:

Händelsespårning

en av de största försäljningsställena för tagghanteringssystem är möjligheten att lägga till och ändra spårningskod snabbt och enkelt, utanför standardutvecklingscykeln. Med denna kraft kommer stort ansvar. De flesta tagghanteringssystem, inklusive Tealium och Google Tag Manager, har möjlighet att lägga till anpassad JavaScript-kod på webbplatsen. Det är viktigt för tagghanteringssystem att ge marknadsförare och analysspecialister möjlighet att göra dessa uppdateringar på ett tillförlitligt sätt och samtidigt minimera risken för att små fel kan förstöra förödelse på webbplatsen.

Tealium

du kan ställa in Google Analytics-händelser genom Tealium-tillägg eller skriva kod på sidan. Det rekommenderade sättet att ställa in händelsespårning i Tealium är att använda en jQuery onHandler-förlängning. I det här tillägget kan du lägga till en jQuery-väljare och välja att utlösa händelsen på flera DOM-händelser, till exempel mousedown, blur och focus. Det finns till och med ett verktyg i Tealium Chrome-tillägget som låter dig klicka på element på sidan och få en jQuery-väljare automatiskt skapad för dig. Det kommer till och med att skapa tillägget för dig i din tealiumbehållare.

mer avancerad spårning, som spårningsformulär, videouppspelningar och rullningsspårning, Anpassad JavaScript-kod kan läggas till via fliken Tealium extensions.

dessutom kan du skicka händelser från källkoden på sidan genom att skicka ett objekt till Tealium med händelsekategorin, åtgärden och etiketten.

nackdelar

  • jag skulle inte rekommendera att låta ett chrome-tillägg välja jQuery-väljare för din händelsespårning, särskilt om du arbetar på en större eller mer komplicerad företagswebbplats. Medan jQuery eller CSS väljare är ofta effektiva sätt att identifiera element att rikta på sidan, vi handcraft våra väljare att inkludera rätt uppsättning element samt vara så robust som möjligt för förändringar på webbplatsen.

    nedan är ett exempel på jQuery-väljaren skapad av tealium Tool chrome-tillägget för att spåra navigering på exemplet tealium e-handelsplats:

jQuery Selector

tyvärr identifierar den här väljaren bara ett specifikt element i navigeringen. För att spåra alla navigeringslänkar med Tealium-verktyget måste du skapa en separat händelse för varje länk i din huvudnavigering. Även om detta är något möjligt för den här webbplatsen med tanke på att det bara finns 26 länkar i rullgardinsmenyn för navigering, Tänk dig att behöva gå igenom denna process för alla nedladdningar eller utgående länkar på din webbplats!

  • eftersom det finns begränsat stöd för att skjuta händelser, kommer du sannolikt att hitta dig själv att skriva anpassad JavaScript-kod för saker som spårningsformulär. Även spårning av enkla länkklick på sidan kan kräva att man skriver komplicerade jQuery-väljare. Detta gör din spårning svårare att underhålla och ökar risken för att du kan göra ett litet kodfel som kan ha negativa effekter på din webbplats.

nedan är ett exempel på hur du kan ställa in utgående länkspårning i Tealium:

Tealium Outbound
  • En del spårning lämnas bäst till utvecklarna. Med Tealium kan utvecklare utlösa Google Analytics-händelser från sidan. Ofta kommer händelseinformationen att inkluderas i denna utlösare. Det är möjligt att ändra denna händelseinformation i tealium-gränssnittet. Detta görs dock inte på ett modulärt sätt och stor försiktighet måste vidtas för att modifiering av en händelse inte kommer att bryta spårningen för andra händelser. Som ett resultat är det mest stabila och robusta sättet att slutföra denna spårning att hårdkoda all händelseinformation med händelseutlösaren. Även om detta tillvägagångssätt verkligen fungerar, tar det bort för de fördelar du annars skulle få från ett tagghanteringssystem.

Google Tag Manager

Google Tag Manager ger Mall taggar för händelsespårning. Det finns inbyggt stöd för att skjuta dessa taggar på sidvisningar, klick, länkklick, formulärändringar, historikändringar, JavaScript-fel, timers och anpassade händelser som skickas in till dataLayer från sidan eller från Anpassad JavaScript i Google Tag Manager. Dessutom kan du begränsa dessa taggar till endast brand när variabel uppfyller vissa villkor. Det är till exempel mycket enkelt att ställa in en händelse för att avfyra för länkklick på hemsidan som tar dig till en annan webbplats.

fördelar

  • även om Anpassad JavaScript-kod ibland är oundviklig, vill vi minimera mängden Anpassad JavaScript vi behåller i tagghanteringssystem. Tillgängligheten av mallhändelsetaggar och flexibiliteten och kraften hos de inbyggda händelseutlösarna i Google Tag Manager resulterar ofta i att mycket lite anpassad kod krävs för de flesta av våra kunder. När vi behöver anpassad kod kan vi ofta använda standardkod för rullningsspårning eller videospårning som används allmänt och granskas av Google Analytics-communityn.

nedan är ett exempel på hur du skulle spåra utgående länkar från vår hemsida. Först bör en händelseutlösare skapas med hjälp av Click hostname-variabeln som vi konfigurerade ovan:

utgående trigger

därefter ska den mallade händelsetaggen konfigureras för att skicka önskad händelseinformation:

utgående händelse

ingen anpassad kod krävdes för att lägga till den här händelsen.

  • ibland kanske du vill spåra händelser utanför standardklick och formulär. Detta kräver ofta att Anpassad JavaScript läggs till på sidan. Google Tag Manager har ett bra sätt att hantera detta. En utvecklare kan skicka en enkel händelse push till datalager med en kort rad kod. Information som ska skickas tillsammans med händelsen kan ingå i denna push men det är inte nödvändigt. Inom Google Tag Manager har du stor flexibilitet att utlösa händelser, virtuella sidvisningar eller till och med annonseringspixlar baserat på den här anpassade händelsen. Händelsevärden kan enkelt läggas till baserat på alla tillgängliga variabler på ett modulärt sätt utan rädsla för att bryta annan spårning.

variabler / datalager

båda tagghanteringssystemen tillåter användaren att ta in data på sidan och använda dessa data i olika taggar.

Tealium

i Tealium kan du ta in data från sidan på fliken datalager. Det finns flera typer av data som stöds som kan tas in, inklusive:

  • Udo-variabel
  • JavaScript-variabel
  • metadataelement
  • första part Cookie
  • frågesträng Parameter

dessutom finns det buntar av vanliga datakällor som kan läggas till automatiskt. Detta inkluderar stöd för datakällor från flera olika plattformar, till exempel Demandware och WordPress.

fördelar

  • det inbyggda stödet för plattformsspecifika datakällor verkar användbart. Jag förväntar mig att detta kan vara till hjälp för att snabbt spåra en ny implementering.

nackdelar

  • det finns väldigt lite stöd för att ändra eller anpassa data på fliken datalager.

Google Tag Manager

i Google Tag Manager kan du ta in data från sidan under avsnittet variabler. Google Tag Manager stöder ännu fler datatyper än Tealium, inklusive:

  • 1: A parts Cookie
  • Automatisk Händelsevariabel
  • konstant
  • behållar-ID
  • Behållarversion
  • Anpassad Händelse
  • Anpassad JavaScript-funktion
  • Datalagervariabel
  • felsökningsläge
  • DOM-element
  • Miljönamn
  • HTTP-referent
  • Javascript-variabel
  • uppslagstabell
  • slumpmässigt nummer
  • url

Google Tag Manager har också flera inbyggda variabler som kan enkelt läggas till, inklusive information om sidan, klick, formulär, fel, historik och flera andra verktygsvariabler. Dessa variabler tenderar att vara mer generella och plattforms-agnostiska än datakällbuntarna som tillhandahålls av Tealium.

fördelar

  • lätt att ta in data från sidan och sedan ändra den genom uppslagstabeller eller anpassade JavaScript-funktioner. Det finns också mallstöd för att dra ut olika delar av en URL som dras av sidan. Detta skapar en mycket mer modulär och robust miljö och försöker sedan ändra data via JavaScript-tillägg. Bilden nedan är ett exempel på hur du kan skapa en variabel för klickvärdnamnet:
klicka på värdnamn

nackdelar

  • den initiala installationen kan kräva mer tid, utvecklartimmar och noggrann planering.

Data Layer / UDO Object

både Tealium och Google Tag Manager ger en centraliserad plats på sidan för att lägga data relaterade till din analysspårning. I båda fallen bör detta fyllas i innan tagghanteraren laddas på sidan. Båda tagghanteringssystemen kan enkelt interagera med det här objektet genom att ta in data från objektet. Du kan också ändra det här objektet från sidan eller från tagghanteringssystemet.

Tealium

i Tealium kallas denna plats UDO-dataobjektet. Udo-dataobjektet är strukturerat som ett JavaScript-objekt och kan ses i konsolen genom att skriva in utag.data. Detta kallas ibland som ett” platt ” datalager.

nackdelar

  • det är oklart för mig hur man uppdaterar UDO-dataobjektet från sidan utan att utlösa en ny händelse eller virtuell sidvisning i processen. Detta är en viktig del av många av våra kunders implementeringar.
  • Udo-dataobjektet kan uppdateras inifrån Tealium med hjälp av en uppsättning datavärden eller en anpassad JavaScript-kodtillägg. Dessa tillägg kan dock interagera med varandra. Om du av misstag skriver över eller stör ett annat tillägg kan det vara svårt att spåra var dessa fel inträffade. Bilden nedan är den första delen av Tealium UDO-objektet från deras e-handelsdemo-webbplats:
Tealium UDO

Google Tag Manager

den här funktionen kallas dataLayer i Google Tag Manager. Du kan visa dataLayer genom att skriva in dataLayer i konsolen. DataLayer är strukturerad som en JavaScript-array i vilken objekt skjuts över tiden. Om samma tangent trycks in i datalagret flera gånger använder Google Tag Manager värdet från det senaste objektet som trycktes.

fördelar

  • detta datalager är mycket lättare att underhålla om du har en mer komplicerad implementering där datalagret uppdateras efter att sidan har laddats. Med strukturen i en array kan du enkelt se varje uppdatering som gjordes, liksom den ordning och tidpunkt där uppdateringarna gjordes. I förhandsgranskningsläge kan du också visa datalagerets tillstånd vid den tidpunkt då varje händelse skickades. Detta kan vara ovärderligt för felsökning av komplicerad anpassad kod och Händelsespårning.

med Google Tag Manager dataLayer kan du visa en post över alla ändringar i dataLayer inifrån konsolen:

dataLayer skjuter

från förhandsgranskningspanelen i Google Tag Manager kan du se alla uppdateringar som gjorts i dataLayer, de aktuella värdena i dataLayer samt värdena för var och en av variablerna du tar in från sidan. Detta kan jämföras med händelseinformationen som skickas vid den tiden för snabb och effektiv felsökning.

GTM Preview dataLayer
  • vi rekommenderar att alla våra kunder ställer in dataLayer på ett sätt som de gradvis kan lägga till värden i dataLayer utan att orsaka några problem. På det här sättet, om dataLayer-kod läggs till högst upp på sidan, ovanför den befintliga dataLayer-koden, kommer alla data fortfarande att vara tillgängliga för Google Tag Manager utan att hela matrisen skrivs över. Detta är ovärderligt för större företagskunder som kan behöva driva in data från flera källor eller vid flera olika tidpunkter.

Förbättrad e-handel

både Tealium och Google Tag Manager har stöd för förbättrad e-handelsspårning.

Tealium

Tealium har en mycket slick Förbättrad e-handel implementering som kartor produktinformation i dataLayer till Google Analytics specifik formatering av förbättrad e-handel. Det finns stöd för att kartlägga produktinformation i olika plattformar till denna e-handelsspårning. Dessutom, om du redan har förbättrad e-handelsinformation i ett Google Tag Manager-format och byter till Tealium, kan Tealium-teamet tillhandahålla kod för att omvandla dessa data till ett sätt som Tealium kan acceptera.

om vissa e-handelsåtgärder är inställda, till exempel lägg till eller ta bort från kundvagnen, skickar Tealium som standard automatiskt en händelse med E-handelsinformationen.

fördelar

  • denna funktion kan göra din e-handelsspårning enklare att ställa in eftersom du inte behöver följa strikta formateringsregler och namnkonventioner.
  • om du redan har den här produktnivåinformationen på sidan, eller om du behöver använda den här informationen på flera ställen, kan tealium ecommerce set-up spara dina Utvecklare betydande mängder tid.

saker att se upp för

  • inte alla e-handelshändelser omfattas av funktionen Automatiska e-handelshändelser. Detta är vanligtvis en bra sak. Till exempel skickas produktdetaljvyer vanligtvis med sidvisningen. Du bör dock inte blint lita på den här funktionen för att skicka all din e-handelsinformation. Kontrollera all din e-handelsspårning för att säkerställa att alla åtgärder skickas med en sidvisning eller händelse.

nackdelar

  • tealiums dokumentation och support kring implementering av förbättrad e-handel är inte lika detaljerad och omfattande som Google Tag Manager-implementeringen, vilket är förståeligt. Tealium stöder många olika e-handelsplattformar medan Google Tag Manager verkligen specialiserar sig på att stödja Google Analytics, så det finns definitivt några märkbara skillnader i supportdokumentation (som jag täcker mer nedan.)
  • de automatiska e-handelshändelser som skickas av Tealium formateras som händelsekategori = UX och händelseåtgärd = klicka. Även om detta matchar Googles dokumentation för spårning av e-handel på sidan, är detta inte en namnkonvention som vi rekommenderar till våra kunder.
  • Tealium kan ha något oväntat beteende när det gäller förbättrad e-handel. Till exempel, om vissa produktvärden saknas, kommer de som standard att ställas in på ett standardvärde. I synnerhet kommer produktpriset att sättas till ” 1.00″, kvantiteten till ” 1 ” och namnet kommer att ställas in på Produkt-id (endast om dessa fält saknas). Även om du nu kan välja att ta bort den här funktionen är det oklart för mig hur man undviker detta i äldre versioner av Tealium.

Google Tag Manager

Google rekommenderar en mycket styv struktur för att lägga till e-handelsinformation till dataLayer. Även om det verkligen finns sätt att komma runt detta, håller de flesta av våra kunder fast vid standardformateringen. Den här informationen skickas sedan med sidvisningar eller händelser som konfigureras med hjälp av de mallade taggarna i Google Tag Manager.

fördelar

  • att hålla fast vid den styva formateringen som Google har tillhandahållit innebär att du redan har dokumentation om din förbättrade e-handelsinformation. Om det finns omsättning i ditt analysteam kan nya medlemmar enkelt undersöka hur din e-handelsspårning fungerar. Det finns också en hel grupp Google Analytics-experter där ute som kommer att använda exakt samma format som du.
  • att ha en sådan styv uppsättning begränsningar för formatet på dina data kan hålla dig organiserad och hjälpa till att skydda mot oväntade eller oavsiktliga misstag.

nackdelar

  • att ställa in denna e-handelsinformation i dataLayer kan vara en betydande kostnad när det gäller utvecklartimmar. Dessa uppdateringar görs vanligtvis i början av ett projekt, så du kan få mycket liten belöning tills dina utvecklare har lagt in sin tid.
  • om du avviker från det rekommenderade formatet, till och med något, finns det en god chans att din e-handelsspårning inte fungerar.

Tracker – One vs Many

förmodligen den största strukturella skillnaden mellan Tealium och Google Tag Manager är hur varje verktyg hanterar Google Analytics trackers. För de som inte är medvetna är Google Analytics tracker det som skapas på sidan för att skicka information till Google Analytics. Den typiska Google Analytics JavaScript-implementeringen är beroende av en tracker.

skapa spåraren och använda allt händer ganska mycket bakom kulisserna, de flesta kanske inte behöver använda flera spårare om de inte har att göra med att skicka data till flera egenskaper.

Tealium

som standard skapar Tealium en spårare på sidan genom vilken alla sidvisningar och händelser skickas. Detta återspeglas i tealium-gränssnittet där det finns en enda tagg för Universal Analytics som ställer in spåraren och skickar den första sidvisningshiten. Som ett resultat behöver du bara ställa in spårningskonfigurationerna en gång, och det finns en enda plats där du kan se alla dina anpassade dimensioner, spårningsinställningar för flera domäner, cookieinställningar etc.

fördelar

  • inom Tealium är dessa inställningar enkla att hitta, uppdatera och hålla konsekvent i alla dina sidvisningar och händelser.

nackdelar

  • även om det verkligen kan göras är det lite mindre enkelt att ställa in anpassade dimensioner baserat på specifika händelser.
  • beroende på din implementering kan GA tracker störa eller störas med befintlig ga-implementering på sidan.

Google Tag Manager

i kontrast, Google Tag Manager konstruerar en separat tracker för varje träff som skickas, om inte användaren anger något annat. Återigen återspeglas detta i användargränssnittet, där händelser och sidvisningar har sina egna separata taggar. Inom Google Tag Manager måste du ställa in information om spårningsnivå separat på varje enskild tagg.

fördelar

  • det är väldigt enkelt att ställa in anpassade dimensioner och annan information på spårningsnivå baserat på specifika händelser.
  • som standard kommer Google Analytics-taggar från Google Tag Manager inte att störa koden på sidan.

nackdelar

  • om du vill uppdatera en spårningsinställning, till exempel lägga till en anpassad dimension eller uppdatera listan över webbplatser som ingår i din domänöverskridande spårning, måste du göra den här uppdateringen på varje enskild Google Analytics-tagg (vilket är anledningen till att strategiskt använda variabler kan spara tid på lång sikt!) Om du hanterar analysen för en organisation på företagsnivå kan det ta timmar att göra den här lilla uppdateringen. Vi har flera sätt att komma runt detta med Tag Manager API, men det är varken enkelt, snabbt eller enkelt att göra dessa relativt små uppdateringar.
  • eftersom dina anpassade dimensioner ställs in separat i varje tagg finns det utrymme för fel vid inställning av dessa alternativ inkonsekvent över taggar. Det är väldigt lätt att missa en tagg när du gör uppdateringar och orsakar därför oväntade fel i dina data.

testa Koduppdateringar

det är viktigt att testa din spårningskod innan du publicerar den på din live-webbplats. Google Tag Manger och Tealium hanterar testning på mycket olika sätt.

Tealium

Tealium har stöd för att enkelt publicera dina uppdateringar till en QA-eller dev-webbplats. Uppdateringarna kan sedan testas noggrant innan du publicerar dem. Om du inte har en separat testplats, eller om ditt analytics-team inte har tillgång till den här webbplatsen, kan du förhandsgranska QA-versionen av din webbplats genom att använda tealium Tools-tillägget eller helt enkelt injicera Tealium QA-utdraget på din live-webbplats.

Pros

  • möjligheten att publicera till olika miljöer är till stor hjälp om ditt utvecklingsteam vill noggrant testa dina uppdateringar innan de skjuts live.

nackdelar

  • om du inte har tillgång till QA-webbplatsen ger förhandsgranskning av QA-versionen av behållaren en extra nivå av komplexitet.
  • varje gång du vill testa något måste du publicera en ny version. Detta kan vara frustrerande om du till exempel har flera uppdateringar du vill göra och du vill testa var och en när du lägger till dem.

Google Tag Manager

Google Tag Manager stöder också publicering till olika miljöer. Dessutom ger det inbyggt stöd för att förhandsgranska dina uppdateringar på din produktionsplats.

fördelar

  • förhandsgranskningsfunktionen i Google Tag Manager gör det snabbt och enkelt att testa och felsöka din kod. Du behöver inte tillgång till en testmiljö och det är enkelt att kontrollera dina uppdateringar och du gör dem, förutom att kontrollera dem precis innan du publicerar live. Den här förhandsversionen kan också delas med andra som inte har tillgång till GTM eller QA-versionen av webbplatsen.
GTM förhandsgranska Händelse

dokumentation och Community

att ha dokumentation och community support är viktigt för att säkerställa att din spårning är korrekt inställd och enligt bästa praxis

Tealium

Tealium har dokumentation och ett community-forum. Detta kan endast nås om du har en Tealium-inloggning. Jag har haft svårt att navigera och söka i deras dokumentation. Dessutom verkar dokumentationen för spårning som är specifik för Google Analytics något begränsad. Till exempel har jag inte kunnat hitta någon dokumentation om den olika versionen av taggmallar för Google Analytics. Detta är viktigt eftersom olika versioner av Google Analytics-taggmallen hanterar spårning på olika sätt. Till exempel, om spåraren heter, Information om hur Förbättrad e-handel implementeras och om händelseinformation rensas från datalagret mellan händelser varierar mellan olika taggmallversioner.

Google Tag Manager

även om Googles dokumentation inte är perfekt är den mycket mer omfattande och lätt att hitta än Tealiums dokumentation. Det finns också en stor gemenskap runt Google Tag Manager som ger ytterligare hjälp och support. Kolla till exempel in det här inlägget om hur du får hjälp med Google Tag Manager från Simo Ahava som innehåller många alternativ för att hitta GTM-fokuserade artiklar och få stöd från samhället.

stöd

ibland har du inte tid att hantera dina egna spårningssystem.

Tealium

som en betald produkt ger Tealium support till alla sina kunder när du skriver ett kontrakt med dem. Tealium hjälper dig att konfigurera och underhålla din implementering, vilket kan inkludera Google Analytics-spårning.

Google Tag Manager

eftersom Google Tag Manager är gratis kommer det inte med något stöd. Google stöder dock ett nätverk av certifierade partners som har klarat kunskapstester och skickat in fallstudier för att bevisa att de kan tillhandahålla implementering och support.

sammanfattning

det här inlägget är utformat för att ge dig en nyanserad bild av hur Google Analytics-implementeringen skiljer sig mellan Google Tag Manager och Tealium. De inbyggda funktionerna för händelsespårning, redigering av anpassade dimensioner, inställning av förbättrad e-handel, inmatning av data från sidan och testning och felsökning av din kod skiljer sig avsevärt mellan de två verktygen. Att förstå dessa skillnader innan du väljer ett tagghanteringssystem sparar mycket tid på lång sikt.



+