2014-10-08 101 views
0

我寫了一個Chrome擴展,我剛剛發佈到Chrome商店。我想知道與之相關的所有數字。這包括安裝次數/活躍用戶數量/用戶活動等。Chrome擴展程序使用報告

我從哪裏得到這些數字?根據這個問題,沒有辦法看到安裝的總數:How can I see the number of total installs for my chrome extension?

更重要的是有沒有辦法讓我設置每週/每月的電子郵件,以獲得這些數字直接到我的收件箱?

回答

1

有沒有官方的方式來做到這一點。 Google不會爲您的附加信息提供詳細的統計信息,因此,如果您想知道詳細信息,則應使用Google Analytics。

Follow the tutorial here設置您的Google Analytics帳戶。

要知道的是安裝你的擴展,你需要建立一個Analytics帳戶,並將其鏈接到您的分機的人數,那麼你可以使用chrome.runtime.onInstalled.addListener方法聽的安裝和發送_trackEvent您Analytics(分析)帳戶。

因此,在您background.js你會做這樣的事情:

var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']); 
// where UA-XXXXXXXX-X is your Analytics Account user number 

(function() { 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
    ga.src = 'https://ssl.google-analytics.com/ga.js'; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
})(); 

// now add a listener to the onInstalled event: 
chrome.runtime.onInstalled.addListener(function() { 
    _gaq.push(["_trackEvent", "Installation"]); 
}); 

您可以第一"_trackEvent"串調用_gaq.push(["_trackEvent", ...])後成立的"category", "action", "label"任意組合。現在,每次用戶安裝擴展程序時,您都會在Google Analytics帳戶中看到「安裝」事件的數量增加。