首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何捕获facebook fbclid并通过单击按钮将其转发给客户端

如何捕获facebook fbclid并通过单击按钮将其转发给客户端
EN

Stack Overflow用户
提问于 2021-05-06 21:56:04
回答 1查看 171关注 0票数 0

我们正在测试一种新的跟踪方法,并希望将Facebook fbclid传递给客户端。只是想说清楚..。

  1. 用户点击Facebook广告,
  2. 他们登陆我们的页面
  3. 他们点击一个按钮并被带到客户端

当用户单击页面上的按钮时,我们如何捕获fbclid并将其转发给客户端?

EN

回答 1

Stack Overflow用户

发布于 2021-05-09 00:25:27

我添加了以下代码。其中包括向链接中添加一个类。会检查它是否有效。

代码语言:javascript
复制
         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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67426417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档