我目前正在为公司客户的网站编写一个内部广告系统,其中广告只能由内部用户看到,并且所有交易都在内部发生在网站上(即广告是针对仅限会员的内容提供的。位点)。
有没有人有关于跟踪这些广告转化率的最佳方式的任何建议(即观看次数:点击次数:销售额)?
修改的
我不是在寻找'为什么你不使用谷歌分析'类型的答案,我正在研究可能的架构大纲,即'为什么不暂时在缓存中使用guid并且看看如果它与广告的答案有关。
/ EDIT
在以前的工作中,我做了一些基于内部缓存的事情,它只是查看:点击跟踪,但是增加销售率会使这项任务变得更加复杂,特别是如果我们考虑到有人可能点击的想法到广告而不是立即购买。
干杯,艾德
(N.B。我离开这个故意模糊不清,以便(希望)得到一些答案,通过从不同的角度解决问题,提供我尚未想到的想法)
答案 0 :(得分:1)
一种典型的方法是使用cookie来跟踪网站上的用户活动,例如
用户查看广告 - 在此页面上将存在一个img标记,该标记指向返回单个像素图像的服务器脚本。服务器脚本将检查用户计算机上的现有cookie,如果找不到,则为该用户生成GUID,然后创建一个。然后保存关于展示所需的所有详细信息(IP,日期时间等),以及此GUID
用户点击广告。这会将用户带到查找广告时创建的cookie的页面,存储点击的详细信息,并在用户计算机上删除点击cookie,并使用guid标识点击
交易完成。此时页面上有另一个像素,用于查找点击Cookie并存储点击已转换为销售的事实。传递带有销售参考的查询字符串参数
我通常会有3个表格,每个表格用于展示,点击和转换,每个表格都会根据需要存储尽可能多的数据。有了这种类型的架构,您就可以按用户进行跟踪,也可以按特定视图进行跟踪 - >点击 - >销售
一个考虑因素是cookie不会是100%,因为它们可能在某些机器上被阻止,但是你可以通过在会话中存储必要的Guid来采取措施来解决这个问题,这是首先尝试的。如果没有会话,那么寻找一个cookie,然后如果没有cookie你可以回退IP地址。如果这都是内部的,并且您确保所有跟踪都在与网站相同的域上运行,那么您应该很少遇到Cookie问题
答案 1 :(得分:0)
我不确定它是否适合您(可能您需要一些内部开发的特定解决方案),但使用Google网站优化工具,您可以创建整个方案并跟踪交易的每一步直至转换(+很多更多功能)。 http://www.google.com/websiteoptimizer
答案 2 :(得分:0)
像素和cookie都非常脆弱,你最终过分依赖浏览器正确加载数据。
我建议使用在销售活动中触发的API。这种方式“总是”有效,不会意外地完成。您还可以更轻松地协调数据。