用于页面引荐分析的自定义用户跟踪或第三方服务

时间:2015-11-02 15:09:16

标签: ruby-on-rails angularjs google-analytics mixpanel

我试图为一组用户回答的问题是其他用户如何在他们的页面上结束。用户可以通过5种不同的方式在您的页面上结束。例如,他们可以搜索您的姓名,点击新闻源中的链接或收到包含指向您网页的链接的电子邮件。

完成跟踪这些事件的最佳方法是什么?我最初倾向于创建一个表来跟踪这个。每个链接都会向服务器发送一个异步事件以添加到表中。但是,我也知道有许多跟踪服务,例如Google Analytics和Mixpanel。我简要地看了一下他们的文档,他们似乎不符合我的需要。

我错过了什么吗?是否值得创建一个“自定义”甚至跟踪系统来实现这一目标?

1 个答案:

答案 0 :(得分:0)

不值得创建自己的服务。此外,您无法向搜索引擎结果页面或电子邮件添加异步链接(这需要跟踪您无法在搜索引擎中实现的代码或不会在邮件客户端中执行的代码)。

网络分析软件通过其http标头分析传入流量来跟踪流量来源。如果有引荐来源设置,则流量将归因于引荐网站,除非流量包含在已知搜索引擎列表中,在这种情况下,它将归因于自然搜索流量等。

在大多数系统中,您可以通过在网址中添加查询参数来自定义源归因(显然,这不适用于搜索引擎等,因为您无法将参数添加到自然搜索结果中)。例如,使用Google Analytics,您可以在电子邮件链接或广告系列中添加custom campaign parameters。如果人们点击这些链接,参数值将被发送到GA,并且相应地设置源/媒体/活动信息(例如,来自网络邮件客户端的流量通常被归因为推荐人,但是活动参数允许将链接归因于你的邮件活动。)

可能有理由创建自己的系统,但频道归因不是其中之一; GA和我所知道的所有其他系统都完全涵盖了这一点。