gpt4 book ai didi

google-analytics - 在analytics.js中可以使用Google实验API吗?

转载 作者:行者123 更新时间:2023-12-03 16:16:17 26 4
gpt4 key购买 nike

我们尝试设置Google实验以与我们的后端设置一起使用,并发现有一些API可让GA知道我们已选择通过函数向用户显示哪些变化:



cxApi.setChosenVariation(chosenVariation, opt_experimentId);





当我访问官方文档时: https://developers.google.com/analytics/devguides/collection/gajs/experiments
它说:
“ ga.js是旧版库。如果您要开始新的实施,我们建议您使用该库的最新版本analytics.js。对于现有的实施,请学习如何从ga.js迁移到analytics.js。”

我们确实使用analytics.js。

这是否意味着ga.js中存在的所有功能已经在analytics.js中,并且我们不必担心使用此功能?

最佳答案

您可以按照https://developers.google.com/analytics/devguides/collection/analyticsjs/experiments中的说明尝试仅浏览器的实现。您可以尝试使用gtag.js,而不是ga.js或analytics.js。访问https://developers.google.com/analytics/devguides/collection/gtagjs/migration,了解如何从analytics.js迁移到gtag.js。我将在下面分享我如何实现实验的代码。请记住,要在Google Analytics(分析)中创建实验,您可以在“行为”>“实验”部分中找到该实验。在下面的代码中,您将需要使用自己的实验ID。

<head>
.......................................
.......................................
.......................................
<!-- Load the Content Experiment JavaScript API client for the experiment -->
<script src="//www.google-analytics.com/cx/api.js?experiment=MY_EXPERIMENT_ID"></script>
<script>
// Ask Google Analytics which variation to show the user.
var chosenVariation = cxApi.chooseVariation();
// Define JavaScript for each page variation of this experiment.
// Wait for the DOM to load, then execute the view for the chosen variation.
$(document).ready(function(){
switch (chosenVariation) {
case 0:
// Original: Do nothing. This will render the default HTML.
break;
case 1:
//document.getElementsByClassName('logo_tagline')[0].value = 'I love programming';
$(".logo_tagline:first").text("I love programming");
break;
case 2:
//document.getElementsByClassName('logo_tagline')[0].value = 'Programming is my passion';
$(".logo_tagline:first").text("Programming is my passion");
break;
case 3:
//document.getElementsByClassName('logo_tagline')[0].value = 'I enjoy writing code';
$(".logo_tagline:first").text("I enjoy writing code");
}
});
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXX-X"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXXX-X');
</script>
</head>

关于google-analytics - 在analytics.js中可以使用Google实验API吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40488101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com