Uw op code gebaseerde ervaring configureren code-based-configuration

Alvorens bouwend uw ervaring, moet u een op code-gebaseerde ervaringsconfiguratie tot stand brengen waarin u bepaalt waar de inhoud binnen uw toepassing zal worden geleverd en worden verbruikt.

Een op code-gebaseerde ervaringsconfiguratie moet naar de oppervlakte verwijzen, die fundamenteel de plaats is waar u uw veranderingen wilt teruggeven. Volgens het geselecteerde platform moet u een locatie/pad of de volledige oppervlakte-URI invoeren. Meer informatie

Een op code gebaseerde ervaringsconfiguratie maken create-code-based-configuration

Ga als volgt te werk om een op code gebaseerde configuratie van het ervaringskanaal te maken:

  1. Open het menu Channels > General settings > Channel configurations en klik op Create channel configuration .

  2. Voer een naam en beschrijving (optioneel) voor de configuratie in.

    note note
    NOTE
    Namen moeten beginnen met een letter (A-Z). Het mag alleen alfanumerieke tekens bevatten. U kunt ook onderstrepingsteken _ -, punt . - en afbreekstreepjes - gebruiken.
  3. Als u aangepaste of basislabels voor gegevensgebruik aan de configuratie wilt toewijzen, kunt u Manage access selecteren. leer meer op het Toegangsbeheer van het Niveau van Objecten (OLAC)

  4. Selecteer Marketing action(s) om het toestemmingsbeleid aan de berichten te associëren gebruikend deze configuratie. Alle toestemmingsbeleid verbonden aan de marketing actie wordt gebruikt om de voorkeur van uw klanten te respecteren. Meer informatie

  5. Selecteer het op code-Gebaseerde ervarings kanaal.

  6. Selecteer het platform waarop de basiscode wordt toegepast:

    note note
    NOTE
    U kunt verschillende platforms selecteren. Wanneer u meerdere platforms kiest, wordt de inhoud geleverd aan alle geselecteerde pagina's of apps.
  7. Kies de indeling die de toepassing voor deze specifieke locatie verwacht. Dit wordt gebruikt wanneer het ontwerpen van de code-gebaseerde ervaring in campagnes en reizen.

  8. Klik op Submit om de wijzigingen op te slaan.

U kunt deze configuratie nu selecteren wanneer creërend een code-gebaseerde ervaringin uw campagnes en reizen.

NOTE
Het implementatieteam van uw app is verantwoordelijk voor het uitvoeren van expliciete API- of SDK-aanroepen om inhoud op te halen voor de oppervlakken die zijn gedefinieerd in de geselecteerde op code gebaseerde ervaringsconfiguratie. Leer meer op de verschillende klantenimplementaties in deze sectie.

Webplatforms web

Volg onderstaande stappen om de op code gebaseerde instellingen voor ervaringsconfiguratie voor webplatforms te definiëren.

  1. Selecteer een van de volgende opties:

    • Single page - Als u de wijzigingen uitsluitend op één pagina wilt toepassen, voert u een Page URL in.

    • Pages matching rule - Als u meerdere URL's met dezelfde regel als doel wilt instellen, maakt u een of meer regels. Meer informatie

      Als u bijvoorbeeld elementen wilt bewerken die op alle pagina's met vrouwenproducten van uw Luma-website worden weergegeven, selecteert u Domain > Starts with > luma en Page > Contains > women .

  2. Het volgende is van toepassing op de voorbeeld-URL:

    • Als er één pagina-URL wordt ingevoerd, wordt die URL gebruikt voor de voorvertoning. U hoeft geen andere URL in te voeren.

    • Als a pagina's passende regelwordt geselecteerd, moet u a Default authoring and preview URL ingaan die aan voorproef de ervaring in browser zal worden gebruikt. Meer informatie

  3. In het veld Location on page wordt de exacte bestemming opgegeven binnen de pagina waartoe gebruikers toegang moeten krijgen. Het kan een bepaalde sectie op een pagina binnen de navigatie-structuur van de plaats, zoals "held-banner" of "product-rail" zijn.

Mobiele platforms (iOS en Android) mobile

Volg onderstaande stappen om de op code gebaseerde instellingen voor ervaringsconfiguratie voor mobiele platforms te definiëren.

  1. Voer uw App id in. Dit zorgt voor een nauwkeurige identificatie en configuratie binnen de operationele omgeving van de app en voor naadloze integratie en functionaliteit.

  2. Geef de Location or path inside the app op. In dit veld wordt de exacte bestemming aangegeven in de app waartoe gebruikers toegang moeten krijgen. Het kan een bepaalde sectie of pagina diep binnen de navigatiestructuur van de app zijn, zoals 'hero-banner' of 'product-rail'.

  3. Vul het veld Preview URL in om voorvertoningen op het apparaat in te schakelen. Deze URL informeert de voorbeeldservice over de specifieke URL die moet worden gebruikt wanneer voorvertoning op apparaat wordt geactiveerd. Meer informatie

    De URL van de voorvertoning is een diepe koppeling die door de ontwikkelaar van de app in uw app is geconfigureerd. Zo zorgt u ervoor dat alle URL's die overeenkomen met het deep link-schema, in de app worden geopend in plaats van in een mobiele webbrowser. Neem contact op met de ontwikkelaar van de app om het deep link-schema voor uw app te verkrijgen.

De volgende bronnen kunnen u helpen bij het configureren van diepe koppelingen voor uw app-implementatie
NOTE
Als u kwesties terwijl het previewing van de ervaring ontmoet, gelieve te verwijzen naar deze documentatie.

Andere platforms other

Volg de onderstaande stappen om de op code gebaseerde instellingen voor ervaringsconfiguratie voor andere platforms te definiëren (zoals videoconsoles, met tv verbonden apparaten, slimme tv's, kiosken, ATM's, spraakassistenten, IoT-apparaten, enz.).

  1. Selecteer Other als het platform als uw implementatie niet voor Web, iOS of Android is, of als u specifieke URI's moet instellen.

  2. Voer de Surface URI in. Een oppervlakte-URI is een unieke identificatie die correspondeert met de entiteit waar u uw ervaring wilt leveren. Meer informatie

    note caution
    CAUTION
    Zorg ervoor u een oppervlakte URI ingaat die in uw eigen implementatie wordt gebruikt. Anders kunnen de wijzigingen niet worden uitgevoerd.
  3. Add another surface URI indien nodig. U kunt maximaal 10 URI's toevoegen.

    note note
    NOTE
    Wanneer u meerdere URI's toevoegt, wordt de inhoud aan alle vermelde componenten geleverd.

Wat is een oppervlak? surface-definition

Een op code-gebaseerde ervaring oppervlakte is om het even welke entiteit die voor gebruiker of systeeminteractie wordt ontworpen, die uniek door een URI wordt geïdentificeerd. Het oppervlak wordt opgegeven in de implementatie van de toepassing en moet overeenkomen met het oppervlak waarnaar wordt verwezen in uw op code gebaseerde configuratie van het ervaringskanaal.

Een oppervlak kan worden beschouwd als een container op elk hiërarchisch niveau met een bestaande entiteit (aanraakpunt).

  • Dit kan een webpagina, een mobiele app, een bureaubladtoepassing, een specifieke inhoudslocatie binnen een grotere entiteit (bijvoorbeeld a div ) of een niet-standaard weergavepatroon (bijvoorbeeld een kiosk of een bureaubladtoepassingsbanner) zijn.

  • Het kan zich ook uitstrekken tot specifieke stukken inhoudscontainers voor niet-display of abstracted-display doeleinden (bijvoorbeeld JSON-lobs die aan services worden geleverd).

  • Dit kan ook een jokeroppervlak zijn dat overeenkomt met verschillende definities van het clientoppervlak (zo kan een locatie van een hoofdafbeelding op elke pagina van uw website bijvoorbeeld worden vertaald in een oppervlak-URI, zoals: web://mydomain.com/*#hero_image).

Wanneer u een op code gebaseerde configuratie van het ervaringskanaal maakt, hebt u twee manieren om het oppervlak op te geven op basis van het geselecteerde platform:

  • Voor Web, iOS en Android platforms, moet u a plaats of weg ingaan om de oppervlakte samen te stellen.

  • Als het platform Other is, moet u de volledige oppervlakte URI ingaan, zoals in de hieronder voorbeelden.

Een oppervlakte-URI fungeert als een nauwkeurige identificatie die naar verschillende elementen of componenten van de gebruikersinterface binnen een toepassing wordt geleid. Een oppervlak-URI bestaat uit meerdere secties:

  1. Type: Web, mobileapp, atm, kiosk, tvcd, de dienst, enz.
  2. Bezit: pagina URL of app bundel
  3. Container: plaats op de pagina/app activiteit

In de onderstaande tabellen staan enkele voorbeelden van de oppervlakte-URI-definitie voor verschillende apparaten.

Web en mobiel

Type
URI
Beschrijving
Web
web://domain.com/path/page.html#element
Vertegenwoordigt een individueel element binnen een specifieke pagina van een specifiek domein, waar een element een etiket zoals in de volgende voorbeelden kan zijn: hero_banner, top_nav, menu, footer, enz.
iOS-app
mobileapp://com.vendor.bundle/activity#element
Vertegenwoordigt een specifiek element binnen een inheemse toepassingsactiviteit, zoals een knoop of ander meningselement.
Android-app
mobileapp://com.vendor.bundle/#element
Vertegenwoordigt een specifiek element binnen een native app.

Andere apparatentypen

Type
URI
Beschrijving
Desktop
desktop://com.vendor.bundle/#element
Vertegenwoordigt een specifiek element binnen een toepassing, zoals een knoop, een menu, een heldenbanner, enz.
TV-app
tvcd://com.vendor.bundle/#element
Vertegenwoordigt een specifiek element binnen een apparaat dat op een slimme tv of tv is aangesloten - bundel-id.
Service
service://servicename/#element
Vertegenwoordigt een server-zijproces of andere handentiteit.
Kiosk
kiosk://location/screen#element
Voorbeeld van mogelijke extra oppervlaktetypen die gemakkelijk kunnen worden toegevoegd.
ATM
atm://location/screen#element
Voorbeeld van mogelijke extra oppervlaktetypen die gemakkelijk kunnen worden toegevoegd.

de oppervlakken van de Vervanging

Type
URI
Beschrijving
Jokertekenweb
wildcard:web://domain.com/*#element
Jokeroppervlak - vertegenwoordigt een afzonderlijk element op elke pagina onder een specifiek domein.
Jokertekenweb
wildcard:web://*domain.com/*#element
Jokeroppervlak - vertegenwoordigt een afzonderlijk element op elke pagina onder alle domeinen die eindigen met "domain.com".
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76