Facebook超干貨!SDK安裝+檢查全教程(安卓版),facebook sdk安裝數(shù)據(jù)統(tǒng)計Facebook超干貨!SDK安裝+檢查全教程(安卓版)不管是利用Facebook賬號登錄游戲,追蹤應(yīng)用事件的數(shù)據(jù),還是提升應(yīng)用安裝量,從這里開始就對了!SDK是什么,有什么用處 首先再帶大家重溫一下,SDK是什么。SDK是S......
不管是利用Facebook賬號登錄游戲,追蹤應(yīng)用事件的數(shù)據(jù),還是提升應(yīng)用安裝量,從這里開始就對了!
SDK是什么,有什么用處
首先再帶大家重溫一下,SDK是什么。SDK是SoftwareDevelopment Kit的縮寫,翻譯成中文就是“軟件開發(fā)工具包”,顧名思義,就是在開發(fā)軟件或應(yīng)用時需要用到的工具包。就本質(zhì)而言,SDK是一段嵌入式的應(yīng)用代碼,與Facebook Pixel在網(wǎng)頁上的功能類似。
通過使用Facebook的SDK,開發(fā)商能夠激活以下功能:
● 追蹤來自Facebook的應(yīng)用安裝
● 投放互動廣告
● 使用oCPM(經(jīng)優(yōu)化的千次展示費用)及CPA(單次操作費用)的競價模式
● 對多項應(yīng)用事件的數(shù)據(jù)進(jìn)行追蹤
● 啟用社交功能(比如分享、通知、邀請朋友,等等)
● 使用Facebook賬號登錄游戲
● 把廣告平臺拓展到Audiencenetwork
SDK的功能如此強大,自然成為了利用Facebook進(jìn)行營銷的必備工具。
接下來,我們將手把手教大家如何安裝安卓版本的Facebook SDK。其實不管是iOS版還是安卓版,第一步都一樣,就是要創(chuàng)建一個基本的Facebook應(yīng)用,將Facebook與你的應(yīng)用集成。
創(chuàng)建Facebook應(yīng)用:
● 填寫基本信息,包括顯示名稱及所屬類別
● 把App ID和Display Name(顯示名稱)記錄下來
● 前往App Details(應(yīng)用詳情)
● 增加標(biāo)識(像素為1024x1024)
安卓版Facebook SDK的安裝步驟
第一步:下載文件
● 下載安卓版SDK
下載鏈接: https://developers.facebook.com/docs/android
● 仔細(xì)閱讀《新手入門》
新手入門鏈接:
https://developers.facebook.com/docs/android/gettingstarted/#import
第二步:導(dǎo)入SDK文件
解壓縮Facebook SDK文件,然后把它作為現(xiàn)有的項目導(dǎo)入到Workspace(工作區(qū))中去
● 暫時只導(dǎo)入Facebook SDK
● 確保已經(jīng)取消選擇“Copy projectsinto workspace”(把項目復(fù)制到workspace中去)
第三步:添加庫
前往Project Properties(項目屬性)
Android(安卓) Library(庫) Add(添加)
● 選擇Facebook SDK
● 然后你應(yīng)該就能看到新添加的安卓庫
第四步:添加AppID
● 打開項目的res/values/strings.xml
● 添加你的Facebook App ID
string name=app_idyour appid/string
● 以上步驟也可通過UI(用戶界面)完成
第五步:添加網(wǎng)絡(luò)權(quán)限
● 打開你項目的AndroidManifest.xml
● 添加Internet access Permission(網(wǎng)絡(luò)訪問權(quán)限)
android.permission.INTERNET
● 以上步驟也可以通過UI(用戶界面)完成
第六步:添加ApplicationId(應(yīng)用ID)
● 打開項目的AndroidManifest.xml
● 添加Metadata item(元數(shù)據(jù)項)com.facebook.sdk.ApplicationId
● 以上步驟也可以通過UI(用戶界面)完成
第七步:AndroidManifest
在Eclipse上打開AndroidManifest.xml,把package name(程序包名稱)和主要的Activity(活動)記錄下來
第八步:導(dǎo)出keyhash(密鑰散列)
● 瀏覽以下鏈接:
https://developers.facebook.com/docs/android/gettingstarted
● 在使用keyhash的開發(fā)機上,找到生成的keyhash
● 根據(jù)你的開發(fā)機,相應(yīng)調(diào)整下列指令
keytool exportcert aliasandroiddebugkey keystore ~/.android/debug.keystore openssl sha1 binary openssl base64
● 在Facebook上,前往你應(yīng)用的設(shè)置
https://developers.facebook.com/apps/yourapp id/settings/
● 添加platform(平臺) – Android
第九步:添加platform
● 把之前記下來的package name和密鑰散列等資料添加進(jìn)去
● 保存更改!
安卓 SDK的預(yù)驗證
前往你的Facebook應(yīng)用的App Insights
如下圖所示,這些就是你能夠看到的標(biāo)簽
如何追蹤及驗證應(yīng)用安裝事件
安裝完SDK之后,我們就可以根據(jù)以下步驟,對應(yīng)用安裝進(jìn)行追蹤和驗證。
與安裝進(jìn)行連接
● 將Facebook SDK導(dǎo)入到你的MainActivity.java
AppEventConstants
AppEventsLogger
● 通知Facebook你的app已經(jīng)安裝好了onResume()
● 再次啟動你的應(yīng)用
● 數(shù)據(jù)可能會延遲幾分鐘
● 回到你的App Insights的控制面板
● 你會發(fā)現(xiàn)一個新的App Events標(biāo)簽
● 點擊“Show most recent”(顯示最近的事件)
● 你會看到至少一件最近事件,即最近完成的安裝
如何追蹤及驗證其他應(yīng)用事件
標(biāo)準(zhǔn)事件的追蹤和驗證
首先我們需要把一項FBEvent(Facebook事件)和一項事件連接起來,以預(yù)設(shè)定的標(biāo)準(zhǔn)事件,比如“add to cart”(添加到購物車)為例——添加一雙價值42美元的鞋子。
● 打開Activity添加button click event(點擊按鈕事件)
● 通知Facebook發(fā)生了一項事件
● 使用Bundleparameters添加任何的額外數(shù)據(jù)
代碼如下:
自定義事件的追蹤和驗證
● 打開Activity添加自定義事件
● 通知Facebook發(fā)生了一項事件
● 代碼如下:
啟動應(yīng)用,激活事件進(jìn)行驗證
為了確保代碼能夠正常運作,我們不妨對應(yīng)用事件進(jìn)行驗證。
● 回到你的App Insights的控制面板
● 你會有一個新的App Events標(biāo)簽
● 點擊“Show most recent”(顯示最近的事件)
● 你會看到addToCart事件以及剛剛操作的Custom Event自定義事件等事件,請注意,數(shù)據(jù)可能會延遲幾分鐘。
安卓版本SDK的檢查工具
使用App Events SampleApp(應(yīng)用事件示例應(yīng)用)
通過這款示例應(yīng)用,可以輕松對應(yīng)用事件進(jìn)行檢查。比如,在示例應(yīng)用內(nèi)點擊“purchase”(購買)按鈕,就會觸發(fā)一個窗口,窗口上將會顯示和此項購買事件相關(guān)的AppEvents代碼
● 示例應(yīng)用下載鏈接:
https://play.google.com/store/apps/details?id=com.sesample.androidshop
(也可以在GooglePlay里搜索“Se Android Sample Phzhuo”,進(jìn)行下載)
● 源代碼和PPT下載鏈接:
https://www.dropbox.com/sh/udr0njxskfl03cp/AABWfdPL40VfkPvajYbZhUMla?dl=0
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部