Google 跟踪代码管理器提供 Google Ads 转化跟踪代码,以便 支持对 Android 应用进行灵活的、基于规则的 Google Ads 转化跟踪。
本指南将介绍如何使用 Google 跟踪代码管理器并通过 Google Ads 转化跟踪代码跟踪 Android 应用安装转化情况:
- 在 Google Ads 中创建新转化
- 创建用于触发 Google Ads 转化的触发器 跟踪代码
- 创建 Google Ads 转化跟踪代码
- 更新文件
AndroidManifest.xml
- 推动转化 事件传递给数据层
- 记录深层链接
- 发布容器
1. 在 Google Ads 中创建新转化
要在 Google Ads 中创建新转化,请执行以下操作:
- 登录您的 Google Ads 账号。
- 在菜单栏中,依次选择工具 > 转化。
- 点击 +转化。
- 选择应用。
- 依次选择 Android 和应用安装(首次打开),然后点击继续。
- 输入以下内容:
<ph type="x-smartling-placeholder">
- </ph>
- 点击名称,输入 Android 应用的名称,然后点击完成。
- 点击价值,输入每次应用安装的价值,或者选择不为此安装操作分配价值,然后点击完成。
- 点击软件包名称,输入您的 Android 应用在 Google Play 中的软件包名称,然后点击完成。
- 点击优化,此功能默认处于关闭状态。开启 优化,请点击关闭,将其切换为开启,然后点击 完成。
- (可选)。点击回传网址,输入要用于发布转化数据的网址(请向您的分析服务提供商索取该网址),然后点击完成。
- 点击保存并继续。
- 查看您的转化设置。要更改设置,请点击修改设置。
- 在“设置跟踪方法”下,选择 将跟踪代码放入应用中。 <ph type="x-smartling-placeholder">
- 点击保存说明和代码,或者 通过电子邮件发送操作说明和代码,用于保存转化 ID 和 转化标签, 创建 Google Ads 转化跟踪代码。
- 点击完成。
2. 创建用于触发 Google Ads 转化跟踪代码的触发器
要在 Google 跟踪代码管理器中创建触发器,以触发 Google Ads 转化跟踪代码,请执行以下操作:
- 登录您的 Google 跟踪代码管理器账号。
- 选择一个移动容器。
- 在左侧导航栏中,点击触发器。
- 点击新建。
- 在触发条件下,输入以下条件:
- 点击创建触发器。
- 输入触发器名称。
- 点击保存。
3. 创建 Google Ads 转化跟踪代码
要创建 Google Ads 转化跟踪代码,请执行以下操作:
- 登录您的 Google 跟踪代码管理器账号。
- 选择一个移动容器。
- 在左侧导航栏中,点击代码。
- 点击新建。
- 选择产品 Google Ads。
- 选择代码类型 Google Ads 转化跟踪。
- 输入转化 ID 和转化标签。
- 选择不可重复。
- 点击继续。
- 在触发条件下,选择自定义事件。
- 选择在第 2 步中创建的触发器。
- 点击保存。
- 点击创建代码。
- 输入代码名称(例如“Android 应用安装转化”)。
- 点击保存。
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());
6. 记录深层链接
如果您的应用使用深层链接,为了记录深层链接转化,
将链接作为 activity 中的 "gtm.url"
推送到数据层
由 intent 启动:
if (this.getIntent() != null && this.getIntent().getData() != null ) { TagManager.getInstance(this).getDataLayer().push("gtm.url", this.getIntent().getData().toString()); }
7. 发布容器
现在,您可以发布容器,开始触发 Google Ads 转化跟踪代码了。 有关详情,请参阅以下内容的添加、更新和发布代码: <ph type="x-smartling-placeholder"></ph> 设置和工作流程(移动应用)。