php - 如何模仿 Google Analytics utmz-cookie 的创建?

标签 php google-analytics seo universal-analytics

现在我们使用标准的谷歌分析脚本 dc.js 通过访问者的 http referrer 和 http url 创建 utm-cookies。现在,自 Universal Analytics 以来,Google 停止创建 utm-cookie。

有没有办法使用内部或外部解决方案通过 referer 和 url 来模拟 utm-cookie 创建逻辑?

附言。请不要建议摆脱 utm-cookies。主要问题是:“是否可以按照与谷歌相同的逻辑创建 cookie?”

最佳答案

这并不容易。您可以使用 PHP 函数 $_SERVER ['HTTP_REFERER'] 但是:

The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.

据我所知,Universal Analytics 有一种使用 _ga cookie 跟踪引荐的方法,而且效果非常好。如果您使用 PHP(托管 GA),那么您会遇到问题,但使用 JavaScript 就可以了。

如果您想使用 javascript 跟踪 AND _utm cookie,您需要创建一些“推送”脚本来收集该数据,但我认为 Universal Analytic 会自动提供该选项。

阅读 THIS 请写博客。

关于php - 如何模仿 Google Analytics utmz-cookie 的创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30236811/

相关文章:

php - 匹配多个列值以获取记录匹配百分比

php - PHP 数组代码帮助

google-analytics - Google Analytics 过滤器 Dev、Acc、Prod?

php - php网站上的Google Analytic?

javascript - Google Analytics 和 anonymizeIp

drupal - 元描述 Drupal

php - 我可以在 PHP 中重载数组下标运算符吗?

php - 如何在 rest API 中传递 token ?

.htaccess - 创建 Google 友好文件夹

.htaccess - 简单的 http(包括 www)到 https htaccess