作為一名App運營,實時掌握用戶在App中的行為數據是運營人員日常且重要的工作之一。比如各個渠道用戶在App各個關鍵節點的轉化數據以及最終付費情況該如何快速獲取?
你可以自定義設置上報條件,快速配置更新相關代碼,再基於Web界面進行分析、測量代碼的配置,然后將數據傳送給第三方分析平台。以上都可以通過動態標簽管理器服務(DTM)來實現。
但是,在App運營中,由於需求變化,經常會遇到要隨時更換分析平台等問題。比如,今天產品經理告訴你需要將“加入購物車”事件上報到Google Analytics,那么這個時候需要你跟開發進行需求溝通,然后開發人員去進行代碼修改,再重新發布新版本,等待用戶升級后才能看到最終想要的效果,這樣的過程需要一定的溝通成本、人力成本並且周期較長。
那么如何縮短以上周期,不需要代碼修改,運營人員自己就可以快速完成將某一事件發送到分析平台上呢?
本文將手把手教你如何利用DTM將App中已有的“加入購物車事件“發送到Google Analytics平台。
你只需要完成以下兩個步驟即可實現在Google Analytics上查看數據:
1. 修改DTM配置,將名稱為“$AddProduct2Cart”的事件發送到Google Analytics;
2. 創建版本並發布;
首先你的App需要已集成DTM SDK,並且使用華為分析SDK完成“加入購物車事件”的埋點;
Bundle bundle = new Bundle();
bundle.putString(PRODUCTID, "xxx");
bundle.putString(PRODUCTNAME, "xxx");
HiAnalytics.getInstance(context).onEvent(HAEventType.ADDPRODUCT2CART, bundle);
接下來你需要:
1. 修改DTM配置
1.1 配置變量
在變量管理中點擊“配置”,選擇Event Name,點擊“確定”即可添加成功。


1.2 配置條件
在條件管理中點擊“新建”,條件類型選擇“自定義”,此條件的觸發條件選擇“部分事件”,變量選擇“Event Name”,操作符選擇“等於”,值設置為“$AddProduct2Cart”。

1.3 配置代碼
變量和條件配置完成后,接下來在代碼管理中新建Google Analytics代碼。配置如下:
代碼名稱:可自定義
擴展:選擇Google Analytics(分析):Universal Analytics
跟蹤ID:填寫Google Analytics的唯一跟蹤ID,格式為UA-XXXXXXXX-X
上報類型:選擇事件上報
事件類別:Click
事件操作:Add2Cart

觸發條件選擇剛剛添加的條件。
2. 創建版本並發布
完成所有配置后,需要在版本管理中創建並發布版本。集成了DTM SDK的App會定期下載最新版本,並根據最新版本的配置來上報事件。
在版本管理中新建版本,選擇“創建並發布此版本”選項。

版本創建成功后會自動發布。

完成以上兩大步驟后,即可在Google Analytics上查看你需要的數據:
默認情況下,DTM SDK下載最新版本的時間間隔是6小時,如果想要立即下載最新版本,可以先清除應用的緩存,並重新啟動應用。並且在沒有開起調試模式時,DTM不會立即上報事件,而是在應用運行期間,每隔10分鍾上報一次事件。如果你需要立即上報事件,可以運行一下adb命名:
adb shell setprop debug.huawei.hms.dtm.app <package_name>
當你查看Google Analytics平台的數據的時候,在App中觸發“加入購物車”事件,數據可能會有幾分鍾的延遲。

如上圖所示,在導航欄中的“實時”->“事件”里面,查看最近上報的數據。可以看到上報的事件中,事件類別為“Click”,事件操作為“Add2Cart”,與DTM中的配置一致,說明DTM中的配置可以生效。
欲了解更多詳情,請參閱:
>>華為開發者聯盟官網
>>獲取開發指導文檔
>>參與開發者討論請到CSDN社區或者Reddit社區
>>下載demo和示例代碼請到Github或者Gitee
>>解決集成問題請到Stack Overflow
原文鏈接:https://developer.huawei.com/consumer/cn/forum/topic/0204538792352470012?fid=18
原作者:胡椒
