我在自己的网站上设置了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的...谢谢!
答案 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;
});
});
希望对您仍然有帮助。