Activity Sdk
Properties
definitionHelper
definitionHelper:
ActivityDefinitionHelper
pageViewFiredForUrlCache
pageViewFiredForUrlCache:
string[] =[]
sdk
sdk:
ConvergeSdk
Methods
activityFirePreconditionCheck()
activityFirePreconditionCheck(
activityName,activity,props?,metadata?):Promise<boolean>
Parameters
• activityName: TrackingActivityNames
• activity: any
• props?: IActivityCommonProps
• metadata?: IActivityMetadataProps
Returns
Promise<boolean>
generateRandomActivityIdentifier()
generateRandomActivityIdentifier(
activityName,activity,_props?):Promise<string>
Parameters
• activityName: TrackingActivityNames
• activity: any
• _props?: IActivityCommonProps
Returns
Promise<string>
onAfterActivitySanitise()
onAfterActivitySanitise(
activityName,activity,props?,metadata?):Promise<object>
Parameters
• activityName: TrackingActivityNames
• activity: any
• props?: IActivityCommonProps
• metadata?: IActivityMetadataProps
Returns
Promise<object>
activity
activity:
anymetadata?
optionalmetadata:IActivityMetadataPropsprops
props:
IActivityCommonProps
onBeforeActivityTrack()
onBeforeActivityTrack(
activityName,activity,props?,metadata?):Promise<object>
Parameters
• activityName: TrackingActivityNames
• activity: any
• props?: IActivityCommonProps
• metadata?: IActivityMetadataProps
Returns
Promise<object>
activity
activity:
anymetadata?
optionalmetadata:IActivityMetadataPropsprops
props:
IActivityCommonProps
queueCollectionOfAutomaticActivities()
queueCollectionOfAutomaticActivities():
void
Returns
void
retrieveActivityIdentifier()
retrieveActivityIdentifier(
activityName,activity,props?,metadata?):Promise<string>
Parameters
• activityName: TrackingActivityNames
• activity: any
• props?: IActivityCommonProps
• metadata?: IActivityMetadataProps
Returns
Promise<string>