Interface ClientScriptSettingsDTO

interface ClientScriptSettingsDTO {
    account: string;
    addToCartPopup?: boolean;
    anyDomain: boolean;
    browserQueueActive: boolean;
    categoriesEnabled?: boolean;
    cmpMode: string;
    collectEmailFromURL?: boolean;
    cookieTime: number;
    currencySettings: { [index: string]: CurrencySettingsDTO };
    debugRedirectUrl: string;
    defaultCurrencyCode: string;
    defaultVariantId: string;
    disablePlacementAntiFlickering?: boolean;
    discountPopupTriggers: { [index: string]: PopupTriggerSettingsDTO[] };
    discountPopupVisible?: boolean;
    emailAddressUrlParamName: string;
    exchangeRates?: boolean;
    externalIdentifier: string;
    extraHosts: string[];
    fullTaggingRequired: boolean;
    intersectionObserved?: string[];
    jsErrorUrl: string;
    klaviyoCookie?: boolean;
    measurePerformance: boolean;
    mutationObserved?: string[];
    nostoRefParam: string;
    pageTypeFiltersForUntaggedPages?: boolean;
    parameterlessAttribution?: boolean;
    parameterlessAttributionNoQueryCheck?: boolean;
    placements: { [index: string]: DynamicPlacementDTO };
    popupRibbonUrlFilter: boolean;
    recoveryPopupEnabled: boolean;
    searchApiUrl?: string;
    searchDeploymentId?: string;
    searchEnabled?: boolean;
    searchQueryParam: string;
    searchTemplateHost?: string;
    searchTemplatesEnabled?: boolean;
    secureCookie?: boolean;
    segmentUrlParameters: string[];
    sendTaggingOnlyIfNeeded?: boolean;
    server: string;
    serverProductPlacementFiltering?: boolean;
    shopifyCmpRedirect?: boolean;
    shopifySkuSelectionListener?: boolean;
    site: string;
    sourceParameterName: string;
    stacklaDomain: string;
    stacklaEmbedCodeEndpoint: string;
    stacklaTrackingUrl?: string;
    stacklaWidgetAssetPath: string;
    stacklaWidgetDomain: string;
    subDomain: string;
    trackingTypes: string[];
    triggerAddToCartPopupWithCookie?: boolean;
}

Hierarchy (View Summary)

Properties

account: string
addToCartPopup?: boolean
anyDomain: boolean
browserQueueActive: boolean
categoriesEnabled?: boolean
cmpMode: string
collectEmailFromURL?: boolean
cookieTime: number
currencySettings: { [index: string]: CurrencySettingsDTO }
debugRedirectUrl: string
defaultCurrencyCode: string
defaultVariantId: string
disablePlacementAntiFlickering?: boolean
discountPopupTriggers: { [index: string]: PopupTriggerSettingsDTO[] }
discountPopupVisible?: boolean
emailAddressUrlParamName: string
exchangeRates?: boolean
externalIdentifier: string
extraHosts: string[]
fullTaggingRequired: boolean
intersectionObserved?: string[]
jsErrorUrl: string
klaviyoCookie?: boolean
measurePerformance: boolean
mutationObserved?: string[]
nostoRefParam: string
pageTypeFiltersForUntaggedPages?: boolean
parameterlessAttribution?: boolean
parameterlessAttributionNoQueryCheck?: boolean
placements: { [index: string]: DynamicPlacementDTO }
popupRibbonUrlFilter: boolean
recoveryPopupEnabled: boolean
searchApiUrl?: string
searchDeploymentId?: string
searchEnabled?: boolean
searchQueryParam: string
searchTemplateHost?: string
searchTemplatesEnabled?: boolean
secureCookie?: boolean
segmentUrlParameters: string[]
sendTaggingOnlyIfNeeded?: boolean
server: string
serverProductPlacementFiltering?: boolean
shopifyCmpRedirect?: boolean
shopifySkuSelectionListener?: boolean
site: string
sourceParameterName: string
stacklaDomain: string
stacklaEmbedCodeEndpoint: string
stacklaTrackingUrl?: string
stacklaWidgetAssetPath: string
stacklaWidgetDomain: string
subDomain: string
trackingTypes: string[]
triggerAddToCartPopupWithCookie?: boolean