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:
-
Open het menu Channels > General settings > Channel configurations en klik op Create channel configuration .
-
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. -
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)
-
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
-
Selecteer het op code-Gebaseerde ervarings kanaal.
-
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. -
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.
-
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.
Webplatforms web
Volg onderstaande stappen om de op code gebaseerde instellingen voor ervaringsconfiguratie voor webplatforms te definiëren.
-
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
.
-
-
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
-
-
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.
-
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.
-
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'.
-
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.
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.).
-
Selecteer Other als het platform als uw implementatie niet voor Web, iOS of Android is, of als u specifieke URI's moet instellen.
-
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. -
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:
- Type: Web, mobileapp, atm, kiosk, tvcd, de dienst, enz.
- Bezit: pagina URL of app bundel
- 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
web://domain.com/path/page.html#element
mobileapp://com.vendor.bundle/activity#element
mobileapp://com.vendor.bundle/#element
Andere apparatentypen
desktop://com.vendor.bundle/#element
tvcd://com.vendor.bundle/#element
service://servicename/#element
kiosk://location/screen#element
atm://location/screen#element
de oppervlakken van de Vervanging
wildcard:web://domain.com/*#element
wildcard:web://*domain.com/*#element