Send an ad engagement event
by keen
JavaScript
!function(name,path,ctx){
var latest,prev=name!=='Keen'&&window.Keen?window.Keen:false;ctx[name]=ctx[name]||{ready:function(fn){var h=document.getElementsByTagName('head')[0],s=document.createElement('script'),w=window,loaded;s.onload=s.onerror=s.onreadystatechange=function(){if((s.readyState&&!(/^c|loade/.test(s.readyState)))||loaded){return}s.onload=s.onreadystatechange=null;loaded=1;latest=w.Keen;if(prev){w.Keen=prev}else{try{delete w.Keen}catch(e){w.Keen=void 0}}ctx[name]=latest;ctx[name].ready(fn)};s.async=1;s.src=path;h.parentNode.insertBefore(s,h)}}
}('KeenAsync','https://d26b395fwzu5fz.cloudfront.net/keen-tracking-1.0.3.min.js',this);
KeenAsync.ready(function(){
// Configure a client instance
var client = new KeenAsync({
projectId: '589d06518db53dfda8a8725d',
writeKey: '74D67280C9A4FC2A4CF200D05809A458A814DA683EF5EDE12C3F1FA8838E9B39E4EC6F9AE65CACBABF17C2061B5EE7D17F9E43CBFD2ADDE794A1AF148D4C1B1478897D874E1E7AF08AB2725650485DAE3D3004E6722F4E54EA13935AA83E68F5'
});
// Record an event
client.recordEvent('custom_ad_engagements', {
ad_interaction_type: "spin_carousel",
ad : {
campaign: "Intelligent-Apps-Geo_US",
content: "Intelligent-Apps-Images-Carousel-A",
id: "7783",
client: "923"
},
article : {
author: "Michelle Wetzler",
category: "Technology",
url: document.URL
},
ip_address: "${keen.ip}",
keen: {
addons: [{
name: "keen:ip_to_geo",
input: {
ip: "ip_address"
},
output: "ip_geo_info"
}]
}
});
});