【问题标题】:Custom Pixel tracking code to track user activity or stats自定义像素跟踪代码以跟踪用户活动或统计信息
【发布时间】:2014-10-24 20:43:29
【问题描述】:

我正在开发一个像素跟踪代码,它将位于外部网站(结帐确认页面)。像素跟踪目前是使用调用PHP 文件的图像标签完成的。

背景场景:

  1. User A 访问我网站上的页面,单击链接(A 产品)。
  2. 用户转到外部网站 - 产品页面
  3. 用户然后点击buy now 并继续结帐。
  4. 结帐过程完成后,最后调用pixel tracking

我需要知道如何跟踪每个唯一/个人用户的以下统计信息或数据:

  1. 跟踪用户离开或退出的页面
  2. 跟踪用户登陆的页面
  3. 跟踪用户是否购买了该商品

【问题讨论】:

  • Piwik 可能已经完成了这一切——你可以使用它而不是从头开始开发吗?它本质上是您可以自己托管的 Google Analytics。
  • @halfer 我更喜欢使用我自己的方法,因为我更了解这个过程,我不确定如何集成 Piwik。
  • 这非常简单。您像任何其他网络应用程序一样托管它,设置一些简单的配置,然后使用完整的域地址将他们的跟踪像素放在您的网站上。远比自己编写要容易得多,很多
  • @halfer Piwik 可以创建像素代码,我可以将其分发给在线商店吗?

标签: php cookies statistics tracking pixel


【解决方案1】:

您必须有权访问外部网站,并且能够更改其代码。否则,这是不可能的,而且显然不应该是可能的。

因此,您将像素放在他们的所有页面上。使用该像素,您可以将信息发送到您进行跟踪的服务器。例如像素所在的页面。假设您的像素是:

http://www.mypixeltracking.com/mypixel.php

您可以使用参数向其中添加数据:

http://www.mypixeltracking.com/mypixel.php?id=2723252&page=/home.html

您的mypixel.php PHP 脚本可以提取它并将其放入数据库中。这是基本的想法。您可以使用 JavaScript 或在其代码中添加外部服务器上的参数。

您可能仍然想知道如何在 PHP 中制作像素?见这里:Developing a tracking pixel

您想要执行的跟踪类型可以通过查看数据库中的信息来完成。

【讨论】:

  • 我如何识别或跟踪每个用户?我应该用用户的 IP 地址设置一个 cookie 吗?
  • IP 地址不会,它们会更改或共享。 cookie 是个好主意,只要它包含唯一的会话 ID。然而,它并不完美,例如当单个客户使用多台计算机或删除 cookie 时。有一些巧妙的方法可以将它们识别为相同的,例如在登录后,但你想走那么远吗?见:stackoverflow.com/questions/138670/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-16
  • 1970-01-01
  • 1970-01-01
  • 2013-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多