Javascript API
For ease of use, Intelligems adds an object to the global window scope when the page loads. It primarily acts as a read interface for configurations and session-specific A/B tests.
Overview
The Intelligems JS API lives on the window object: window.igData
.
There 3 main attributes attached to the igData
object are:
User Object (
igData.user
) - Used for retrieving user, test group, and experiment info.Price Object (
igData.price
) - Used for complicated or custom price testing integrations.Campaigns Object (
igData.campaigns
) - Used for customizing your onsite campaign experience
Load Timing
As soon as Intelligems is fully loaded on the site, we will set the igData
object on the window. As soon as this happens, we will fire a window event: ig:ready
Here's an example of how you might perform an action when Intelligems is loaded:
Last updated