gpt4 book ai didi

jquery - 将隐藏输入值作为自定义维度发送到 Google Analytics(分析)

转载 作者:行者123 更新时间:2023-12-02 13:35:34 25 4
gpt4 key购买 nike

我尝试将表单上 2 个隐藏输入字段的值发送到 google Analytics 内创建的 2 个自定义维度,但我不知道如何在提交表单时发送这些值。我也使用重力形式。
谷歌分析中创建的维度是 contactID 和 locationID:

我的代码如下所示:

<input name='input_4' id='input_6_4' type='hidden' class='gform_hidden' value='123456' />
<input name='input_25' id='input_6_25' type='hidden' class='gform_hidden' value='987654' />

jQuery(document).ready(function(){
jQuery('#gform_6').submit(function(e) {
var form = this;
var contactID = $('#input_6_4').val();
var locationID = $('#input_6_25').val();

e.preventDefault(); // disable the default submit action

ga('set', 'contactID', contactID);
ga('set','locationID', locationID);

$(':input', this).attr('disabled', true);

setTimeout(function() {
form.submit();
}, 1000);
});
});

感谢任何人的帮助。

最佳答案

您需要考虑两件事:

1) 自定义维度和指标需要与现有点击一起发送。这意味着单独设置自定义维度不会将值发送到 Google Analytics。设置完它们后,您需要向 GA 发送某种类型的点击,例如事件、综合浏览量等。您也可以在点击时设置它们(如下例所示)。

2) 自定义维度和指标是通过使用维度或指标的索引值来设置的。因此,在您的情况下,您可能已命名维度 contactID,但实际上您需要找出该维度的索引并进行设置。您可以在Web Interface中找到它在创建维度的位置,您应该会看到一个索引列。例如,如果 contactID 的索引值为 2,那么您实际上需要设置 dimension2。开发者网站对此进行了介绍,因此您应该阅读 Custom Dimensions & Metrics .

总而言之:例如,如果 contactID 的维度索引为 1,locationID 的维度索引为 2,并且如果您决定在提交表单时发送事件以确保这些值得到发送到 Google Analytics,

然后你就可以替换

ga('设置', 'contactID', contactID);
ga('设置','locationID', locationID);

与:

ga('send', 'event', 'category', 'action', {
'dimension1': contactID,
'dimension2': locationID
});

并将“类别”和“操作”替换为您想要的事件值。

关于jquery - 将隐藏输入值作为自定义维度发送到 Google Analytics(分析),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17636022/

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