OptionalautoOptionalAJO?: AutoCollectAdobe Journey Optimizer.
OptionalTGT?: AutoCollectAdobe Target.
OptionalclickThe clickCollection object contains several variables that help you control automatically collected link data. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/clickcollection
OptionaldownloadLinkEnabled?: booleanDetermines if the library tracks links that qualify as downloads based on the downloadLinkQualifier property.
OptionaleventGroupingEnabled?: booleanDetermines if the library waits until the next “page view” event to send link tracking data.
OptionalexternalLinkEnabled?: booleanDetermines if links to external domains are automatically tracked.
OptionalfilterClickDetails?: (content: object) => voidA callback function that provides full controls over link tracking data that you collect.
OptionalinternalLinkEnabled?: booleanDetermines if links within the current domain are automatically tracked.
OptionalsessionStorageEnabled?: booleanDetermines if link tracking data is stored in session storage instead of local variables.
OptionalclickThe clickCollectionEnabled property is a boolean that determines if the SDK automatically collects link data. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/clickcollectionenabled
OptionalcontextThe context property is an array of strings that determines what the SDK can automatically collect.
The datastreamId property is a string that determines which datastream in Adobe Experience Platform you want to send data to. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/datastreamid
OptionaldebugThe debugEnabled property allows you to enable or disable debugging using SDK code. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/debugenabled
OptionaldefaultThe defaultConsent property determines how you handle data collection consent before you call the setConsent command. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/defaultconsent
OptionaldownloadIf you enable automatic link tracking using clickCollectionEnabled, the downloadLinkQualifier property helps determine the criteria for a URL to be considered a download link. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/downloadlinkqualifier
The edgeBasePath property alters the destination path when you interact with Adobe services. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/edgebasepath
OptionaledgeThe edgeConfigOverrides object allows you to override configuration settings for commands run on the current page. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/edgeconfigoverrides
OptionaledgeThe edgeDomain property allows you to change the domain where the SDK sends data. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/edgedomain
OptionalidThe idMigrationEnabled property allows the SDK to read AMCV cookies set by previous Adobe Experience Cloud implementations. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/idmigrationenabled
OptionalonThe onBeforeEventSend callback allows you to register a JavaScript function that can alter the data you send just before that data is sent to Adobe. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/onbeforeeventsend
The orgId property is a string that tells Adobe which organization that data is sent to. This property is required for all data sent using the SDK. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/orgid
OptionalprehidingThe prehidingStyle property allows you to define a CSS selector to hide personalized content until it loads. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/prehidingstyle
OptionalpushThe pushNotifications property lets you configure push notifications for web applications. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/pushnotifications
The application ID associated with the VAPID public key.
The system dataset ID used for push notification tracking.
The VAPID public key used for push subscriptions. Must be a Base64-encoded string.
OptionalstreamingThe streamingMedia component helps you collect data related to media sessions on your website. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/streamingmedia
OptionaladPingInterval?: numberFrequency of pings for ad content, in seconds.
OptionalappVersion?: stringThe version of the media player application.
Optionalchannel?: stringThe name of the channel where streaming media collection occurs.
OptionalmainPingInterval?: numberFrequency of pings for main content, in seconds.
OptionalplayerName?: stringThe name of the media player.
OptionaltargetThe targetMigrationEnabled property is a boolean that allows the SDK to read and write the mbox and mboxEdgeCluster cookies that the Adobe Target 1.x and 2.x libraries use. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/targetmigrationenabled
OptionalthirdThe thirdPartyCookiesEnabled property is a boolean that determines if the SDK sets cookies in a third-party context. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/thirdpartycookiesenabled
The autoCollectPropositionInteractions property is an optional setting that determines if the SDK automatically collects proposition interactions. https://experienceleague.adobe.com/en/docs/experience-platform/collection/js/commands/configure/autocollectpropositioninteractions