DIL-methode maken dil-create
DIL maken dil-create-new
Maakt een partnerspecifieke DIL -instantie.
de Handtekening van de Functie: DIL.create: function (initConfig) {}
initConfig Elementen
visitorService bezit is altijd vereist. Andere hier vermelde eigenschappen zijn optioneel, tenzij anders aangegeven.initConfig accepteert de volgende elementen:
containerNSIDDeze eigenschap stelt de container-id in die door Audience Manager wordt gebruikt voor id-syncs. U stelt containerNSID in als u DIL hebt geïmplementeerd voor meerdere sites. Elk van deze sites heeft een eigen container-id en id-syncs. Als u slechts 1 site hebt, is de container-id standaard 0 en hoeft u dit niet op de juiste wijze in te stellen. Neem contact op met uw consultant voor een lijst met uw sites en de bijbehorende container-id's.
In de Adobe Experience Platform Identity Servicekomt de eigenschap idSyncContainerID overeen met containerNSID in DIL . Neem nota van het volgende als u DIL en de dienst van identiteitskaart over veelvoudige plaatsen gebruikt:
- Stel voor elke site dezelfde container-id's in op 
containerNSIDenidSyncContainerID. - Zowel DIL als de id-service proberen id-syncs naar ons iFrame voor gegevensverzameling te verzenden. De iFrame zorgt er echter voor dat DIL geen id-sync start. Zo voorkomt u dubbel werk.
 - Alleen DIL verzendt gegevens naar een URL-doel.
 
Zie ook idSyncContainerID.
declaredIddeclaredId wordt gebruikt om de volgende twee waarden door te geven:
dpid: ID van gegevenspartner die aan u is toegewezen door Audience Manager .dpuuid: Uw unieke id voor een gebruiker.
Belangrijk: gebruik alleen niet-gecodeerde waarden voor uw id's. Bij codering worden dubbelgecodeerde id's gemaakt.
Opmerking: als u de Adobe Experience Platform Identity Servicegebruikt, stelt u de id's van de klant in met de methode setCustomerIDs in plaats van met DIL . Zie Klantnamen en verificatiestatus.
delayAllUntilWindowLoadPage Load wordt geactiveerd. De standaardwaarde is false .disableDeclaredUUIDCookiedisableDestinationPublishingIframeBelangrijk: dit element is vervangen door DIL versie 8.0 (uitgebracht in augustus 2018). Gebruik in plaats hiervan de visitor.disableIdSyncs functionin de Adobe Experience Platform Identity Service.
Indien true , wordt de IFRAME voor het publiceren van de bestemming niet gekoppeld aan de DOM- of branddoelen. De standaardwaarde is false .
disableIDSyncsBelangrijk: dit element is vervangen door DIL versie 8.0 (uitgebracht in augustus 2018). Gebruik in plaats hiervan de visitor.disableIdSyncs functionin de Adobe Experience Platform Identity Service.
Schakelt id-synchronisatie uit. U moet ID-syncs uitschakelen bij gebruik van DIL v6.2+ en de Bezoeker-id-service. Deze bewerking wordt uitgevoerd door de functie visitorService (zie de voorbeeldcode hieronder).
enableErrorReportingtrue om foutmeldingen in te schakelen voor alle DIL -instanties op de pagina. Werkt alleen met Boolean true .iframeAkamaiHTTPSBelangrijk: dit element is vervangen door DIL versie 8.0 (uitgebracht in augustus 2018). Gebruik in plaats hiervan de visitor.idSyncSSLUseAkamai functionin de Adobe Experience Platform Identity Service.
Hiermee wordt opgegeven of de doelpublicatiesjabloon Akamai moet gebruiken voor HTTPS-verbindingen. Toegelaten op een per-partnerbasis.
mappingsnamespaceVereist.
Het sleutelwaardepaar namespace bevat uw Experience Cloud -organisatie-id. Als u deze id niet hebt, kunt u deze vinden in de sectie Beheer van het Experience Cloud -dashboard. U hebt beheerdersmachtigingen nodig om dit dashboard weer te geven. Zie Veelgestelde vragen over productfuncties en -functiesen Beheer - Gebruikersbeheer en Veelgestelde vragen.
partnerVereist.
De partnernaam zoals opgegeven door Audience Manager .
removeFinishedScriptsAndCallbacksFalse . Is alleen van toepassing op de huidige DIL -instantie. Uitgegeven met v3.3.uuidCookievisitorServiceVereist met DIL 6.2 of hoger.
DIL vertrouwt op de setCustomerIDs functie in de Adobe Experience Platform Identity Service om gedeclareerde id's door te geven aan Audience Manager . Zie Klantnamen en verificatiestatusvoor meer informatie.
Code van de Steekproef
Een voorbeeldaanroep DIL kan er ongeveer als volgt uitzien:
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
});
            Een geslaagde reactie retourneert de instantie DIL . Een mislukte poging retourneert een foutobject (niet gegenereerd) als de code onjuist is geconfigureerd of als er een fout optreedt.
uuidCookie-eigenschappen uuidcookie-props
Definieert de eigenschappen die door de variabele uuidCookie worden gebruikt. Deze variabele maakt deel uit van de methode DIL.create .
uuidCookie heeft de volgende eigenschappen:
nameaam_did is standaard).dayspath'/test' ( / is standaard).domain'adobe.com' ( '.'+document.domain is default).secureeigenschappen van bezoekerService visitor-service-props
Definieert de eigenschappen die door de variabele visitorService worden gebruikt. Deze variabele maakt deel uit van de methode DIL.create .
visitorService heeft de volgende eigenschappen:
namespaceSteekproef van de Code:
var vDil = DIL.create({
    partner: 'demofirst',
    visitorService: {
        namespace: "INSERT-EXPCLOUD-ORG-ID-HERE"
    }
});