aloof-translator-23445
08/22/2023, 2:53 PM/ AB TEST CALENDLY vs WHATSAPP
const abTestElem = document.querySelector('#ab__test');
const whatsapp = "<div class='whatsapp__btn'><a href='***********' target='_blank' rel='nofollow'><img src='/img/WhatsAppButtonGreenSmall.svg' alt='whatsapp'></a></div>"
const calendly = "<div class='calendly__btn'><a href='*************' target='_blank' rel='nofollow'> <img src='/img/calendly.svg' alt='calendly'></a></div>"
document.addEventListener("DOMContentLoaded", async () => {
const gb = new window.growthbook.GrowthBook({
apiHost: "<https://cdn.growthbook.io>",
clientKey: "************",
enableDevMode: false,
trackingCallback: (experiment, result) => {
// Example using Segment
analytics.track("Experiment Viewed", {
experimentId: experiment.key,
variationId: result.key,
});
},
onFeatureUsage: (featureKey, result) => {
console.log("feature", featureKey, "has value", result.value);
},
});
await gb.loadFeatures({
autoRefresh: true,
timeout: 2000,
});
const result = gb.run({
key: "cta_btn_variants",
variations: ["calendly", "whatsapp"],
coverage: 1,
weights: [0.5, 0.5],
});
if (result.value === 'whatsapp') {
abTestElem.innerHTML = whatsapp
gtag('event', 'cta_click', {
'event_label': 'whatsapp',
'value': 100
});
} else if (result.value === 'calendly') {
abTestElem.innerHTML = calendly
gtag('event', 'cta_click', {
'event_label': 'calendly',
'value': 100
});
}
});
happy-autumn-40938
08/22/2023, 4:54 PMsetAttributes()
): https://docs.growthbook.io/lib/js#step-1-configure-your-appaloof-translator-23445
08/22/2023, 8:35 PMhappy-autumn-40938
08/22/2023, 10:37 PMuserId
(or sessionId
for anonymous users) that stays with the user across multiple visits. Does your site make either of those fields available? Or are you using any analytics platform that exposes an id?aloof-translator-23445
08/23/2023, 11:10 AMfunction get_ga_clientid() {
let cookie = {};
document.cookie.split(';').forEach(function(el) {
let splitCookie = el.split('=');
let key = splitCookie[0].trim();
let value = splitCookie[1];
cookie[key] = value;
});
return cookie["_ga"].substring(6);
}
happy-autumn-40938
08/23/2023, 4:42 PMaloof-translator-23445
08/24/2023, 7:49 AM