以网站形式传递Google Analytics(分析)客户ID

时间:2019-03-14 16:10:04

标签: google-analytics

我在自己的网站上设置了Google Analytics(分析),并且可以在“用户资源管理器”报告中很好地显示访问者的客户ID。

我想在我的联系表单的隐藏字段中发送Google Analytics(分析)客户ID(以便我可以比较发送表单的用户及其在我的网站上的行为,如GA中所示)。

我使用了我的正文代码顶部的GA指南(https://developers.google.com/analytics/devguides/collection/analyticsjs/cookies-user-id)中的脚本:

<script>
$( document ).ready(function() {
  ga(function(tracker) {
var clientId = tracker.get('clientId');
});
});
</script>

我希望这将收集客户端ID并将其放入clientId 我加了     <?php echo"clientId" ?> 进入页面进行检查。

但是,当我访问页面(https://www.cow-shed.com/cow-shed-business-start-up-pages/contact.php)时,它显示的是clientId而不是数字。

我有一个php表单,其中有一个clientId的隐藏字段      但这是发送clientId(可能并不奇怪,因为回显代码也显示了clientId)。

这一定是一件有用的事情,但是我看不到如何将客户端ID放入我的表单中。如果有人有任何想法。因为我是html编码器,所以请您保持简单即可,因此我的pho和js是v basic的...谢谢!

1 个答案:

答案 0 :(得分:0)

您正在将javascript(找到的脚本部分)和PHP混合使用,无法以这种方式进行。您需要做这样的事情,所以您只使用javascript:

$(document).ready(function() {
  ga(function(tracker) {
  var clientId = tracker.get('clientId');
  var ga_textbox = document.getElementById('textboxid'); //textbox id on form
  ga_textbox.value = clientId;
});
});

希望对您仍然有帮助。