2012-03-22 16 views
0

我參與的一個應用程序迫切需要對報告部分進行重組......我很樂意提供建議。所有的開發目前都在PHP(nginx/php/linux/mysql/redis環境)中,儘管其他適合環境的建議值得歡迎。爲自定義應用程序構建分析 - 開放式分析框架(如piwik或owa)會成爲解決方案嗎?

當前系統已經有正在進行的日誌記錄,這些日誌記錄被輸入到mysql表中。所有表格基本上都是相同的結構,不同的日誌記錄了不同的日誌類型。

我們想要報告一些不同的指標/操作,並且能夠讓用戶按日期或其他過濾器向下鑽取。

實施例的指標:

  • 用戶搜索主題。我記錄他的用戶ID,搜索關鍵字,每個結果ID。
  • 用戶訪問系統上的項目(無論是從上面的搜索結果,或從我的主頁 - 我有兩個單獨的日誌)。我記錄(當前)頁面的「ID」,用戶的唯一ID(所有用戶都有一個ID),時間,頁面的類別。
  • 用戶提交項目請求。我記錄了請求的ID(新ID),用戶的唯一ID,報告的類別。
  • 名單誰上項目X.

能有人給我上我是否能夠充分利用在Piwik現有功能的一些意見(www.piwik.org)或點擊打開所有用戶Web Analytics(http://demo.openwebanalytics.com)構建一個易於使用的排序和報告工具儀表板?這個想法是,大多數(如果不是全部)查詢插入並選擇我們已有的以上指標的數據。我們需要的是一種統一的數據顯示方式,用戶可以以不變的格式查看不同的報告,等等......

按類別過濾我們有類別ID也是必要的。類別是一個層次結構樹,選擇一個父節點意味着我們基本上列出了所有的子節點,並且用一個IN(x,x,x)和所有的子ID(我們正在研究改變爲線性樹遍歷,但那是另一個討論。 ..)

基本上,再一次,如果這已變得令人困惑:對於那些有piwik/owa /其他網絡分析框架經驗的人,您是否使用它來自定製應用程序提供自定義指標,而不直接與網頁瀏覽?

如果是這樣,你能分享一些例子嗎?

此外,有利於piwik或owa的任何理由? OWA似乎有一些很好的東西,我們可能會在未來添加熱像地圖和錄音,但現在主要關注的是自定義指標,因此網絡指標的內容最初將被禁用...

感謝幫助...

+0

難道這個問題更適合http://webmasters.stackexchange.com/? – dgw 2012-03-22 08:50:52

+0

我沒有看到真正的問題是如何針對編程我們自己的分析套件或整合現有的應用程序套件,而不是關於利用網站的分析......事實上,我的目標是解耦「web」部分,因爲它不是瀏覽分析我們是intersted,其分析我們的應用程序使用(由非公衆用戶),所以這是我的推理...對不起,如果這是錯誤的地方,但... – RVN 2012-03-22 14:06:22

回答

1

使用Piwik與Custom Variables & Segmentation應該允許您的要求。

+0

嗨@NickT,我也許想到在Piwik的情況下,更多的是與插件相關的內容?渲染自定義表格和圖形?這可能是這樣嗎?我不想擁有「訪問過的頁面」的概念,我真的想將它解開成「返回的匹配結果」,「點擊匹配」和「點擊的建議」之類的東西。定價模型基於所有這些項目的功能,因此,如果將它與「網頁儀表板」中的「瀏覽量」錯誤地結合起來可能會造成混淆,因爲不同的積分(用戶「積分」是根據他們是否點擊結果而花費的) 。 – RVN 2012-03-22 14:10:07

+0

除非我錯過了觀點,並且通過跟蹤自定義變量,我可以在完全不同的視圖中呈現結果?也許你的建議會涉及到爲每種類型的報告創建分段的儀表板小部件? – RVN 2012-03-22 14:11:58

+0

「網頁」的概念只是一個代理,可以完成您正在嘗試實現的目標。您可以使用自定義名稱和自定義變量觸發「自定義頁面視圖」(事件)。這加上小部件細分,你應該能夠做你想做的:) – NickT 2012-03-23 04:03:23

0

你可以在各種不同的方式做到這一切在開放式網絡分析(http://www.openwebanalytics.com):

  • 行動跟蹤 - 允許你跟蹤任意事件。可以將操作分組並分配一個值和標籤。

  • 爲你的事件觸發「假」頁面瀏覽你的事件有查詢時查找的自定義URI。

  • 使用內置的DOM點擊跟蹤事件來查看誰點擊DOM元素。

  • 自定義事件事實表 - 您可以創建一個自定義事實表,然後爲其添加任何列,然後爲其註冊新的度量標準和維度。

這兩種方法都可以與OWA自帶的自定義變量和分段相結合。我會先嚐試第一種方法,因爲它是迄今爲止最容易實現的方法。

相關問題