DIL create-metod dil-create
DIL create dil-create-new
Skapar en partnerspecifik DIL-instans.
Funktionssignatur: DIL.create: function (initConfig) {}
initConfig-element
visitorService
är always obligatoriskt. Andra egenskaper som anges här är valfria, såvida inte annat anges.initConfig
accepterar följande element:
containerNSID
Den här egenskapen anger behållar-ID som används av Audience Manager för ID-synkroniseringar. Du skulle ange containerNSID
om du har DIL distribuerat över flera platser. Var och en av dessa platser kommer att ha sina egna behållar-ID- och ID-synkroniseringar. När du bara har en plats är behållar-ID 0 som standard och du behöver inte ange detta korrekt. Kontakta din konsult för att få en lista över dina webbplatser och deras behållar-ID.
I Adobe Experience Platform Identity Servicemotsvarar egenskapen idSyncContainerID ``containerNSID
i DIL . Observera följande om du använder DIL och ID-tjänsten på flera platser:
- För varje plats anger du samma behållar-ID på
containerNSID
ochidSyncContainerID
. - Både DIL och ID-tjänsten kommer att försöka skicka ID-synkroniseringar till vår datainsamling iFrame. iFrame säkerställer dock att DIL inte startar en ID-synkronisering. Detta förhindrar duplicering.
- Endast DIL skickar data till ett URL-mål.
Se även idSyncContainerID.
declaredId
declaredId
används för att skicka in:
dpid
: Datapartner-ID tilldelat dig av Audience Manager .dpuuid
: Ditt unika ID för en användare.
Viktigt: Använd endast okodade värden för dina ID:n. Kodningen skapar dubbelkodade identifierare.
Obs! Om du använder Adobe Experience Platform Identity Serviceanger du kundens ID med metoden setCustomerIDs
i stället för DIL . Se Kund-ID och autentiseringstillstånd.
delayAllUntilWindowLoad
Page Load
aktiveras. Standardvärdet är false
.disableDeclaredUUIDCookie
disableDestinationPublishingIframe
Viktigt: Det här elementet har ersatts med DIL version 8.0 (släppt augusti 2018). Använd visitor.disableIdSyncs
functioni Adobe Experience Platform Identity Service i stället.
Om true
bifogas inte målpubliceringens IFRAME till DOM- eller brandmålen. Standardvärdet är false
.
disableIDSyncs
Viktigt: Det här elementet har ersatts med DIL version 8.0 (släppt augusti 2018). Använd visitor.disableIdSyncs
functioni Adobe Experience Platform Identity Service i stället.
Inaktiverar ID-synkronisering. Du måste inaktivera ID-synkronisering när du använder DIL v6.2+ och Visitor ID-tjänsten. Funktionen visitorService
(se exempelkod nedan) hanterar den här åtgärden.
enableErrorReporting
true
om du vill aktivera felrapportering för alla DIL -instanser på sidan. Fungerar endast med Boolean true
.iframeAkamaiHTTPS
Viktigt: Det här elementet har ersatts med DIL version 8.0 (släppt augusti 2018). Använd visitor.idSyncSSLUseAkamai
functioni Adobe Experience Platform Identity Service i stället.
Anger om målpubliceringsmallen ska använda Akamai för HTTPS-anslutningar. Aktiverat per partner.
mappings
namespace
Obligatoriskt.
Nyckelvärdepar namespace
innehåller ditt organisations-ID Experience Cloud . Om du inte har det här ID:t kan du hitta det i avsnittet Administration på kontrollpanelen Experience Cloud . Du behöver administratörsbehörighet för att kunna visa den här instrumentpanelen. Se Frågor och svar om produktfunktioneroch Administration - Användarhantering och vanliga frågor.
partner
Obligatoriskt.
Partnernamn som anges av Audience Manager .
removeFinishedScriptsAndCallbacks
False
. Gäller endast den aktuella DIL -instansen. Har släppts med v3.3.uuidCookie
visitorService
Krävs med DIL 6.2 eller senare.
DIL förlitar sig på funktionen setCustomerIDs
i Adobe Experience Platform Identity Service för att skicka deklarerade ID:n till Audience Manager . Mer information finns i Kund-ID och autentiseringstillstånd.
Exempelkod
Ett exempel på DIL-anrop kan se ut ungefär så här:
var partnerObject1 = DIL.create({
partner: "partner name",
visitorService:{
namespace: "INSERT-ORGANIZATION-ID-HERE"
},
containerNSID: 3,
uuidCookie:{
name:'ad_uuid',
days:200,
path:'/test',
domain:'adobe.com',
secure:true
}
});
var partnerObject2 = DIL.create({
partner: "partner name",
visitorService:{
namespace: "INSERT-MCORG-ID-HERE"
},
containerNSID: 3
});
Ett svar returnerar instansen DIL. Ett misslyckat försök returnerar ett felobjekt (kastas inte) om koden har konfigurerats felaktigt eller om ett fel påträffas.
uidCookie-egenskaper uuidcookie-props
Definierar egenskaperna som används av variabeln uuidCookie
. Den här variabeln ingår i metoden DIL.create
.
uuidCookie
har följande egenskaper:
name
aam_did
är standard).days
path
'/test'
( /
är standard).domain
'adobe.com'
( '.'+document.domain
är standard).secure
visitorService-egenskaper visitor-service-props
Definierar egenskaperna som används av variabeln visitorService
. Den här variabeln ingår i metoden DIL.create
.
visitorService
har följande egenskaper:
namespace
Kodexempel:
var vDil = DIL.create({
partner: 'demofirst',
visitorService: {
namespace: "INSERT-EXPCLOUD-ORG-ID-HERE"
}
});