2015-04-24 40 views
0

我有一個定製的網站。我沒有使用像Zencart等任何購物車。這是完全建立的習慣。如何在網站上實現交叉銷售?

我必須在網站上實現以下功能。

  1. 人誰看這個也看
  2. 誰買了這個也買了的人:
  3. 普及的今天:前5個產品
  4. 最近瀏覽的產品由客戶:
  5. 交叉銷售電子郵件等

我查看了像Piwik,Google Analytics,clicky等分析軟件。 我知道我們可以將這些數據作爲事件存儲在Piwik或GA中。

主要問題是我如何獲得這些數據並能夠根據它在網站上制定並顯示產品?

+0

嗨,你的問題是相當廣泛的,你將不得不縮小它很多,也許重新提出你的問題有點,否則你冒險的問題被關閉:) – Epodax

+0

這是廣泛的 - 任何答案將需要覆蓋至少通過GA API進行數據回收,爲建議和前端開發構建數據模型以將其插入到您的網站中。我建議你把這個問題分解成多個問題,即使這樣,「模型構建」部分也可能不能很好地融入到stackoverflow QA格式中。 –

+0

「查看/購買此圖片的人也可查看/購買」可作爲重新計算相似性模式的後臺作業實施。您可以在關係數據庫中使用SQL,但它可能會很慢,這就是您在Web應用程序之外執行此操作的原因。對於每個產品,瀏覽查看/購買它的客戶以及至少一個其他產品,然後按產品分組。如果查看/購買計數大於缺貨值,請將它們添加到產品X - 產品Y關係表中。 – halfer

回答

0

至於第2項「購買此產品的人也購買了」,Google發佈了一個related product的特性,理論上至少應該很容易實現這一點。

該功能需要在視圖設置中啓用,並且您需要幾天的電子商務數據。然後你執行例如從文檔的示例查詢:

尺寸= GA:queryProductName,GA:relatedProductName,GA:queryProductId,GA:relatedProductId 度量= GA:correlationScore,GA:queryProductQuantity,GA:relatedProductQuantity排序= -ga:queryProductQuantity

推測較高的相關性評分度量指示哪些產品具有更強的關係。

我到目前爲止的問題是,這是一個黑匣子 - 我不知道Google如何計算相關分數,到目前爲止結果看起來有些隨意(可能是因爲我的數據集還不夠大)。您可以查詢關聯模型,但會返回「默認」(不是很有用)。

但是,如果您準備好信心飛躍並相信Google這一切都會有意義,那麼您可以使用相關產品功能在您的網站上實施交叉銷售。

通過API查詢數據,不要忘記緩存結果,否則最終會超出GA配額。之後,只需要將產品頁面上的產品ID與相關產品ID進行匹配,並將緩存結果中的相關性分數最高。

+0

謝謝,我會試試看 –