Implementeren Target zonder tagbeheer
Informatie over de uitvoering Adobe Target zonder gebruik te maken van tagbeheer of tags in Adobe Experience Platform.
Als u de pagina Implementatie wilt openen, klikt u Administration > Implementation.
U kunt de volgende instellingen opgeven op deze pagina:
- Accountgegevens
- Implementatiemethoden
- Profile API
- Foutopsporingsgereedschappen
- Privacy
Accountgegevens
U kunt de volgende accountdetails weergeven. Deze instellingen kunnen niet worden gewijzigd.
Schuif de schakeloptie naar de stand "aan" om de apparaatbesturing in te schakelen.
Door op het apparaat te beslissen kunt u uw A/B- en Experience Targeting (XT)-campagnes op uw server in het cachegeheugen plaatsen en in het geheugen beslissen bij bijna-nullatentie. Zie voor meer informatie Inleiding tot apparaatbeslissingen.
(Voorwaardelijk) Deze optie wordt weergegeven als u het bepalen op het apparaat inschakelt.
Sleep de schakeloptie naar de positie "Aan" als u al uw live wilt Target activiteiten die in aanmerking komen voor beslissingen op het apparaat moeten automatisch in het artefact worden opgenomen.
Als u deze schakeloptie uitschakelt, moet u alle beslissingsactiviteiten op het apparaat opnieuw maken en activeren, zodat deze worden opgenomen in het gegenereerde regelartefact.
Implementatiemethoden
U kunt de volgende instellingen configureren in het deelvenster Implementatiemethoden:
Algemene instellingen
Selecteer een naam voor het globale vakje. Deze naam is standaard target-global-mbox.
Speciale tekens, zoals ampersands (&), kunnen worden gebruikt in mbox-namen met at.js.
Indien Target reageert niet met inhoud binnen de gedefinieerde periode, de wachttijden van de serveraanroep zijn verstreken en de standaardinhoud wordt weergegeven. Aanvullende aanroepen worden nog steeds geprobeerd tijdens de sessie van de bezoeker. De standaardwaarde is 5 seconden.
De bibliotheek at.js gebruikt de time-outinstelling in XMLHttpRequest
. De time-out begint wanneer de aanvraag wordt geactiveerd en stopt wanneer Target krijgt een reactie van de server. Zie voor meer informatie XMLHttpRequest.timeout op het Mozilla Developer Network.
Als de opgegeven time-out optreedt voordat de reactie wordt ontvangen, wordt standaardinhoud weergegeven en wordt de bezoeker wellicht geteld als een deelnemer aan een activiteit omdat alle gegevensverzameling plaatsvindt op het tabblad Target rand. Als de aanvraag de Target edge, de bezoeker wordt geteld.
Denk aan het volgende wanneer u de time-outinstelling configureert:
- Als de waarde te laag is, kunnen gebruikers de standaardinhoud het grootste deel van de tijd zien, hoewel de bezoeker als deelnemer aan de activiteit kon worden geteld.
- Als de waarde te hoog is, kunnen bezoekers lege gebieden op uw webpagina of lege pagina's zien als u de hoofdtekst gedurende langere perioden verbergt.
Om een beter inzicht in mbox reactietijden te krijgen, bekijk het lusje van het Netwerk in de Hulpmiddelen van de Ontwikkelaar van uw browser. U kunt ook controlehulpmiddelen voor webprestaties van derden gebruiken, zoals Catchpoint.
Opmerking: De bezoekerApiTimeout het plaatsen zorgt ervoor dat Target wacht niet te lang op de reactie van de bezoeker-API. Deze instelling en de instelling Time-out voor at.js die hier wordt beschreven, zijn niet van invloed op elkaar.
Deze instelling bepaalt hoe lang bezoekersprofielen worden opgeslagen. Profielen worden standaard twee weken opgeslagen. Deze instelling kan tot 90 dagen worden verhoogd.
Neem contact op met Clientservice.
Hoofduitvoeringsmethode
Klik op de betreffende toepassing om de gewenste versie van at.js te downloaden. Downloaden knop.
Als u de instelling at.js wilt bewerken, klikt u op Edit naast de gewenste versie at.js.
Naast de hierboven beschreven instellingen zijn ook de volgende specifieke instellingen van at.js beschikbaar:
disabled
(browsers stellen alleen cookies in uw domein in (cookies van de eerste partij), x only
(browsers stellen cookies alleen in het domein van Target in) of beide door enabled
(browsers stellen cookies van zowel de eerste als de derde partij in). Geef voor at.js v2.10 en hoger op of de mogelijkheden voor verschillende domeinen enabled
(browsers stellen cookies van zowel de 1e als de 3de partij in) of disabled
(browsers kunnen cookies van derden niet instellen).Profile API
Schakel verificatie voor batchupdates via API in of uit en genereer een profielverificatietoken.
Zie voor meer informatie Profiel-API-instellingen.
Foutopsporingsgereedschappen
Genereer een machtigingstoken voor geavanceerd gebruik Target foutopsporingsgereedschappen. Klik op Generate New Authentication Token.
Privacy
Met deze instellingen kunt u Target in overeenstemming met de toepasselijke wetgeving inzake gegevensbescherming.
Kies het gewenste plaatsen van de IP van de Bezoeker van de Verduistering adresdrop-down lijst:
- Recentste octet-verduistering
- Volledige IP-verduistering
- Geen
Zie voor meer informatie Privacy.
Downloaden om.js
Instructies om de bibliotheek te downloaden met de Target of de Download API.
Download om.js met de Target interface
Om te downloaden om.js van Target interface:
- Klik op Administration > Implementation.
- Klik in het gedeelte Implementatiemethoden op de knop Download naast de gewenste versie at.js.
Download om.js met de Target API downloaden
Om te downloaden at.js gebruikend API.
-
Haal uw clientcode op.
Uw clientcode is beschikbaar boven aan het dialoogvenster Administration > Implementation pagina van de Target interface.
-
Haal uw beheerdersnummer op.
Deze URL laden:
code language-none https://admin.testandtarget.omniture.com/rest/v1/endpoint/<varname>client code</varname>
Vervangen
client code
met de clientcode uit stap 1.Het resultaat van het laden van deze URL moet er ongeveer als volgt uitzien:
code language-none { "api": "https://admin6.testandtarget.omniture.com/admin/rest/v1" }
In dit voorbeeld is '6' het beheerdersnummer.
-
Download om.js.
Laad deze URL met de volgende structuur. Wanneer u deze URL laadt, wordt het aangepaste bestand at.js gedownload.
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>
- Vervangen
admin number
met uw beheerdersnummer. - Vervangen
client code
met de clientcode uit stap 1. - Vervangen
version number
met het gewenste at.js versienummer (bijvoorbeeld 2.2).
- Vervangen
at.js-implementatie
te.js moet worden geïmplementeerd in de <head>
element van elke pagina van uw website.
Een typische implementatie van Target geen tagbeheer, zoals tags in Adobe Experience Platform ziet er als volgt uit:
<!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>
Houd rekening met de volgende belangrijke opmerkingen:
- Het HTML5 Doctype (bijvoorbeeld
<!doctype html>
) moet worden gebruikt. Niet-ondersteunde of oudere documenttypen kunnen Target kan geen verzoek indienen. - De opties Preconnect en Prefetch zijn opties die u kunnen helpen uw webpagina's sneller te laden. Als u deze configuraties gebruikt, zorg ervoor dat u vervangt
<client code>
met uw eigen clientcode, die u kunt verkrijgen via de Administration > Implementation pagina. - Als u een gegevenslaag hebt, kunt u het beste zo veel mogelijk definiëren in het dialoogvenster
<head>
van uw pagina's voordat om.js wordt geladen. Deze plaatsing biedt de maximale mogelijkheid om deze informatie te gebruiken in Target voor personalisatie. - Speciaal Target functies, zoals
targetPageParams()
,targetPageParamsAll()
, gegevensleveranciers, entargetGlobalSettings()
moet worden gedefinieerd na de gegevenslaag en voordat at.js wordt geladen. U kunt deze functies ook opslaan in de sectie Bibliotheekkoptekst van de pagina Bewerken op .js Settings en opslaan als onderdeel van de bibliotheek at.js zelf. Zie voor meer informatie over deze functies at.js-functies. - Als u JavaScript-hulplijnbibliotheken gebruikt, zoals jQuery, moet u deze eerst opnemen Target zodat u hun syntaxis en methodes bij het bouwen kunt gebruiken Target ervaringen.
- Omvat om.js in
<head>
van uw pagina's.
Omzettingen bijhouden
In het vak Bevestiging van bestelling worden gegevens over bestellingen op uw site vastgelegd en wordt rapportage op basis van inkomsten en bestellingen toegestaan. Met het selectievakje Order Confirmation (Bevestiging bestellen) kunt u ook aanbevelingen uitvoeren, zoals "People that purchase product x also purchase product y." (Personen die het product hebben gekocht).
-
Voeg op de pagina met orderdetails het mbox-script in volgens het onderstaande model.
-
Vervang de WOORDEN IN KAPITAALLETTERS door dynamische of statische waarden uit de catalogus.
note tip TIP U kunt ook ordergegevens in een willekeurige box doorgeven (er hoeft geen naam aan te worden gegeven) orderConfirmPage
). U kunt ook ordergegevens in meerdere vakken in dezelfde campagne doorgeven.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>
In het bevestigingsvak Volgorde worden de volgende parameters gebruikt:
Unieke waarde om een order voor het tellen van conversies te identificeren.
De orderId
moet uniek zijn. Dubbele orders worden genegeerd in rapporten.
Monetaire waarde van de aankoop.
Geef het valutasymbool niet door. Gebruik een decimaalteken (geen komma) om decimale waarden aan te geven.
Door komma's gescheiden lijst met product-id's die in de order zijn aangeschaft.
Deze product-id's worden in het auditrapport weergegeven ter ondersteuning van aanvullende rapportanalyse.