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.
Last updated
Was this helpful?
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.
Last updated
Was this helpful?
The Intelligems JS API lives on the window object: window.igData
.
There 3 main attributes attached to the igData
object are:
(igData.user
) - Used for retrieving user, test group, and experiment info.
(igData.price
) - Used for complicated or custom price testing integrations.
(igData.campaigns
) - Used for customizing your onsite campaign experience
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: