gpt4 book ai didi

javascript - 从链接器 Google Analytics 获取链接

转载 作者:行者123 更新时间:2023-12-01 02:11:30 24 4
gpt4 key购买 nike

我有一个标签,当用户单击它时,它会重定向到使用 Jquery 创建的自定义链接。

我有这样的东西:

<a id="test"></a>

<script>
$("#test").click(function()
{
var link = "test.org/test.php?variable_1=something&variable_2=something";

window.open(link);
});
</script>

我的问题是,我还需要将 Google Analytics Linker 中的 _ga 变量附加到该链接,但我不知道如何获取它生成的代码。我需要你有这样的东西:

<a id="test"></a>

<script>
$("#test").click(function()
{

//Gets ga code to append to link
var ga_code = ...


var link = "test.org/test.php?_ga="+ga_code+"&variable_1=something&variable_2=something";

window.open(link);
});
</script>

感谢您的宝贵时间!

最佳答案

您可以使用下一个函数来获取链接器参数:

function getCrossdomainLinker(){
if (typeof(window["ga"]) !== "undefined") {
var firstTracker = ga.getAll()[0];
if (firstTracker) { return firstTracker.get("linkerParam"); }
}
}

它将返回类似以下内容:

"_ga=2.248329664.639135579.1523283935-2097469629.1523283935"

您必须将其添加到您的链接中:

<script>

function getCrossdomainLinker() {
if (typeof(window["ga"]) !== "undefined") {
var firstTracker = ga.getAll()[0];
if (firstTracker) { return firstTracker.get("linkerParam"); }
}
}

$("#test").click(function() {

//Gets ga code to append to link
var ga_code = getCrossdomainLinker();

var link = "test.org/test.php?"+ga_code+"&variable_1=something&variable_2=something";

window.open(link);
});
</script>

更多信息:https://developers.google.com/analytics/devguides/collection/analyticsjs/linker

关于javascript - 从链接器 Google Analytics 获取链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49733049/

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