javascript - 在页面上显示未知的隐藏字段值

标签 javascript html function google-analytics

我目前正在使用脚本从 Google Analytics 获取有关访问者的数据,并将其传递到表单上的隐藏输入字段。我正在使用本文中的脚本:http://bit.ly/1PiPxrp

如果您查看此处的工作示例(http://codepen.io/saltmktg/pen/meERex - 函数从第 91 行开始),您可以单击“显示 GA 信息”按钮并查看每条数据的警报。 (您不会看到真实信息,因为 Analytics 脚本链接到不同的帐户,即不是 JSFiddle。)不过,我的问题是我想在实际页面上显示这些数据 - 访问者无需单击“显示 GA 信息”按钮。我希望他们在访问页面时立即看到数据。

现在populateHiddenFields仅当您单击“显示 GA 信息”按钮时,该函数才会填充隐藏字段。我尝试过类似 <body onload="populateHiddenFields(this);window.onload = populateHiddenFields - 但我无法让该函数在页面上的其他位置工作(除了与实际表单绑定(bind)之外)。

如果我可以提供更多信息或示例,请告诉我。再次,我只是想在页面上明显地显示访问者的 Google Analytics(分析)跟踪信息。预先感谢您的任何和所有帮助!

最佳答案

它工作得很好,所以我想你没有在参数中传递表单。您可以在 onload 或 DOM 就绪事件中进行设置(根据您的需要):

http://codepen.io/anon/pen/ojLwNW

 <body onload="populateHiddenFields(document.forms[0])"> 

我制作了document.forms[0],因为它是页面中唯一的表单。您可以通过 ID 或表单名称传递对象。

祝你好运

关于javascript - 在页面上显示未知的隐藏字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32692726/

相关文章:

javascript - 如何在 javascript 单元测试中模拟数据?

javascript - 这个 CompareAmounts 函数到底是做什么的? (分析)

php - SQL查询匹配两个字段

javascript - 我的img只显示一半。 CSS 问题

python - 调用 Python 函数而不向其传递参数 - animate(i)

r - f(init, x[[i]]) 中的错误 : unused argument (x[[i]])

javascript - 值条件未按预期工作

Javascript在touchmove事件上改变div bg的颜色

javascript - 如何减慢褪色效果?

html - 如何控制图片的可点击区域? CSS