Implementera Target utan tagghanterare
Information om hur du implementerar Adobe Target utan att använda en eller flera taggar i Adobe Experience Platform.
Klicka Administration > Implementation för att komma åt implementeringssidan.
Du kan ange följande inställningar på den här sidan:
- Kontoinformation
- Implementeringsmetoder
- Profil-API
- Felsökningsverktyg
- Integritet
Kontoinformation
Du kan visa följande kontoinformation. Dessa inställningar kan inte ändras.
Om du vill aktivera enhetsbeslut flyttar du växlingsknappen till positionen"på".
Med enhetsbaserad beslutsfattande kan ni cachelagra era A/B- och Experience Targeting-kampanjer (XT) på servern och fatta beslut i minnet med nästan noll fördröjning. Mer information finns i Introduktion till enhetsbeslut.
(Villkorligt) Det här alternativet visas om du aktiverar enhetsbeslut.
Skjut växlingen till"på"-positionen om du vill att alla dina Target-aktiviteter som är kvalificerade för enhetsbeslut automatiskt ska inkluderas i artefakten.
Om du inte aktiverar det här alternativet måste du återskapa och aktivera alla enhetsspecifika beslutsaktiviteter för att de ska kunna inkluderas i den genererade regelartefakten.
Implementeringsmetoder
Följande inställningar kan konfigureras på panelen Implementeringsmetoder:
Globala inställningar
Välj ett namn för den globala mbox-filen. Som standard är det här namnet target-global-mbox.
Specialtecken, inklusive et-tecken (&), kan användas i mbox-namn med at.js.
Om Target inte svarar med innehåll inom den definierade perioden, kommer serveranropet att ske i timeout och standardinnehållet visas. Ytterligare anrop fortsätter att utföras under besökarens session. Standardvärdet är 5 sekunder.
I at.js-biblioteket används timeoutinställningen i XMLHttpRequest
. Tidsgränsen startar när begäran utlöses och avbryts när Target får ett svar från servern. Mer information finns i XMLHttpRequest.timeout i Mozilla Developer Network.
Om den angivna tidsgränsen inträffar innan svaret tas emot, visas standardinnehåll och besökaren kan räknas som deltagare i en aktivitet eftersom all datainsamling sker på kanten Target. Om begäran når kanten Target räknas besökaren.
Tänk på följande när du konfigurerar timeout-inställningen:
- Om värdet är för lågt kan användarna se standardinnehåll oftast, men besökaren kan räknas som deltagare i aktiviteten.
- Om värdet är för högt kan besökarna se tomma områden på webbsidan eller tomma sidor om du använder dolt innehåll under längre tidsperioder.
Om du vill få en bättre förståelse för svarstiderna i mbox kan du titta på fliken Nätverk i webbläsarens utvecklingsverktyg. Du kan också använda verktyg för övervakning av webbprestanda från tredje part, till exempel Catchpoint.
Obs!: Inställningen visitorApiTimeout ser till att Target inte väntar på Visitor API-svar för länge. Den här inställningen och Timeout-inställningen för at.js som beskrivs här påverkar inte varandra.
Den här inställningen avgör hur långa besökarprofiler lagras. Som standard lagras profiler i två veckor. Den här inställningen kan ökas upp till 90 dagar.
Om du vill ändra inställningen för Profilens livstid kontaktar du kundtjänst.
Main implementation method
Om du vill hämta en at.js-version klickar du på lämplig Hämta-knapp.
Om du vill redigera at.js-inställningen klickar du på Edit bredvid den önskade at.js-versionen.
Förutom de inställningar som förklaras ovan är följande specifika at.js-inställningar också tillgängliga:
disabled
(webbläsare anger cookies i din domän (endast cookies från första part)), x only
(webbläsare anger cookies endast i måldomänen) eller både och, genom att välja enabled
(webbläsare anger cookies från både första och tredje part). För at.js v2.10 och senare anger du om korsdomänfunktionerna är enabled
(webbläsare anger både cookies från första och tredje part) eller disabled
(webbläsare anger inte cookies från tredje part).Profil-API
Aktivera eller inaktivera autentisering för batchuppdateringar via API och generera en profilautentiseringstoken.
Mer information finns i Inställningar för profil-API.
Felsökningsverktyg
Generera en auktoriseringstoken för att använda avancerade felsökningsverktyg för Target. Klicka på Generate New Authentication Token.
Integritet
Med de här inställningarna kan du använda Target i enlighet med gällande datasekretesslagstiftning.
Välj önskad inställning i listrutan Förhindra besökarens IP-adress:
- Senaste oktettförvrängning
- Hela IP-förvrängningen
- Ingen
Mer information finns i Sekretess.
Hämta på.js
Instruktioner för att hämta biblioteket med Target-gränssnittet eller hämtnings-API:t.
Hämta at.js med gränssnittet Target
Så här hämtar du at.js från gränssnittet Target:
- Klicka på Administration > Implementation.
- Klicka på knappen Download bredvid den önskade at.js-versionen i avsnittet Implementeringsmetoder.
Hämta at.js med Target-API:t för hämtning
Om du vill hämta at.js med API:t.
-
Hämta din klientkod.
Klientkoden finns längst upp på sidan Administration > Implementation i gränssnittet Target.
-
Hämta ditt administratörsnummer.
Läs in den här URL
code language-none https://admin.testandtarget.omniture.com/rest/v1/endpoint/<varname>client code</varname>
Ersätt
client code
med klientkoden från steg 1.Resultatet av att läsa in den här URL:en ska se ut ungefär som i följande exempel:
code language-none { "api": "https://admin6.testandtarget.omniture.com/admin/rest/v1" }
I det här exemplet är "6" administratörsnumret.
-
Hämta på.js.
Läs in den här URL:en med följande struktur. När du läser in den här URL:en börjar nedladdningen av din anpassade at.js-fil.
code language-none https://admin<varname>admin number</varname>.testandtarget.omniture.com/admin/rest/v1/libraries/atjs/download?client=<varname>client code</varname>&version=<version number>
- Ersätt
admin number
med ditt administratörsnummer. - Ersätt
client code
med klientkoden från steg 1. - Ersätt
version number
med det önskade at.js-versionsnumret (till exempel 2.2).
- Ersätt
at.js-implementering
at.js ska implementeras i elementet <head>
på alla sidor på webbplatsen.
En typisk implementering av Target som inte använder en tagghanterare, som taggar i Adobe Experience Platform, ser ut så här:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Title of the Page</title>
<!--Preconnect and DNS-Prefetch to improve page load time-->
<link rel="preconnect" href="//<client code>.tt.omtrdc.net">
<link rel="dns-prefetch" href="//<client code>.tt.omtrdc.net">
<!--/Preconnect and DNS-Prefetch-->
<!--Data Layer to enable rich data collection and targeting-->
<script>
var digitalData = {
"page": {
"pageInfo": {
"pageName": "Home"
}
}
};
</script>
<!--/Data Layer-->
<!-- targetPageParams(), targetPageParamsAll(), Data Providers or targetGlobalSettings() functions to enrich the visitor profile or modify the library settings-->
<script>
targetPageParams = function() {
return {
"a": 1,
"b": 2,
"pageName": digitalData.page.pageInfo.pageName,
"profile": {
"age": 26,
"country": {
"city": "San Francisco"
}
}
};
};
</script>
<!--/targetPageParams()-->
<!--jQuery or other helper libraries should be implemented before at.js if you would like to use their methods in Target-->
<script src="jquery-3.3.1.min.js"></script>
<!--/jQuery-->
<!--Target's JavaScript SDK, at.js-->
<script src="at.js"></script>
<!--/at.js-->
</head>
<body>
The default content of the page
</body>
</html>
Tänk på följande viktiga punkter:
- Doctype för HTML5 (till exempel
<!doctype html>
) bör användas. Dokumenttyper som inte stöds eller äldre kan göra att Target inte kan göra en begäran. - Föranslutning och Förhämtning är alternativ som kan hjälpa webbsidorna att läsas in snabbare. Om du använder dessa konfigurationer måste du ersätta
<client code>
med din egen klientkod, som du kan få från sidan Administration > Implementation. - Om du har ett datalager är det optimalt att definiera så mycket som möjligt av det i
<head>
på sidorna innan at.js läses in. Den här placeringen ger maximal möjlighet att använda den här informationen i Target för personalisering. - Särskilda Target-funktioner, som
targetPageParams()
,targetPageParamsAll()
, Data Providers ochtargetGlobalSettings()
bör definieras efter datalagret och innan at.js läses in. Dessa funktioner kan också sparas i bibliotekshuvudet på sidan Redigera at.js-inställningar och sparas som en del av biblioteket at.js. Mer information om de här funktionerna finns i at.js-funktioner. - Om du använder hjälpbibliotek från JavaScript, t.ex. jQuery, bör du inkludera dem före Target så att du kan använda deras syntax och metoder när du skapar Target-upplevelser.
- Inkludera at.js i
<head>
på dina sidor.
Spåra konverteringar
I rutan Orderbekräftelse registreras detaljer om beställningar på er webbplats och du kan rapportera baserat på intäkter och order. I rutan Orderbekräftelse kan du också skapa rekommendationsalgoritmer, till exempel"Personer som köpt produkten x har också köpt produkten y".
-
Infoga mbox-skriptet efter modellen nedan på sidan med orderinformation.
-
Ersätt ORD I VERSALA BOKSTÄVER med antingen dynamiska eller statiska värden från katalogen.
note tip TIP Du kan också skicka beställningsinformation i valfri mbox (den behöver inte ha namnet orderConfirmPage
). Du kan också skicka beställningsinformation i flera rutor inom samma kampanj.code language-none <script type="text/javascript"> adobe.target.trackEvent({ "mbox": "orderConfirmPage", "params":{ "orderId": "ORDER ID FROM YOUR ORDER PAGE", "orderTotal": "ORDER TOTAL FROM YOUR ORDER PAGE", "productPurchasedId": "PRODUCT ID FROM YOUR ORDER PAGE, PRODUCT ID2, PRODUCT ID3" } }); </script>
I rutan Orderbekräftelse används följande parametrar:
Unikt värde för att identifiera en order för konverteringsinventering.
Värdet orderId
måste vara unikt. Dubblettorder ignoreras i rapporter.
Köpets monetära värde.
Skicka inte valutasymbolen. Använd ett decimaltecken (inte kommatecken) för att ange decimalvärden.
En kommaseparerad lista över produkt-ID som köpts i beställningen.
Dessa produkt-ID:n visas i granskningsrapporten som stöd för ytterligare rapportanalyser.