Doel in.js aan het migratieoverzicht van SDK van het Web van het Platform

Het niveau van inspanning om van at.js aan het Web SDK van het Platform te migreren hangt van de ingewikkeldheid van uw huidige implementatie en producteigenschappen af die worden gebruikt.

Hoe eenvoudig of complex uw implementatie ook is, het is belangrijk dat u de huidige status volledig begrijpt voordat u gaat migreren. Deze gids helpt u om de componenten van uw huidige implementatie te breken en een handelbaar plan te ontwikkelen om elk stuk te migreren.

Het migratieproces omvat de volgende belangrijke stappen:

  1. Evalueer uw huidige implementatie en bepaal een migratiebenadering
  2. De eerste componenten instellen voor verbinding met de Adobe Experience Platform-Edge Network
  3. Werk de fundamentele implementatie bij om te vervangen at.js met het Web SDK van het Platform
  4. Verbeter de implementatie van SDK van het Web van het Platform voor uw specifieke gebruiksgevallen. Dit kan het doorgeven van extra parameters, het verwerken van wijzigingen in de toepassingsweergave (SPA) van één pagina, het gebruik van reactietokens en meer inhouden.
  5. Objecten in de interface Doel bijwerken, zoals profielscripts, activiteiten en publieksdefinities
  6. Valideer de definitieve implementatie alvorens de schakelaar in uw productiemilieu te maken

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

De SDK van het Web van het Platform combineert de functionaliteit van veelvoudige toepassingen van de 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 bibliotheek van SDK van het Web van het Platform en de overgegaane gegevens zijn verenigd voor alle toepassingen van de Adobe. De eigendom van de implementatie van het Web SDK van het Platform zou belanghebbenden van alle stroomafwaartse toepassingen moeten vertegenwoordigen.
Onderhoud
Afzonderlijke teams kunnen werken aan implementatieverbeteringen voor elke Adobe-toepassing, zoals Doel en Analyse.
Ideaal gezien, zou één enkel team voor verhogingen moeten verantwoordelijk zijn die de implementatie van SDK van het Web van het Platform beïnvloeden.
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 SDK van het Web 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.

Technische verschillen

De SDK van het Web van het Platform is geen evolutie van het Doel at.js bibliotheek. Het is een nieuwe en verenigde benadering voor het uitvoeren van alle toepassingen van de Adobe voor het Webkanaal. Er zijn verschillende technische verschillen om op de hoogte te zijn.

Doel op.js 2.x
Platform Web SDK
Bibliotheekfunctionaliteit
Doelfunctionaliteit verstrekt door at.js. Integratie met andere toepassingen van Visitor.js en AppMeasurement.js
Functionaliteit voor alle toepassingen van de Adobe die door één enkele bibliotheek van SDK van het Web van het Platform worden verstrekt: alloy.js
Prestaties
at.js is één van veelvoudige bibliotheken die voor juiste integratie over toepassingen moeten worden geladen. Dit resulteert in minder dan optimale laadtijd.
De SDK van het Web van het Platform is één enkele lichtgewichtbibliotheek die de behoefte aan veelvoudige toepassing-specifieke bibliotheken elimineert resulterend in betere prestaties van de paginading.
Verzoeken
Afzonderlijke vraag voor elke toepassing van de Adobe. De vraag van het doel is grotendeels onafhankelijk van andere netwerkvraag.
Één enkele vraag voor alle toepassingen van de Adobe. De veranderingen in de gegevens die in deze vraag worden overgegaan zouden veelvoudige stroomafwaartse toepassingen kunnen beïnvloeden.
Laadvolgorde
De correcte integratie met andere toepassingen van de Adobe vereist een specifieke ladingsorde van bibliotheken en netwerkvraag.
De juiste integratie baseert zich niet op het stitching van gegevens van verschillende toepassing-specifieke netwerkvraag, zodat is de ladingsorde geen zorg.
Edge Network
Gebruikt de Edge Network van Adobe Experience Cloud (tt.omtrdc.net), naar keuze met een CNAME specifiek voor Doel.
Gebruikt de Edge Network van Adobe Experience Platform (edge.adobedc.net), naar keuze met één enkele NAAM.
Standaardterminologie
at.js-naamgeving:
- mbox
- pageLoad -gebeurtenis (global mbox)
- offer
Platform Web SDK-equivalent:
- decisionScope
- __view__ DecisionScope
- proposition

Video-overzicht

In de volgende video ziet u een overzicht van de Adobe Experience Platform Web SDK en Adobe Experience Platform Edge Network.

Nu u de verschillen op hoog niveau tussen at.js en het Web SDK van het Platform begrijpt, kunt u de migratieplannen.

NOTE
Wij zijn geëngageerd om u met uw migratie van het Doel van at.js aan Web SDK te helpen succesvol zijn. Als u in obstakels met uw migratie loopt of als er kritieke informatie ontbreekt in deze gids voelt, gelieve ons te vertellen door in deze communautaire besprekingte posten.
recommendation-more-help
a69e1b51-9545-4d8a-822d-319242c29110