javascript - 我的功能和执行是否正确?GCLID 未被拉取
问题描述
我有一个带有隐藏输入的表单来捕获 GCLID(Google 点击 ID)
<input type="hidden" id="gclid_field" name="gclid_field" value="">
为了捕获 GCLID,我使用下面的 Javascript 将函数的值传递给隐藏字段的值:
function getParam(p) {
var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
var p = '?gclid=';
document.getElementById('gclid_field').value = getParam(p);
我决定在我的登录页面上对此进行测试,并使用了测试自动标记参数。完整的 url 显示在我的地址栏中,所以我知道我的网页允许附加字符串。
http://www.website.com/?gclid=TeSter-123。
我查看了我的控制台,并在我的 gclid_field xml 标记之间看不到任何东西。
我是否正确执行了我的 Javascript?
解决方案
推荐阅读
- python - 我怎样才能停止模型训练并恢复它?
- javascript - Adonis JS v5 关系缺少模型属性
- opencv - 如何仅在计算机视觉中的另一个检测到的对象(y)内检测对象(x)?
- database - 在 ASP.NET Core 中的 View Data 中显示所选城市
- java - 如何在运行时部署 vert.x verticle?
- android - How to correctly fill activity_main.xml with a fragment in coordinator layout
- python - Pandas fastest way to get duplicates in multiple dataframes
- node.js - 如何使用 res.redirect 重定向到数据 url?
- ios - How to make GMSPlace Codable?
- magento - Magento Adress fields in backend not displaying + Access Denied