DIL create method dil-create
Skapa DIL 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:
containerNSIDDen 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 till flera webbplatser. 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å containerNSIDochidSyncContainerID.
- 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.
declaredIddeclaredId 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.
delayAllUntilWindowLoadPage Load aktiveras. Standardvärdet är false .disableDeclaredUUIDCookiedisableDestinationPublishingIframeViktigt: Det här elementet har tagits bort i 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 .
disableIDSyncsViktigt: Det här elementet har tagits bort i 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.
enableErrorReportingtrue om du vill aktivera felrapportering för alla DIL -instanser på sidan. Fungerar endast med Boolean true .iframeAkamaiHTTPSViktigt: Det här elementet har tagits bort i 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.
mappingsnamespaceObligatoriskt.
Nyckel-värdeparet namespace innehåller ditt Experience Cloud -organisations-ID. Om du inte har detta ID kan du hitta det i avsnittet Administration på Experience Cloud -kontrollpanelen. 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.
partnerObligatoriskt.
Partnernamn som anges av Audience Manager .
removeFinishedScriptsAndCallbacksFalse . Gäller endast den aktuella DIL -instansen. Har släppts med v3.3.uuidCookievisitorServiceKrä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:
nameaam_did är standard).dayspath'/test' ( / är standard).domain'adobe.com' ( '.'+document.domain är standard).securevisitorService-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:
namespaceKodexempel:
var vDil = DIL.create({
    partner: 'demofirst',
    visitorService: {
        namespace: "INSERT-EXPCLOUD-ORG-ID-HERE"
    }
});