如何在网站上实现交叉销售?

时间:2015-04-24 07:13:37

标签: php google-analytics matomo

我有一个定制的网站。我没有使用像Zencart等任何购物车。再次,它是完全建立自定义。

我必须在网站上实现以下内容。

  1. 观看此内容的人也看过
  2. 买这个的人也买了:
  3. 今日热门:前5名产品
  4. 客户最近浏览的产品:
  5. 交叉销售电子邮件等。
  6. 我已经研究过像Piwik,Google Analytics,clicky等分析软件。 我知道我们可以将这些数据存储为Piwik或GA中的事件。

    主要问题是如何获取这些数据并能够在网站上制作并显示产品?

1 个答案:

答案 0 :(得分:0)

至于项目2)"购买此产品的人也购买了#34;,Google已经发布了一个related product功能,至少在理论上应该能够轻松实现这一功能。

需要在视图设置中启用该功能,您需要几天的电子商务数据。然后执行例如来自docs的示例查询:

  

尺寸= GA:queryProductName,GA:relatedProductName,GA:queryProductId,GA:relatedProductId   metrics = ga:correlationScore,ga:queryProductQuantity,ga:relatedProductQuantity sort = -ga:queryProductQuantity

据推测,相关性得分指标越高,表明哪些产品的关系越强。

我到目前为止遇到的问题是这是一个黑盒子 - 我不知道Google如何计算相关分数,到目前为止,结果看起来有点武断(可能是我的数据集还不够大)。您可以查询相关模型,但这将返回"默认" (不是很有帮助)。

但是,如果您准备采取信念的飞跃并相信Google,这一切都有意义,那么您可以使用相关的产品功能在您的网站中实现交叉销售。

通过API查询数据,不要忘记缓存结果,否则最终会超出您的GA配额。在此之后,只需将产品页面上的产品ID与相关产品ID进行匹配,并在缓存结果中获得最高相关分数。