2

我目前正在为公司客户的网站编写一个内部广告系统,其中广告只能由内部用户看到,并且所有交易都在网站内部进行(即广告是网站上仅供会员使用的内容)。

是否有人对跟踪这些广告的转化率(即浏览量:点击量:销售额)的最佳方法有任何建议?

编辑

我不是在寻找“你为什么不使用谷歌分析”类型的答案,我正在研究可能的架构大纲,即“为什么不使用将 guid 临时存储在缓存中并查看它是否相关”对广告的回答。

/编辑

在之前的工作中,我做了一些基于内部缓存的事情,它只是简单地进行了查看:点击跟踪,但是添加销售率使这项任务更加复杂,特别是如果我们考虑到有人可能会点击进入广告的想法而不是立即购买。

干杯,埃德

(注意,我故意让这个模糊不清是为了(希望)得到一些答案,这些答案提供了我还没有想到的想法,从不同的角度来解决这个问题)

4

3 回答 3

1

一种典型的方法是使用 cookie 来跟踪用户在网站上的活动,例如

  1. 用户查看广告 - 此页面上将存在一个 img 标记,该标记指向返回单个像素图像的服务器脚本。服务器脚本将检查用户机器上的现有 cookie,如果没有找到,则为用户生成一个 GUID,并创建一个。然后保存有关展示所需的任何详细信息(IP、日期时间等),并使用此 GUID

  2. 用户点击广告。这会将用户带到一个页面,该页面查找查看广告时创建的 cookie,存储点击的详细信息,并在用户计算机上放置点击 cookie,并带有识别点击的 guid

  3. 交易完成。此时页面上有另一个像素,用于查找点击 cookie 并存储点击已转化为销售的事实。传入带有销售参考的查询字符串参数也非常简单

我通常会有 3 个表,每个表用于展示、点击和转换,每个表都存储必要的数据。使用这种类型的架构,您可以按用户进行跟踪,也可以跟踪特定的视图->点击->销售

一个考虑因素是 cookie 不会 100%,因为它们可能会在某些机器上被阻止,但是您可以通过在会话中存储必要的 Guid 来采取措施来应对这种情况,这是首先尝试的。如果没有会话,则查找 cookie,如果没有 cookie,则可以回退到 IP 地址。如果这都是内部的,并且您确保所有跟踪都在与网站相同的域上运行,那么您应该很少遇到 cookie 问题

于 2010-01-18T16:30:44.467 回答
0

我不确定它是否适合您(也许您需要一些内部开发的特定解决方案),但使用 Google 网站优化器,您可以创建整个场景并跟踪交易的每一步直到转化(+ 更多功能) . http://www.google.com/websiteoptimizer

于 2010-01-18T16:04:52.387 回答
0

像素和 cookie 都非常脆弱,您最终会过度依赖浏览器正确加载数据。

我建议使用在销售事件中触发的 API。这样它“总是”有效,不会意外完成。您还可以更轻松地协调数据。

于 2010-05-11T23:47:43.647 回答