The Made with Intent Client Script dispatches a number of custom events to the browser.
This is useful as events can be registered before the Intent Client Script is loaded.
intent.event.sent
An event was tracked and an inference response was received.
document.addEventListener('intent.event.sent', e => {
const result = e.detail;
console.log(result);
});
intent.experience.match
A campaign experience was matched and delivered
document.addEventListener('intent.experience.match', (e) => {
const result = e.detail;
});
Result Object:
{
"campaignId": "67e262f304d6a07dc85d71a5",
"experienceId": "67e262f204d6a07dc85d71a4",
"campaignName": "Campaign 13",
"experienceName": "Experience - 1",
"isControl": false
}
intent.segmentation.match.<segment_id>
A segment was matched
document.addEventListener(
'intent.segmentation.match.' + <segment_id>,
function(e) {
console.log('segment matched');
}
);