Google Analytics 統(tǒng)計廣告來源

最近項目有個需求,就是統(tǒng)計統(tǒng)計安裝來源,而且還得傳相關參數(shù)給新安裝的用戶,之前項目已經(jīng)加了這一塊的功能(CampaignTrackingReceiver),但是看運維那邊一直沒有反饋過這個功能.
趁這機會研究一下

實現(xiàn)原理

當您的應用在 Google Play 商店中被下載時漂辐,Play 商店應用會在您的應用安裝期間向其廣播一條 INSTALL_REFERRER Intent。此 Intent 中包含 referrer 參數(shù)的值(如果有),此參數(shù)來自將用戶引薦到您應用的 Google Play 商店頁面的鏈接颜武。

為了將某次應用下載歸因到某個廣告系列邑退,您需要在指向 Google Play 商店的所有鏈接中添加 referrer 參數(shù)绑洛,并在您的應用中添加一個 BroadcastReceiver敞贡,以便使用您的 Google Analytics(分析)跟蹤器來接收并設置 Intent 中所包含的廣告系列信息仍源。

代碼

  1. 將 Google Analytics(分析)接收器添加到 AndroidManifest.xml 文件
<application>
    <!-- Used for Google Play Store Campaign Measurement-->
    <receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
        android:enabled="true"
        android:exported="true">
        <intent-filter>
            <action android:name="com.android.vending.INSTALL_REFERRER" />
        </intent-filter>
    </receiver>
    <service android:name="com.google.android.gms.analytics.CampaignTrackingService"
        android:enabled="true"
        android:exported="false" />
</application>

  1. 將 Google Analytics(分析)廣告系列參數(shù)添加到 Google Play 網(wǎng)址

接下來心褐,請將 referrer 參數(shù)添加到直接指向 Google Play 商店的所有網(wǎng)址,并將該參數(shù)的值設置為用來描述來源的 Google Analytics(分析)廣告系列參數(shù)字符串笼踩,如下例所示:

https://play.google.com/store/apps/details?id=com.example.application
&referrer=utm_source%3Dgoogle
%26utm_medium%3Dcpc
%26utm_term%3Drunning%252Bshoes
%26utm_content%3Dlogolink
%26utm_campaign%3Dspring_sale

這里Google提供了構建工具.Google Play 網(wǎng)址構建工具

  1. 測試

使用adb工具

adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n [包名]/[CampaignTrackingReceiver路徑] --es "referrer" "utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign"

官方上說如果配置正確的話就會返回:

Broadcasting: Intent { act=com.android.vending.INSTALL_REFERRER cmp=[包名]/[CampaignTrackingReceiver路徑] (has extras) }
Broadcast completed: result=0

ps:但是我這邊不管怎么修改都會返回這個,后面還是上傳了一個測試的包到Google Play驗證了一下

驗證廣告系列數(shù)據(jù)已收到

logcat輸出會顯示下面這個:

GAv4: Found relevant installation campaign: source=testSource

  1. 怎么獲取參數(shù)

我這邊自定義了一個BroadcastReceiver

 public class TrackingReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {

        /**
         *
         * utm_source=google&utm_medium=cpc&utm_term=test1&utm_content=test2&utm_campaign=test3&anid=admob
         *
         * anid:廣告網(wǎng)絡
         * utm_source:廣告系列來源(原始引薦來源逗爹,例如 google、citysearch嚎于、newsletter4)
         * utm_medium:廣告系列媒介(營銷媒介掘而,例如 cpc、banner于购、email)
         * utm_term:廣告系列字詞(付費關鍵字袍睡,例如 running+shoes)
         * utm_content:廣告系列內(nèi)容(廣告特有的內(nèi)容,用于區(qū)分不同的廣告)
         * utm_campaign:廣告系列名稱(產(chǎn)品肋僧、促銷代碼或標語)
         */
        String referrer = intent == null ? null : intent.getStringExtra("referrer");
        Log.d("ga_referrer", referrer == null ? "null" : referrer);

        com.google.android.gms.analytics.CampaignTrackingReceiver googleReceiver = new com.google.android.gms.analytics.CampaignTrackingReceiver();
        googleReceiver.onReceive(context, intent);
    

參考

analytics

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末斑胜,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子嫌吠,更是在濱河造成了極大的恐慌止潘,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辫诅,死亡現(xiàn)場離奇詭異凭戴,居然都是意外死亡,警方通過查閱死者的電腦和手機泥栖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門簇宽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來勋篓,“玉大人吧享,你說我怎么就攤上這事∑┫” “怎么了钢颂?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長拜银。 經(jīng)常有香客問我殊鞭,道長遭垛,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任操灿,我火速辦了婚禮锯仪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘趾盐。我一直安慰自己庶喜,他們只是感情好,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布救鲤。 她就那樣靜靜地躺著久窟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪本缠。 梳的紋絲不亂的頭發(fā)上斥扛,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天,我揣著相機與錄音丹锹,去河邊找鬼稀颁。 笑死,一個胖子當著我的面吹牛卷仑,可吹牛的內(nèi)容都是我干的峻村。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼锡凝,長吁一口氣:“原來是場噩夢啊……” “哼粘昨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起窜锯,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤张肾,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后锚扎,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吞瞪,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年驾孔,在試婚紗的時候發(fā)現(xiàn)自己被綠了芍秆。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡翠勉,死狀恐怖妖啥,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情对碌,我是刑警寧澤荆虱,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響怀读,放射性物質(zhì)發(fā)生泄漏诉位。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一菜枷、第九天 我趴在偏房一處隱蔽的房頂上張望苍糠。 院中可真熱鬧,春花似錦啤誊、人聲如沸椿息。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寝优。三九已至,卻和暖如春枫耳,著一層夾襖步出監(jiān)牢的瞬間乏矾,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工迁杨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留钻心,地道東北人。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓铅协,卻偏偏與公主長得像捷沸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子狐史,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容