Valideer de implementaties van SDK van het Web met Foutopsporing van het Experience Platform

Leer hoe u uw Adobe Experience Platform Web SDK-implementatie met Adobe Experience Platform Debugger kunt valideren.

Foutopsporing voor Experience Platforms is een extensie die beschikbaar is voor Chrome- en Firefox-browsers en waarmee u de Adobe-technologie kunt bekijken die in uw webpagina's is geïmplementeerd. Download de versie voor uw voorkeursbrowser:

Als u debugger nooit eerder hebt gebruikt, zou u deze vijf-minieme overzichtsvideo kunnen willen letten:

In deze les, gebruikt u de uitbreiding van het Adobe Experience Platform Debuggerom het markeringsbezit te vervangen dat op de Luministoeplaatsmet uw eigen bezit wordt hard gecodeerd.

Deze techniek wordt omgevingsomschakeling genoemd en is later handig wanneer u met tags op uw eigen website werkt. Het staat u toe om uw productiewebsite in uw browser te laden, maar met uw ontwikkeling de tagbibliotheek. Hierdoor kunt u op een betrouwbare manier wijzigingen in tags doorvoeren en valideren, onafhankelijk van uw reguliere code-releases. Per slot van rekening is deze scheiding van marketing markeringsversies van uw regelmatige codeversies één van de belangrijkste redenen klanten in de eerste plaats labels gebruiken!

Leerdoelstellingen

Aan het eind van deze les, zult u debugger kunnen gebruiken om:

  • Een alternatieve tagbibliotheek laden
  • Valideer de client-side XDM-gebeurtenis vangt gegevens op en verzendt deze naar de Edge Network Platform
  • Edge Trace inschakelen om verzoeken aan de serverzijde die door de Edge Network van het Platform worden verzonden te bekijken

Vereisten

U bent vertrouwd met de markeringen van de Inzameling van Gegevens en de plaats van de de demo van de Luma{target=“_blank”} en hebt de vorige lessen in het leerprogramma voltooid:

Alternatieve tagbibliotheken laden met Foutopsporing

Foutopsporing op Experience Platform heeft een coole functie waarmee u een bestaande tagbibliotheek kunt vervangen door een andere. Deze techniek is nuttig voor bevestiging en staat ons toe om vele implementatiestappen in dit leerprogramma over te slaan.

  1. Zorg ervoor u de de demowebsite van de Luma{target=“_blank”} open hebt en het de uitbreidingspictogram van Foutopsporing van het Experience Platform selecteren

  2. Foutopsporing opent en toont sommige details van de hard-gecodeerde implementatie (u kunt de plaats van de Luma na het openen van Debugger moeten opnieuw laden)

  3. Bevestig dat Debugger "Connected to Luma"zoals hieronder afgebeeld is en selecteer dan het "lock"pictogram is om Debugger aan de plaats van de Luma te sluiten.

  4. Selecteer de knop Sign In en meld u aan bij Adobe Experience Cloud met uw Adobe-id.

  5. Ga nu naar Experience Platform Tags in de linkernavigatie

    Debugger de markeringsscherm

  6. Selecteer de tab Configuration

  7. Open rechts van waar de Page Embed Codes wordt weergegeven het vervolgkeuzemenu Actions en selecteer Replace

    Uitgezochte Acties > vervangen

  8. Aangezien u voor authentiek wordt verklaard, zal Foutopsporing uw beschikbare markeringseigenschappen en milieu's trekken. Selecteer uw eigenschap

  9. Selecteer uw Development -omgeving

  10. Selecteer de knop Apply

    selecteer het afwisselende markeringsbezit

  11. De website van de Luma zal met uw eigen markeringsbezit nu opnieuw laden.

    vervangen markeringsbezit

Aangezien u het leerprogramma voortzet, gebruikt u deze techniek om de plaats van de Luma aan uw eigen markeringsbezit in kaart te brengen om uw implementatie van SDK van het Web van het Platform te bevestigen. Wanneer u tags op uw eigen website gebruikt, kunt u dezelfde techniek gebruiken om bibliotheken met ontwikkelingslabels op uw productiewebsite te valideren.

Valideer client-side netwerkverzoeken met Foutopsporing van Experience Platform

U kunt Debugger gebruiken om cliënt-zijbakens te bevestigen die van uw implementatie van SDK van het Web van het Platform worden teweeggebracht om de gegevens te bekijken die naar de Edge Network van het Platform worden verzonden:

  1. Ga naar Summary in de linkernavigatie om de details van uw markeringseigenschap te zien

    Samenvatting tabel

  2. Ga nu naar Experience Platform Web SDK in de linkernavigatie om de Network Requests te zien

  3. De rij events openen

    het verzoek van SDK van het Web van Adobe Experience Platform

  4. Let op hoe u het gebeurtenistype web.webpagedetails.pageView kunt zien dat u in de Update variable -handeling hebt opgegeven, en andere variabelen die zich buiten het vak bevinden en die aan de AEP Web SDK ExperienceEvent -veldgroep voldoen.

    de details van de Gebeurtenis

  5. Schuif omlaag naar het web -object, selecteer dit om het te openen en inspecteer de webPageDetails.name , webPageDetails.server en webPageDetails.siteSection . Deze moeten overeenkomen met de overeenkomstige gegevenslaagvariabelen voor digitalData op de startpagina

TIP
U kunt als volgt de gegevenslaag digitalData op de startpagina weergeven en vergelijken:
  1. Open de browsergereedschappen voor ontwikkelaars op de startpagina van Luma. In het geval van Chrome selecteert u de knop F12 op het toetsenbord
  2. Selecteer de tab Console
  3. Voer digitalData in en selecteer Enter op het toetsenbord om de waarden van de gegevenslaag weer te geven

lusje van het Netwerk

U kunt ook de identiteitskaartgegevens valideren:

  1. Meld u aan bij de Luministensite met de referenties test@adobe.com/test

  2. Terugkeer aan de homepage van Luma

  3. De sectie Experience Platform Web SDK openen in de linkernavigatie

    SDK van het Web in Debugger

  4. Selecteer de rij events om details in een pop-up te openen

    SDK van het Web in Debugger

  5. Onderzoek naar identityMap binnen pop-up. Hier ziet u lumaCrmId met drie toetsen voor authenticatedState, id en primary:
    SDK van het Web in Debugger

Clientverzoeken valideren met de hulpprogramma's voor het ontwikkelen van browsers

Deze types van verzoekdetails zijn ook zichtbaar in de hulpmiddelen van de Webontwikkelaar van browser Netwerk tabel (het veronderstellen van de website laadt uw markeringsbibliotheek).

  1. Open het 1} lusje van het Netwerk van de de Webontwikkelaar van browser hulpmiddelen {en laad de pagina opnieuw. Filter voor vraag met /ee om van de vraag de plaats te bepalen, het te selecteren, en dan in de Kopballen tabel te kijken, en nuttige lading tabel

    lusje van het Netwerk

  2. Ga naar het lusje van de Reactie en neem nota hoe de ECID waarde in de reactie inbegrepen is.

    lusje van het Netwerk

    note note
    NOTE
    De waarde ECID is zichtbaar in de netwerkreactie. Het is niet inbegrepen in het identityMap gedeelte van het netwerkverzoek, noch wordt het opgeslagen in dit formaat in een koekje.

Valideer server-zijnetwerkverzoeken met Foutopsporing van het Experience Platform

Zoals u in leerde vormen een datastreamles, verzendt het Web SDK van het Platform eerst gegevens van uw digitaal bezit naar de Edge Network van het Platform. Dan, maakt de Edge Network van het Platform extra server-zijverzoeken aan de overeenkomstige diensten die in uw datastream worden toegelaten. U kunt de server-zijverzoeken bevestigen die door de Edge Network van het Platform door het Spoor van Edge in Debugger worden gemaakt te gebruiken.

Edge-trace inschakelen

Edge-trace inschakelen:

  1. In de linkernavigatie van Experience Platform Debugger select Logs

  2. Selecteer de tab Edge en selecteer Connect

    verbindt het Spoor van Edge

  3. Het is nu leeg

    Verbonden het Spoor van Edge

  4. Vernieuw de homepage van de Lumaen controleer Experience Platform Debugger opnieuw, om gegevens te zien door komen.

    het baken van Edge van de Analyse

Op dit punt, kunt u geen verzoeken bekijken van de Edge Network van het Platform die naar de toepassingen van de Adobe gaan omdat u geen om het even welk in de datastream hebt toegelaten. In toekomstige lessen, gebruikt u het Spoor van Edge om de uitgaande server-zijverzoeken aan Adobe toepassingen en gebeurtenis te bekijken door:sturen. Maar eerst, leer over een ander hulpmiddel om server-zijverzoeken te bevestigen die door Platform Edge Network-Adobe Experience Platform Assurance worden gemaakt!

Volgende:

NOTE
Bedankt dat u tijd hebt geïnvesteerd in het leren over de SDK van Adobe Experience Platform Web. Als u vragen hebt, algemene terugkoppelen wilt delen, of suggesties over toekomstige inhoud hebben, gelieve hen op deze Communautaire besprekingspost van de Experience League te delen
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4