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

Custom user tracking or 3rd party service for page referral analytics

我试图为一组用户回答的问题是其他用户如何结束他们的页面。用户可以通过大约 5 种不同的方式访问您的页面。例如,他们可能已经搜索了您的姓名,从新闻源中单击了 link,或者收到了一封带有 link 的电子邮件到您的页面。

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

我错过了什么吗?创建一个 "custom" 均匀跟踪系统来完成这个是否值得?

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

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

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

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