getInstance getinstance
getInstance retourneert een bezoeker-id-object voor de opgegeven Experience Cloud organisatie-id. Dit is vereist om het object met de bezoeker-id te initialiseren dat aan AppMeasurement wordt geleverd via s.bezoekor.
Syntaxis
JavaScript
var visitor = Visitor.getInstance("INSERT-MARKETING-CLOUD-ORGANIZATION-ID-HERE", {
trackingServer: "INSERT-TRACKING-SERVER-HERE", // same as s.trackingServer
trackingServerSecure: "INSERT-SECURE-TRACKING-SERVER-HERE", // same as s.trackingServerSecure
// To enable CNAME support, add the following configuration variables
// If you are not using CNAME, DO NOT include these variables
marketingCloudServer: "INSERT-TRACKING-SERVER-HERE",
marketingCloudServerSecure: "INSERT-SECURE-TRACKING-SERVER-HERE" // same as s.trackingServerSecure
});
var visitor = new Visitor
. U moet de juiste hier genoteerde functievraag gebruiken. Van toepassing op VisitorAPI.js codebibliotheek v3.0 of hoger.ActionScript/Flash
import com.adobe.mc.Visitor;
...
var visitor = Visitor.getInstance("INSERT-MARKETING-CLOUD-ORGANIZATION-ID-HERE", {
trackingServer: "INSERT-TRACKING-SERVER-HERE", // same as s.trackingServer
trackingServerSecure: "INSERT-SECURE-TRACKING-SERVER-HERE", // same as s.trackingServerSecure
// To enable CNAME support, add the following configuration variables
// If you are not using CNAME, DO NOT include these variables
marketingCloudServer: "INSERT-TRACKING-SERVER-HERE",
marketingCloudServerSecure: "INSERT-SECURE-TRACKING-SERVER-HERE" // same as s.trackingServerSecure
});
Indien getInstance
vindt geen bestaande instantie, wordt een nieuwe instantie gecreeerd en teruggekeerd. Dit is vergelijkbaar met het s_gi()
functionin AppMeasurement.
Algemeen gebruik
De Experience Cloud ID-service-API houdt een lijst bij van alle instanties die voor elke Adobe Experience Cloud organisatie-id. Als de toepassing die de dienst-API van identiteitskaart gebruikt geen verwijzing naar de instantie overgaat, kan het die instantie vinden door te roepen getInstance
in plaats van een nieuwe te maken. Dit biedt ook ondersteuning voor meerdere instanties voor verschillende organisaties in dezelfde webpagina of toepassing.
Dit is nuttig voor toepassingen die geen duidelijk init
fase, maar moet in de dienst API van identiteitskaart op veelvoudige plaatsen roepen. U kunt bellen getInstance
op al die plaatsen en de eerste uit te voeren zal tot de instantie leiden. De bestaande instantie zal door verdere vraag zijn teruggekeerd.