Comment on page
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.
The Intelligems JS API lives on the window object:
window.igData
.There 3 main attributes attached to the
igData
object are:- 1.
- 2.
- 3.
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:
window.addEventListener('ig:ready', () => {
const experiments = window.igData?.user.getExperiments();
if (experiments.length) console.log("I have live experiments");
})
Last modified 28d ago