Notice something different? Get the story behind our exciting new brand
Contentstack
search
Changelog

JavaScript Personalize Edge SDK API Reference

Personalize

init

Returns:
Type
Promise<Sdk>

setEdgeApiUrl

Returns:
Type
void

getExperiences

Returns:
Type
ManifestExperience

triggerImpression

Returns:
Type
Promise<void>

triggerImpressions

Returns:
Type
Promise<void>

triggerEvent

Returns:
Type
Promise<void>

set

Returns:
Type
Promise<void>

setUserId

Returns:
Type
Promise<void>

getUserId

Returns:
Type
string | undefined

getActiveVariant

Returns:
Type
string | null

getInitializationStatus

Returns:
Type
InitializationStatus

addStateToResponse

Returns:
Type
Promise<void>

getVariants

Returns:
Type
Record<string, string>

getVariantAliases

Returns:
Type
string[]

getVariantParam

Returns:
Type
string

variantParamToVariantAliases

Returns:
Type
string[]

reset

Returns:
Type
void

SDK

getExperiences

Returns:
Type
ManifestExperience

triggerImpression

Returns:
Type
Promise<void>

triggerImpressions

Returns:
Type
Promise<void>

triggerEvent

Returns:
Type
Promise<void>

set

Returns:
Type
Promise<void>

setUserId

Returns:
Type
Promise<void>

getUserId

Returns:
Type
string | undefined

getActiveVariant

Returns:
Type
string | null

addStateToResponse

Returns:
Type
Promise<void>

getVariants

Returns:
Type
Record<string, string>

getVariantAliases

Returns:
Type
string[]

getVariantParam

Returns:
Type
string

variantParamToVariantAliases

Returns:
Type
string[]

Types and Interfaces

SetUserIdOptions

InitOptions

ClientAttributes

ManifestExperience

Manifest

TriggerImpressionsOptions

InitializationStatus