google-analytics - 从 PDF 链接触发 Google Analytics 跟踪的技术

标签 google-analytics analytics click-tracking

这是场景:

我有一个包含 PDF 下载链接的邮件列表。 PDF 包含带有可点击链接的广告。我需要获取有关链接点击的分析数据 - 最好通过 Google Analytics(由于可用信息丰富)。

我想到的解决方案是让链接转到我使用某种广告特定 token 托管的网页。 GA 记录请求,然后我使用客户端技术重定向到实际的目标 URL。重定向页面除了跟踪点击之外没有其他用途,因此我不担心它被搜索引擎视为伪装。

我想知道的是:

  • 有没有其他方法可以在不使用中间重定向页面的情况下实现跟踪(我可以以某种方式调用 GA 服务器端)?
  • 如果我确实使用重定向页面方法,我会遇到哪些潜在的陷阱?

  • 提前感谢您的任何建议。

    最佳答案

    不知道您使用什么服务器端环境/语言,但例如在 php 中,您可以使用 cURL 向 google 发送图像请求,并将自定义代码附加到 url。最简单的方法是使用自定义代码使用 javascript 输出代码,然后使用嗅探器捕获图像请求 url,这样您就可以复制 cURL 请求的格式。确保发送 header 信息,包括虚假浏览器信息,以便 GA 不会将其作为机器人清除。然后转发到广告网址。这样你就不需要输出页面了。

    是的,您仍然会发生“重定向”,但是您不必让客户端下载页面或担心javascript被禁用等...

    不幸的是,你真的没有比这更好的了。

    关于google-analytics - 从 PDF 链接触发 Google Analytics 跟踪的技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3536667/

    相关文章:

    javascript - 使用 JavaScript 检测点击进入 Iframe

    javascript - 使用 JavaScript 检测点击进入 Iframe

    google-analytics - 当我的应用程序加载到跨域 iframe 中时,为什么 Google Analytics(分析)不发送命中?

    google-analytics - ga :screenDepth in the GA4 data api? 相当于什么

    javascript - 谷歌分析 v4 gtag : default snippet + debugger extension causes javascript console warning

    javascript - 网站热力图如何获取准确数据?

    hadoop - Datameer - 将列添加到联接表

    ios - Google Analytics SDK 在 Xcode 6.3 中产生问题

    ruby-on-rails - 有什么方法可以知道是否对网站进行了任何分析?

    javascript - 当跟踪哪些元素被点击时,e.target.id 有时是空的