Belangrijkste verschillen tussen at.js en Platform Web SDK

Alvorens het migratieproces te beginnen, is het belangrijk om de verschillen tussen at.js en het Web SDK van het Platform te begrijpen.

Operationele verschillen

Het Web SDK van het Platform combineert de functionaliteit van veelvoudige toepassingen van Adobe in één enkele bibliotheek. Deze verenigde benadering betekent u over teamoverschrijdende verantwoordelijkheden en processen zou moeten nadenken om een gezonde implementatie te verzekeren.

Doel op.js 2.x
Platform Web SDK
Eigendom
De bibliotheek at.js is onafhankelijk van andere toepassingsbibliotheken. Aanpassingen en eigendom van deze verschillende bibliotheken kunnen worden uitgelijnd op verschillende teams in de organisatie.
De Platform Web SDK-bibliotheek en de gegevens die worden doorgegeven, zijn voor alle Adobe-toepassingen gelijk. De eigendom van de Web SDK-implementatie van het Platform moet de belanghebbenden van alle downstreamtoepassingen vertegenwoordigen.
Onderhoud
Afzonderlijke teams kunnen werken aan implementatieverbeteringen voor elke Adobe-toepassing, zoals Target en Analytics.
Idealiter is één team verantwoordelijk voor verbeteringen die van invloed zijn op de Web SDK-implementatie van het platform.
Proces
Wijzigingen in een doelimplementatie kunnen plaatsvinden na een proces dat andere eisen stelt aan de snelheid of kwaliteit van de kwaliteit in vergelijking met andere toepassingen, zoals Analytics.
De veranderingen in een implementatie van het Web SDK van het Platform zouden alle stroomafwaartse toepassingen moeten overwegen, en het QA en publicatieproces zouden dienovereenkomstig moeten worden aangepast.
Collaboration
De gegevens specifiek voor Doel kunnen direct in de vraag van het Doel worden overgegaan. Afhankelijk van de implementatie, kunnen er extra vraag van het Doel zijn. Dit heeft geen directe gevolgen voor de gegevens van Adobe Analytics en de coördinatie met het analytisch team is niet zo cruciaal.
Gegevens die in de vraag van SDK van het Web van het Platform worden overgegaan kunnen aan zowel Doel als Analytics door:sturen. Coördinatie tussen teams is vereist om ervoor te zorgen dat wijzigingen geen negatieve gevolgen hebben voor een specifieke toepassing.