Skip to content

Instantly share code, notes, and snippets.

@rxnlabs
Last active August 29, 2015 13:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rxnlabs/df8b1a8505b7152ed53b to your computer and use it in GitHub Desktop.
Save rxnlabs/df8b1a8505b7152ed53b to your computer and use it in GitHub Desktop.
Grab the Optimizely experiment information uisng javasacript and tag experiments in LuckyOrange
var experimentID = window['optimizely'].data.state.activeExperiments[0];
var variationIndex = window['optimizely'].data.state.variationMap[experimentID];
var variationName = window['optimizely'].data.state.variationNamesMap[experimentID];
var variationID = window['optimizely'].data.state.variationIdsMap[experimentID];
var experiment_name = window['optimizely'].data.experiments[experimentID].name;
if (optimizely_experiment_id === "optimizely_experiment_id_i_wanna_track"){
var _loq = window._loq || []; // ensure queue available
_loq.push(["tag_recording", window['optimizely'].data.experiments[experimentID].name +"-"+window['optimizely'].data.state.variationIdsMap[experimentID]]); // this will tag, won't star, and will append the tag
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment