Google Tag Manager + Firebase Analytics for Android 實作加強型電商

  • 665
  • 0
  • 2018-04-15

Google Tag Manager + Firebase Analytics for Android

實作加強型電商

Google Tag Manager
=============

官方的介紹
---------

Developers can use the Google Tag Manager interface to implement and manage measurement tags and pixels in their mobile applications, without having to rebuild and resubmit application binaries to app marketplaces. Developers who are working with Firebase Analytics can easily add Google Tag Manager to help manage and make changes to the implementation, even after the app has shipped.

Developers can log important events, and decide later which tracking tags or pixels should be fired. Tag Manager currently supports tags for the following products:

開發人員可以使用Google跟踪代碼管理器界面來實施和管理其移動應用程序中的測量代碼和像素,而無需重新製作應用程序市場並重新提交應用程序二進製文件。 使用Firebase Analytics的開發人員可以輕鬆添加Google Tag Manager,以幫助管理和更改實施,即使應用已發布後也是如此。

開發人員可以記錄重要事件,並稍後決定應該觸發哪些跟踪標記或像素。 跟踪代碼管理器目前支持以下產品的代碼:

* Firebase Analytics
*  Google Analytics
*  DoubleClick
*  AdWords
*  adjust
*  AppsFlyer
*  Apsalar
*  Kochava
*  Tune
*  Custom Function Calls (for other products)


以下是為什麼有人會將GTM與Google Analytics for Firebase一起使用的主要原因。
* GTM充當Google Analytics和Google Analytics for Firebase之間的橋樑。 如果您希望Firebase數據使用相同的GA屬性,那麼GTM是唯一的選擇。
* GTM攔截Firebase事件。 如果開發人員希望通過修改當前事件來有效使用受Firebase框架限制的500個事件(如果這些事件將用於其他目的),則這對開發人員有利。
* 通過“添加事件”標籤類型為您解答有關自定義事件的問題。 當您想從源事件創建第二個事件時使用添加事件。 例如,如果您已經記錄按鈕點擊次數,但想要將一個按鈕點擊某個特定按鈕作為自定義事件,則您可以將一個標籤設置為“添加事件”標籤,並在點擊按鈕時觸發它 事件發生在與特定按鈕名稱匹配的參數上。

接下來請按照

https://developers.google.com/tag-manager/android/v5/

提供的安裝步驟執行

其中在assets中要新增containers的資料夾將GTM的json檔案放到這裡

Create the app/main/assets/containers folder if it doesn't exist. Copy the downloaded container to the folder.


在實作Impression Or Promotion的時候會遇到的問題是 關於GTM的設定方式會不清楚 
在範例Code的下面會有 See the TagConfiguration For this Example的地方可以瀏覽

會看到如何設定 如下建議後台介面也使用英文 會比較好對照