我们正在测试一种新的跟踪方法,并希望将Facebook fbclid传递给客户端。只是想说清楚..。
当用户单击页面上的按钮时,我们如何捕获fbclid并将其转发给客户端?
发布于 2021-05-09 00:25:27
我添加了以下代码。其中包括向链接中添加一个类。会检查它是否有效。
let anchors = document.getElementsByClassName("marketingAnchor")
Array.from(anchors).forEach(element => {
let currentURL = new URL(window.location.href)
let AnchorHref = element.getAttribute('href')
let tmpURLObj = new URL(AnchorHref)
let fbclidParam = currentURL.searchParams.get("fbclid")
if (AnchorHref == null || fbclidParam == null) return;
tmpURLObj.searchParams.set('fbclid', fbclidParam);
element.setAttribute('href', tmpURLObj.href)
});</script>https://stackoverflow.com/questions/67426417
复制相似问题