Kodbaserade upplevelseytor
Skapat för:
- Erfaren
- Administratör
Vad är en yta?
En kodbaserad upplevelse surface är en entitet som är utformad för användar- eller systeminteraktion, unikt identifierad av en URI. Ytan anges i programimplementeringen och måste matcha ytan som refereras i din kodbaserade upplevelsekanalskonfiguration.
En yta kan ses som en behållare på vilken hierarkinivå som helst med en entitet (kontaktyta) som finns.
-
Det kan vara en webbsida, en mobilapp, en skrivbordsapp, en specifik innehållsplats inom en större enhet (till exempel en
div) eller ett visningsmönster som inte är standard (till exempel en kioskdator eller en banner för datorprogram). -
Den kan även omfatta specifika innehållsbehållare för icke-visning eller abstraherad visning (t.ex. JSON-blober som levereras till tjänster).
-
Det kan också vara en jokeryta som matchar en mängd olika klientytdefinitioner (en hjältebildsplats på varje sida på webbplatsen kan till exempel översättas i en yt-URI som web://mydomain.com/*#hero_image).
Ytidentifierare
En yt-URI fungerar som en exakt identifierare som dirigerar till distinkta användargränssnittselement eller -komponenter i ett program. En yts-URI består i princip av flera avsnitt:
- Typ: webb, mobilapp, atm, kiosk, tvcd, service osv.
- Egenskap: sid-URL eller apppaket
- Behållare: plats i sid-/appaktiviteten
Tabellerna nedan visar några exempel på URI-definitioner för olika enheter.
Webb och mobil
web://domain.com/path/page.html#elementmobileapp://com.vendor.bundle/activity#elementmobileapp://com.vendor.bundle/#elementAndra enhetstyper
desktop://com.vendor.bundle/#elementtvcd://com.vendor.bundle/#elementservice://servicename/#elementkiosk://location/screen#elementatm://location/screen#elementYtor med jokertecken
wildcard:web://domain.com/*#elementwildcard:web://*domain.com/*#elementURI-disposition
I Journey Optimizer har den kodbaserade upplevelsekanalen stöd för två typer av kundimplementeringar:
- Baserat på Adobe Experience Platform Web SDK för dina webbplatser eller på Adobe Experience Platform Mobile SDK för dina mobilappar.
- Server-side eller hybrid med AEP Edge Network Server-API:er.
Med kodbaserade upplevelser kan du ändra innehåll på detaljerade platser som identifieras unikt av Journey Optimizer med yt-URI:er.
Dessa yt-URI:er disponeras och hanteras beroende på implementeringsmetoden:
-
Webb/mobil-SDK: Din webb-/mobilutvecklare måste definiera dessa detaljerade platser som enkla strängar, eftersom webb-/mobil-SDK automatiskt kan disponera yt-URI baserat på aktuell URL/app-ID och platssträngen.
-
Edge Network-API:er: App-/sidutvecklaren måste definiera URI:er med fullständig yta som innehåller den fullständiga sökvägen och platsen där innehållet ska användas, eftersom fullständiga URI:er krävs för den här typen av implementering.
Det är därför som du kan ange ytan enligt den valda plattformen på två sätt när du skapar en kodbaserad upplevelsekanalskonfiguration:
-
För plattformarna Web, iOS och Android måste du ange URL/program-ID och en plats eller sökväg för att skapa ytan. Läs mer om hur du konfigurerar kodbaserade upplevelser för plattformarna web och mobile
-
Om plattformen är Other måste du ange den fullständiga yt-URI, som i exemplen ovan. Läs mer om hur du konfigurerar kodbaserade upplevelser för andra-plattformar