Skip to content

Instantly share code, notes, and snippets.

@btrav
Last active October 14, 2015 19:02
Show Gist options
  • Save btrav/70bbf42bdb7798862ba7 to your computer and use it in GitHub Desktop.
Save btrav/70bbf42bdb7798862ba7 to your computer and use it in GitHub Desktop.
Bozzuto Optimizely Snippet
function () {
if(window.optimizely) {
var o = optimizely;
if(o.activeExperiments && o.allExperiments) {
for(var i=0;i<o.activeExperiments.length;i++) {
var experimentId = o.activeExperiments[i];
var experiment = o.allExperiments[experimentId];
if(experiment && experiment.universal_analytics) {
var slot = experiment.universal_analytics.slot;
if(slot == 3) { // you would fill this in with the slot you are using in Optimizely for this experiment.
if(o.variationIdsMap && o.variationNamesMap) {
return o.variationIdsMap[experimentId] + ': ' + o.variationNamesMap[experimentId];
}
}
}
}
}
}
return undefined;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment