Exporteren van ervaringsfragmenten naar Adobe Target exporting-experience-fragments-to-adobe-target
U kunt Fragmenten van de Ervaring uitvoeren, die in Adobe Experience Manager (AEM), aan Adobe Target (Doel) worden gecreeerd. Zij kunnen dan als aanbiedingen in de activiteiten van het Doel worden gebruikt, om, ervaringen op schaal te testen en te personaliseren.
Er zijn drie formaatopties beschikbaar voor het uitvoeren van een Fragment van de Ervaring naar Adobe Target:
- HTML (standaard): ondersteuning voor het web en de levering van hybride inhoud
- JSON: ondersteuning voor levering van inhoud zonder kop
- HTML & JSON
AEM Experience Fragments kan worden geëxporteerd naar de standaardwerkruimte in Adobe Target of naar door de gebruiker gedefinieerde werkruimten voor Adobe Target. Dit wordt gedaan gebruikend Adobe Developer Console, waarvoor AEM met Adobe Target moet worden geïntegreerd gebruikend IMS .
Vereisten prerequisites
Er zijn verschillende acties vereist:
-
U moet AEM met Adobe Target integreren gebruikend IMS .
note note NOTE IMS de integratie wordt nu gevormd met S2S OAut . De vorige configuraties werden gemaakt met geloofsbrieven JWT die nu onderworpen aan verval in Adobe Developer Console zijn. -
De Fragmenten van de ervaring worden uitgevoerd van de de auteurinstantie van AEM, zodat moet u de Verbinding van AEM uiterlijk vormen op de auteursinstantie om ervoor te zorgen dat om het even welke verwijzingen binnen het Fragment van de Ervaring voor Weblevering worden geexternaliseerd.
note note NOTE Voor verbinding die niet door het gebrek herschrijft, is de Verstrekker van de Verbinding van het Fragment van de Ervaring Rewriter beschikbaar. Met dit, kunnen de aangepaste regels voor uw geval worden ontwikkeld.
Cloudconfiguratie toevoegen add-the-cloud-configuration
Alvorens een fragment uit te voeren, moet u de Configuratie van de Wolk voor Adobe Target aan het fragment, of de omslag toevoegen. Hierdoor kunt u ook:
- Geef de indelingsopties op die voor het exporteren moeten worden gebruikt
- een doelwerkruimte selecteren als doel
- Selecteer een externalizer-domein voor het herschrijven van verwijzingen in het ervaringsfragment (optioneel)
De vereiste opties kunnen in Eigenschappen van de Pagina van de vereiste omslag en/of het fragment worden geselecteerd; de specificatie zal zonodig worden geërft.
-
Navigeer aan de console van de Fragmenten van de Ervaring.
-
Open Eigenschappen van de Pagina voor de aangewezen omslag of het fragment.
note note NOTE Als u de wolkenconfiguratie aan de ouderomslag van het Fragment van de Ervaring toevoegt, wordt de configuratie geërft door alle kinderen. Als u de wolkenconfiguratie aan het Fragment van de Ervaring zelf toevoegt, wordt de configuratie geërft door alle variaties. -
Selecteer de tabel van de Diensten van de Wolk 0} {.
-
Onder Configuratie van Cloud Service, uitgezochte Adobe Target van de drop-down lijst.
note note NOTE De JSON-indeling van een Experience Fragment-aanbieding kan worden aangepast. Hiertoe definieert u een componentervaringsfragmentcomponent en noteert u vervolgens hoe u de eigenschappen ervan in het deelstijlmodel exporteert. Zie de kerncomponent: Componenten van de Kern - de Fragmenten van de Ervaring Onder Adobe Target uitgezocht:
- de juiste configuratie
- de optie voor de vereiste indeling
- een Adobe Target-werkruimte
- indien nodig - het Externalalizer-domein
note caution CAUTION Het ExternalAlizer-domein is optioneel. Een externalizer van AEM wordt gevormd wanneer u de uitgevoerde inhoud aan specifiek wilt richten publiceert domein. Voor meer details, zie Vormend de Verbinding Externalzer van AEM . Houd er ook rekening mee dat Externe domeinen alleen relevant zijn voor de inhoud van het ervaringsfragment dat naar Doel wordt verzonden, en niet voor metagegevens zoals Inhoud weergaveaanbod. Bijvoorbeeld voor een map:
-
sparen & sluit.
Een ervaringsfragment exporteren naar Adobe Target exporting-an-experience-fragment-to-adobe-target
Een ervaringsfragment exporteren van AEM naar Target (nadat u de Cloud Configuration hebt opgegeven):
-
Navigeer naar de Experience Fragment-console.
-
Selecteer het ervaringsfragment dat u naar doel wilt exporteren.
note note NOTE Het moet een variant van het Web van het Fragment van de Ervaring zijn. -
Klik Uitvoer aan Adobe Target.
note note NOTE Als het Fragment van de Ervaring reeds is uitgevoerd, uitgezochte Update in Adobe Target. -
Klik Uitvoer zonder het publiceren of publiceren zoals vereist.
note note NOTE Het selecteren publiceert publiceert het Fragment van de Ervaring onmiddellijk en verzendt het naar Doel. -
Klik O.K. in de bevestigingsdialoog.
Het ervaringsfragment moet nu Doel zijn.
note note NOTE de Diverse details van de uitvoer kunnen in Mening van de Lijst van de console en Eigenschappen worden gezien. note note NOTE Wanneer het bekijken van een Fragment van de Ervaring in Adobe Target, is de laatst gewijzigde datum die wordt gezien de datum dat het fragment het laatst in AEM werd gewijzigd, niet de datum dat het fragment het laatst werd uitgevoerd naar Adobe Target.
Uw ervaringsfragmenten in Adobe Target gebruiken using-your-experience-fragments-in-adobe-target
Nadat u de voorgaande taken hebt uitgevoerd, wordt het Experience Fragment weergegeven op de pagina Offers in Adobe Target. Bekijk de specifieke documentatie van het Doel om over te leren wat u daar kunt bereiken.
Een ervaringsfragment verwijderen dat al naar Adobe Target is geëxporteerd deleting-an-experience-fragment-already-exported-to-adobe-target
Als u een ervaringsfragment verwijdert dat al naar Target is geëxporteerd, kan dit problemen veroorzaken als het fragment al in een aanbieding in Adobe Target wordt gebruikt. Als u het fragment verwijdert, wordt het aanbod onbruikbaar omdat de fragmentinhoud door AEM wordt geleverd.
Om dergelijke situaties te voorkomen:
-
Als het ervaringsfragment momenteel niet wordt gebruikt in een activiteit, staat AEM de gebruiker toe om het fragment zonder een waarschuwingsbericht te schrappen.
-
Als het ervaringsfragment in gebruik is door een activiteit in Adobe Target, wordt de AEM-gebruiker een foutbericht gegeven over de mogelijke gevolgen die het verwijderen van het fragment kan hebben voor de activiteit.
Het foutbericht in AEM belet de gebruiker niet (geforceerd) het ervaringsfragment te verwijderen. Als het ervaringsfragment wordt verwijderd:
-
De Target-aanbieding met AEM Experience Fragment kan ongewenste werking vertonen
- Het aanbod wordt waarschijnlijk nog steeds weergegeven, aangezien het Experience Fragment HTML naar Target werd geduwd
- Eventuele verwijzingen in het ervaringsfragment werken mogelijk niet correct als middelen waarnaar wordt verwezen ook in AEM worden verwijderd.
-
Eventuele verdere wijzigingen in het ervaringsfragment zijn onmogelijk omdat het ervaringsfragment niet meer bestaat in AEM.
-
ClientLibs verwijderen uit Experience Fragments geëxporteerd naar Target removing-clientlibs-from-fragments-exported-target
De Fragmenten van de ervaring bevatten volledige HTML- markeringen en alle noodzakelijke Bibliotheken van de Cliënt (CSS/JS) om het fragment precies terug te geven aangezien het door de Inhoudsauteur van het Fragment van de Ervaring werd gecreeerd. Dit is bijontwerp.
Wanneer u een Experience Fragment Offer met Adobe Target gebruikt op een pagina die wordt geleverd door AEM, bevat de doelpagina al alle benodigde clientbibliotheken. Bovendien is vreemde html in de Aanbieding van het Fragment van de Ervaring niet nodig één van beide (zie Overwegingen ).
Hier volgt een pseudo-voorbeeld van de HTML in een Experience Fragment-aanbieding:
<!DOCTYPE>
<html>
<head>
<title>…</title>
<!-- all the client libraries (css/js) -->
…
</head>
<body>
<!--/* Actual XF Offer content would appear here... */-->
</body>
</html>
Op een hoog niveau doet AEM bij het exporteren van een Experience-fragment naar Adobe Target dat met behulp van verschillende extra Sling Selectors. De URL voor het geëxporteerde ervaringsfragment kan er bijvoorbeeld als volgt uitzien (opmerking nocloudconfigs.atoffer):
- http://www.your-aem-instance.com/content/experience-fragments/my-offers/my-xf-offer.nocloudconfigs.atoffer.html
De kiezer van nocloudconfigs wordt gedefinieerd met HTML en kan worden bedekt door deze te kopiëren uit:
- /libs/cq/experience-fragments/components/xfpage/nocloudconfigs.html
De atoffer selecteur wordt toegepast post-verwerking gebruikend het Schipen Rewriter . Of kan worden gebruikt om de Bibliotheken van de Cliënt te verwijderen.
Voorbeeld example
Laten we hier illustreren hoe u dit kunt doen met nocloudconfigs .
Bedekkingen overlays
In dit bijzondere voorbeeld, zullen de bekledingen die worden omvat de Bibliotheken van de Cliënt en de vreemde html verwijderen. Aangenomen wordt dat u al het Sjabloontype voor fragmenten uit ervaring hebt gemaakt. De volgende bestanden moeten worden gekopieerd uit /libs/cq/experience-fragments/components/xfpage/ :
nocloudconfigs.htmlhead.nocloudconfigs.htmlbody.nocloudconfigs.html
Sjabloonoverlays template-type-overlays
In dit voorbeeld is dit de volgende structuur:
De inhoud van deze bestanden is als volgt:
-
body.nocloudconfigs.html
-
head.nocloudconfigs.html
-
nocloudconfigs.html
data-sly-unwrap wilt gebruiken om de tag body te verwijderen, hebt u nocloudconfigs.html nodig.Overwegingen considerations
Als u zowel AEM-sites als niet-AEM-sites wilt ondersteunen met behulp van Experience Fragment-aanbiedingen in Adobe Target, moet u twee Experience Fragments (twee verschillende sjabloontypen) maken:
-
Eén met de overlay om clientlibs/extra html te verwijderen
-
Een die niet de overlay heeft en daarom de vereiste clientlibs bevat