Unable to send events using the Keen.IO tag

Bronze Contributor
Bronze Contributor
Hi, I've added the Keen.IO tag, and I can see the script being written, and even the window.Keen.configure call being ran, however, it doesn't seem to work! From the Chrome Dev Console, I run an event like Keen.addEvent({testKey: 'testValue'}) but this never registers the event on the Keen IO server. If I manually reconfigure the window.Keen object, passing in the config variables (which I have used in the Tag) via the Dev console, I can then see that window.Keen object is fully instantiated and then the previous Keen.addEvent works. This makes me thing something is amiss with the Tealium automated configuration. Also, can someone please advise how I would send KeenIO events dynamically? I tried the JS Code Extension, but I feel this loads too early, but, also because of the former issue with possible misconfiguration, I am not entirely confident that what I am doing is incorrect with the extension so at a bit of loss. Many thanks Sky
1 REPLY 1

Unable to send events using the Keen.IO tag

Tealium Employee
Hey Sky, We don't have many customers that use the Keen.IO Tag, so the last time we updated the template was about a year ago. It's entirely possible (and likely!) that Keen.IO updated since then, and we may be out of date. I would recommend reaching out to your Tealium Account Manager to look into it. Also, we may need to look at any implementation guides Keen.IO sent you. Thanks, Seth
Public