gpt4 book ai didi

javascript - 如何使用 PHP 在重定向页面上使用 Google Analytics 进行跟踪?

转载 作者:IT王子 更新时间:2023-10-28 23:57:51 25 4
gpt4 key购买 nike

我有一个网站,我想跟踪谁点击了 GA 的特定链接。

假设我有这个页面:/index.php?id=32

在此页面上,我根据 ID 变量(在本例中为 32)运行一些查询,并从数据库中获取 32 id 项目的 URL 以重定向访问者。

我正在使用 PHP 函数:header('Location: http://www.example.com');。在我重定向用户之前,我希望 Google 捕获访问者的信息,然后才重定向到所需的网页。

我曾尝试在重定向之前粘贴 GA 代码并 ECHO 它,但它不起作用。如何使用 GA 跟踪这类页面?

最佳答案

一般来说

If your page uses redirects, the redirecting page becomes the landing page's referrer. For example, if you've changed your site so that index.html now redirects to home.html, then index.html becomes the referrer for home.html. If someone reached your site via a Google search that sent them first to index.html, you won't have any data regarding the Google search.

For this reason, you should place the Google Analytics tracking code on the redirecting page as well as on the landing page. This way, the redirecting page will capture the actual referrer information for your reports.

Note, some browsers may actually redirect before the JavaScript call from the code can be made.

(参见 https://support.google.com/analytics/answer/1009614?hl=en )

您的具体情况

由于 PHP 在任何 Javascript 之前呈现和执行,Google Analytics 跟踪器没有机会将数据发送到其服务器。


解决方案

考虑到您无法跟踪 PHP 重定向页面,有许多可能的替代方案:




  • 广告系列跟踪(在这种特定情况下,我个人不会使用此方法。)
    • /products.php?utm_source=index&utm_medium=redirection-page&utm_campaign=32

列表中的最后两项是在您进入 PHP 重定向页面之前在初始页面上的各个链接上实现的。

关于javascript - 如何使用 PHP 在重定向页面上使用 Google Analytics 进行跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27453830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com