Implementera Target utan tagghanterare

Information om implementering Adobe Target utan att använda en tagghanterare eller taggar i Adobe Experience Platform.

NOTE
Taggar i Adobe Experience Platform är den metod som rekommenderas för implementering Target och biblioteket at.js. Följande information gäller inte när du använder taggar i Adobe Experience Platform implementera Target.

Klicka på Administration > Implementation.

Du kan ange följande inställningar på den här sidan:

  • Kontoinformation
  • Implementeringsmetoder
  • Profil-API
  • Felsökningsverktyg
  • Integritet
NOTE
Du kan åsidosätta inställningarna i at.js-biblioteket i stället för att konfigurera dem i Target Standard-/Premium-gränssnitt eller med REST API:er. Mer information finns i targetGlobalSettings().

Kontoinformation

Du kan visa följande kontoinformation. Dessa inställningar kan inte ändras.

Inställning
Beskrivning
Client Code
Klientkoden är en klientspecifik teckensekvens som ofta krävs när du använder Target API.
IMS Organization ID
Detta ID kopplar implementeringen till ditt Adobe Experience Cloud-konto.
On-Device Decisioning

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 beslut på enheter.

Include all existing on-device decisioning qualified activities in the artifact

(Villkorligt) Det här alternativet visas om du aktiverar enhetsbeslut.

Dra reglaget till"på"-positionen om du vill ha alla dina Target aktiviteter som berättigar till enhetsbeslut som automatiskt 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

NOTE
De här inställningarna används för alla Target .js-bibliotek. När du har gjort ändringar i avsnittet Implementeringsmetoder måste du hämta biblioteket och uppdatera det i implementeringen.
Inställning
Beskrivning
Page load enabled (Auto-create global mbox)
Välj om du vill bädda in det globala mbox-anropet i filen at.js så att det automatiskt utlöses vid varje sidinläsning.
Global mbox

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.

Timeout (seconds)

If Target svarar inte på innehåll inom den angivna perioden, serveranropet tar slut 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 stannar när Target hämtar ett svar från servern. Mer information finns i XMLHttpRequest.timeout på Mozilla Developer Network.

Om den angivna tidsgränsen inträffar innan svaret tas emot, visas standardinnehållet och besökaren kan räknas som deltagare i en aktivitet eftersom all datainsamling sker på Target kant. Om begäran når Target besökaren räknas.

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.

Anteckning: visitorApiTimeout inställningen säkerställer att Target väntar inte på Visitor API-svaret 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.

Profile Lifetime

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

NOTE
Adobe Target stöder både at.js 1.x och at.js 2.x. Uppgradera till den senaste uppdateringen av någon större version av at.js för att säkerställa att du kör en version som stöds.

Om du vill hämta en at.js-version klickar du på lämplig Ladda ned -knappen.

Om du vill redigera at.js-inställningen klickar du på Edit bredvid den önskade at.js-versionen.

WARNING
Innan du ändrar dessa standardinställningar bör du kontakta Kundtjänst så att ni inte påverkar er nuvarande implementering.

Förutom de inställningar som förklaras ovan är följande specifika at.js-inställningar också tillgängliga:

Inställning
Beskrivning
Domänövergripande
För at.js v1.x anger du om korsdomänsfunktionerna är 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åda, 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änsfunktionerna är enabled (webbläsare anger cookies från både första och tredje part) eller disabled (webbläsare anger inte cookies från tredje part).
Anpassat bibliotekshuvud
Lägg till ett anpassat JavaScript som ska inkluderas högst upp i biblioteket.
Anpassa bibliotekets sidfot
Lägg till ett anpassat JavaScript som ska inkluderas längst ned i biblioteket.

Profil-API

Aktivera eller inaktivera autentisering för batchuppdateringar via API och generera en profilautentiseringstoken.

Mer information finns i Profil-API-inställningar.

Felsökningsverktyg

Generera en auktoriseringstoken för avancerad användning Target felsökningsverktyg. Klicka på Generate New Authentication Token.

Generera ny autentiseringstoken

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 Integritet.

NOTE
Alternativet Stöd för äldre webbläsare var tillgängligt i version 0.9.3 och tidigare av at.js. Det här alternativet togs bort i at.js version 0.9.4. En lista över webbläsare som stöds av at.js finns på Webbläsare.
Äldre webbläsare är äldre webbläsare som inte har fullständigt stöd för CORS (Cross Origin Resource Sharing). Dessa webbläsare är bland annat: Internet Explorer-webbläsare tidigare än version 11 och Safari version 6 och tidigare. Om stöd för äldre webbläsare har inaktiverats Target inte levererade innehåll eller räknade besökare i rapporter i dessa webbläsare. Om det här alternativet är aktiverat rekommenderas kvalitetssäkring i äldre webbläsare för att säkerställa en bra kundupplevelse.

Hämta på.js

Instruktioner för att hämta biblioteket med Target för Download API.

NOTE
Adobe Experience Platform är den metod som rekommenderas för implementering Target och biblioteket at.js. Följande information gäller inte när du använder taggar i Adobe Experience Platform implementera Target.
Adobe Target stöder både at.js 1.x och at.js 2.x. Uppgradera till den senaste uppdateringen av någon större version av at.js för att säkerställa att du kör en version som stöds. Mer information om vad som finns i respektive version finns i at.js Versionsinformation.

Hämta at.js med Target gränssnitt

Ladda ned på js på Target gränssnitt:

  1. Klicka på Administration > Implementation.
  2. Klicka på Download intill den önskade at.js-versionen.

Hämta at.js med Target Hämta API

Om du vill hämta at.js med API:t.

  1. Hämta din klientkod.

    Klientkoden finns längst upp på Administration > Implementation sidan på Target gränssnitt.

  2. 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.

  3. 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).
WARNING
The Target team har bara två versioner av at.js - den aktuella versionen och den näst senaste versionen. Uppgradera vid behov at.js för att säkerställa att du kör en version som stöds. Mer information om vad som finns i respektive version finns i at.js Versionsinformation.

at.js-implementering

at.js ska implementeras i <head> element på alla sidor på webbplatsen.

En typisk implementering av Target inte använda en tagghanterare, till exempel 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:

  • Dokumenttypen HTML5 (till exempel <!doctype html>) ska användas. Dokumenttyper som inte stöds eller äldre kan resultera i 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 Administration > Implementation sida.
  • Om du har ett datalager är det optimalt att definiera så mycket som möjligt av det i <head> av dina sidor innan at.js läses in. Den här placeringen ger maximal möjlighet att använda informationen i Target för personalisering.
  • Special Target funktioner, som targetPageParams(), targetPageParamsAll(), dataleverantörer och targetGlobalSettings() ska 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 Funktionerna at.js.
  • Om du använder hjälpbibliotek för JavaScript, t.ex. jQuery, bör du inkludera dem innan Target så att du kan använda deras syntax och metoder när du skapar Target upplevelser.
  • Inkludera at.js i <head> av 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".

NOTE
Om användare gör inköp på din webbplats rekommenderar Adobe att du implementerar en orderbekräftelseruta även om du använder Analytics for Target (A4T) för din rapportering.
  1. Infoga mbox-skriptet efter modellen nedan på sidan med orderinformation.

  2. 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 ruta (den behöver inte namnges) 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>
    
NOTE
I rutan Orderbekräftelse använder du kommatecken som avgränsar flera produkt-ID:n.

I rutan Orderbekräftelse används följande parametrar:

Parameter
Beskrivning
orderId

Unikt värde för att identifiera en order för konverteringsinventering.

Värdet orderId måste vara unikt. Dubblettorder ignoreras i rapporter.

orderTotal

Köpets monetära värde.

Skicka inte valutasymbolen. Använd ett decimaltecken (inte kommatecken) för att ange decimalvärden.

productPurchasedId (valfritt)

En kommaseparerad lista över produkt-ID:n som köpts i ordern.

Dessa produkt-ID:n visas i granskningsrapporten som stöd för ytterligare rapportanalyser.

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3