Google Ads 轉換追蹤

Google 代碼管理工具提供 Google Ads 轉換追蹤代碼,可針對 Android 應用程式提供靈活、以規則為基礎的 Google Ads 轉換追蹤。

本指南將說明如何使用 Google 代碼管理工具,透過 Google Ads 轉換追蹤代碼追蹤 Android 應用程式安裝轉換:

  1. 在 Google Ads 中建立新的轉換
  2. 建立觸發 Google Ads 轉換追蹤代碼的觸發條件
  3. 建立 Google Ads 轉換追蹤代碼
  4. 更新檔案 AndroidManifest.xml
  5. 將轉換事件推送至資料層
  6. 記錄深層連結
  7. 發布容器

1. 在 Google Ads 中建立新的轉換

如要在 Google Ads 中建立新的轉換,請按照下列步驟操作:

  1. 登入 Google Ads 帳戶。
  2. 在選單列中,依序選取「工具」>「轉換」
  3. 按一下「+ 轉換」
  4. 選取「應用程式」
  5. 選取「Android」和「應用程式安裝 (初次開啟)」,然後按一下「繼續」
  6. 輸入下列內容:
    • 按一下 Android 應用程式名稱的「Name」(名稱),然後按一下「Done」(完成)
    • 按一下「Value」輸入每次應用程式安裝的價值;您也可以選取「Don't assign a value to this install」,然後按一下「Done」
    • 按一下「Package name」,輸入 Google Play 中的 Android 應用程式名稱,然後按一下「Done」
    • 按一下「最佳化」(預設為關閉)。如要開啟最佳化功能,請按一下「關閉」將其切換為「開啟」,然後點選「完成」
    • (選用) 按一下「回傳網址」,輸入分析服務供應商提供的網址來發布轉換,然後按一下「完成」
  7. 按一下「儲存並繼續」
  8. 查看轉換設定。如要變更設定,請按一下「編輯設定」
  9. 在「設定追蹤方式」下方,選取「將追蹤程式碼導入應用程式」
  10. 按一下「儲存指示和程式碼」或「以電子郵件傳送指示和程式碼」,儲存轉換 ID 和轉換標籤,以便建立 Google Ads 轉換追蹤代碼
  11. 按一下「完成」

2. 建立觸發條件來觸發 Google Ads 轉換追蹤代碼

如要在 Google 代碼管理工具中建立觸發 Google Ads 轉換追蹤代碼的觸發條件,請按照下列步驟進行:

  1. 登入 Google 代碼管理工具帳戶。
  2. 請選取行動容器。
  3. 按一下左側導覽列中的「觸發條件」
  4. 按一下 [新增]。
  5. 在「啟動時機」下方輸入下列條件:

    追蹤方式

  6. 按一下 [Create trigger] (建立觸發條件)
  7. 輸入觸發條件名稱。
  8. 點按「儲存」

3. 建立 Google Ads 轉換追蹤代碼

建立 Google Ads 轉換追蹤代碼的方法如下:

  1. 登入 Google 代碼管理工具帳戶。
  2. 請選取行動容器。
  3. 按一下左側導覽列中的「代碼」
  4. 按一下 [新增]。
  5. 選擇「Google Ads」產品。
  6. 選擇「Google Ads 轉換追蹤」代碼類型
  7. 輸入「轉換 ID」和「轉換標籤」
  8. 選取「無法重複」
  9. 按一下 [繼續]。
  10. 在「啟動時機」下方,選取「自訂」事件。
  11. 選取在步驟 2 建立的觸發條件。
  12. 點按「儲存」
  13. 按一下「建立代碼」
  14. 輸入代碼名稱 (例如「Android 應用程式安裝轉換」)。
  15. 點按「儲存」

4. 更新檔案 AndroidManifest.xml

在 Android Studio 中開啟 AndroidManifest.xml 檔案,在 <application> 標記中加入以下內容:

<service android:name="com.google.android.gms.tagmanager.InstallReferrerService"/>
<receiver
   android:name="com.google.android.gms.tagmanager.InstallReferrerReceiver"
   android:exported="true">
   <intent-filter>
       <action android:name="com.android.vending.INSTALL_REFERRER" />
   </intent-filter>
</receiver>

5. 將 Google Ads 轉換事件推送至資料層

先初始化 Google 代碼管理工具 (GTM)。接著將下列程式碼加進應用程式,將 Google Ads 轉換事件推送至資料層,讓 GTM 評估觸發條件並觸發相符的代碼:

DataLayer dataLayer = TagManager.getInstance(context).getDataLayer();
dataLayer.pushEvent("appLaunch", DataLayer.mapOf());

如果應用程式使用深層連結記錄深層連結轉換,請在意圖啟動的活動中,以 "gtm.url" 的形式將連結推送至資料層:

if (this.getIntent() != null && this.getIntent().getData() != null ) {
  TagManager.getInstance(this).getDataLayer().push("gtm.url", this.getIntent().getData().toString());
}

7. 發布容器

您現在可以發布容器,開始觸發 Google Ads 轉換標記。 詳情請參閱 設定和工作流程 (行動應用程式) 中的「新增、更新及發布標記」一文。