2011-12-08 168 views
2

Kissmetrics是一個非常酷的軟件包,但不提供在您的儀表板上創建您自己的小部件的功能。我一直在做一些調查,看起來像是在頁面加載後,發生了一些js wizardry,它返回一些數據並且度量部件被寫入。Kissmetrics數據挖掘

我正試圖通過js讀取數據以瞭解數據從何處被寫入或寫入的位置,但是在視覺上進行解析是一種痛苦。

有什麼方法可以找出js通過AJAX爲此拉數據?我希望它出現在Firebug的Net或Console標籤中,但它並不幸運。

任何幫助,這將是太棒了!

回答

0

您可能已經搬遷了,但我發現了一個基於此blog post中概述的解決方案的工作解決方案。有些是已經過時了,因爲他們正在更新他們的代碼,但基本是有:

  1. 找出發送請求
  2. 登錄您的請求
  3. 發出請求的順序一定URL

Kissmetrics還在JS中實現了大部分URL生成代碼,如果您知道在哪裏查看,那麼它非常易讀。我強烈建議在提出一些請求的同時查看網絡檢查員,然後您可以從那裏進行反向工程。除此之外,我還爲此製作了一個紅寶石,除了該博客文章中的PHP腳本,該腳本將很快推出。

+1

我是你提到的博客文章的作者。 代碼從一開始就可用,但隱藏在文章的文本鏈接中。 爲了清晰起見,我添加了一個大的胖按鈕。你說它已經過時了,謹慎提供更多細節? – jdangu

+0

@jdangu特別是幾件事情,主要圍繞簽名一代。換行符現在從sha512中刪除。此外,您所做的「怪異」URL編碼是不必要的。由於PHP-> Ruby端口,可能還有其他更改我沒有注意到。你還能得到有效的數據嗎?因爲我沒有,使用你的腳本 – Wylie