2010-01-18 38 views
2

我目前正在为公司客户的网站撰写一个内部广告系统,其中广告只会被内部用户看到,而所有的交易都在内部发生在网站上(即广告是针对网站上的会员专用内容)。如何跟踪内部广告系统的转化率(点击销售量)?

有没有人有任何关于跟踪这些广告转化率的最佳方式(即视图:点击次数:销售额)的建议?

编辑

我不是在寻找一个“你为什么不使用谷歌analystics'式的回答,我寻找到可能的建筑轮廓,即”为什么不使用店暂时放在缓存中的guid,看看它是否与广告的答案有关。

/EDIT

在以前的工作,我也基于内部高速缓存,它只是做了某种看法:点击跟踪,然而除了销售率使得这一任务更加复杂,特别是如果我们拿考虑到有人可能点击广告而不是立即购买的想法。

干杯,埃德

(NB我要离开这个故意模糊,以(希望)得到一些答案,通过在这个问题从不同的角度来提供,我没有想到的想法)

回答

1

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

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

  2. 用户单击广告。这将使用户访问一个页面,该页面查看在广告被查看时创建的cookie,存储点击的详细信息并在用户机器上放置点击cookie,用guid标识点击

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

我通常将有3个表,每一个印象,点击和转换,每个储存尽可能多的数据是必要的。有了这种类型的体系结构,您可以跟踪用户,也可以查看特定的视图 - >点击 - >销售

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

0

我不确定它是否适用于您(也许您需要一些内部开发的特定解决方案),但通过Google网站优化工具,您可以创建整个方案并跟踪转换的每个步骤(+更多的功能)。 http://www.google.com/websiteoptimizer

+0

哦,需要*非常*定制,我正在寻找一个架构大纲。但欢呼的输入:) – 2010-01-18 16:15:42

0

像素和饼干都很脆弱,而且您最终过分依赖在浏览器上正确加载数据。

我建议使用在销售活动中触发的API。这样它“始终”起作用,并且不会意外完成。您还可以更轻松地协调数据。