适用场景
在 Google Ads 推广网页场景,支持通过 Google Ads 上传点击转化 API , 将归因到 Google Ads 渠道的用户转化行为同步到Google Ads 广告,更有效的跟踪转化以及优化广告投放效果。一般媒体建议与 Google Tag 搭配使用,以获得更全面的数据反馈。
使用流程
- 网页安装神策 Web JS SDK ,并引入 Channel 插件
- 集成 Google Tag 代码
- 广告数据同步方案
- 配置网页转化归因窗口期
- 在渠道追踪中创建 Google Ads 渠道推广链接
- 在广告平台后台,填写上述步骤生成的推广链接,并开启广告投放
去重 ID 设置
此步骤 非必须 ,请根据实际情况选择是否设置。
需要设置去重 ID 的场景:当既通过 Google Tag 发送转化行为,同时又通过同步方案( Data Manager API 接口 )同步相同的转化行为,即同一用户的同一个转化行为通过两种方式发送。为避免 Google Ads 将同一笔转化识别为两笔,则需要设置去重 ID,即两个转化行为设置同一 ID。
- 在 Google Ads 中创建网页类型的转化,并获取此转化的 Tag 代码
- 在网页代码中,为转化定义唯一的 ID,例如值为 20260204submit00233
- 在网页代码中触发转化行为的位置,添加 Google Tag 转化代码,并添加 transaction_id=20260204submit00233
<!-- Event snippet for xxxx conversion page --> <script> gtag('event', 'conversion', { 'send_to': 'AW-xxxxxxx/coexxxxxxxxx', 'value': xx, 'currency': 'xxx', 'transaction_id': '20260204submit00233'// 去重ID设置示例,具体请根据实际情况设置 // 'new_customer': true /* calculate dynamically, populate with true/false */, }); </script> - 相同用户行为上报到神策时,为当前事件设置 sensors_abroad_transaction_id 属性,属性值与上述 Google Tag 设置的值保持一致。如何为事件设置属性,请参考 技术文档
同步方案参数准备
在配置广告数据同步方案时,需要提供用于接口身份验证相关信息、Google Ads 特定转化操作标识等信息,请先由 Google Ads 管理员和 Google Cloud 管理员准备以下信息。
| 准备项 | 由谁准备 | 权限要求 | 用途 |
|---|---|---|---|
| Service Account | Google Cloud 管理员 | 需具备目标 Google Cloud 项目中创建或查看服务账号的权限 | 用于调用 Data Manager API |
| Service Account Key | Google Cloud 管理员 | 需具备为 Service Account 创建或下载密钥的权限 | 用于接口调用身份认证 |
| Google Ads Customer ID | Google Ads 管理员或广告投放管理员 | 需具备目标 Google Ads 广告账户访问权限 | 表示用户转化行为同步到哪个广告账户 |
| Conversion Action ID | Google Ads 管理员或广告投放管理员 | 需具备目标 Google Ads 广告账户访问权限 | 表示具体的用户转化行为 |
服务账号和服务账号秘钥获取步骤
1、创建 Google Cloud 项目并启用 Data Manager API
Service Account 需基于 Google Cloud 项目创建,且目标项目需先启用 Data Manager API
| 步骤说明 | 截图 |
| 登录 Google Cloud 控制台(需登录 Google 账号后查看) | ![]() |
|
|
|
|
2、创建 Service Account
启用 Data Manager API 后,需在 Google Cloud 项目中创建 Service Account,并记录 Service Account 的邮箱地址
| 步骤说明 |
截图 |
|
|
|
|
3、下载 Service Account Key
创建 Service Account 后,需下载并保存对应的 JSON 格式密钥文件
| 步骤说明 |
截图 |
|
|
Google Ads 部分设置
1、在Google Ads 获取 Customer ID 并 配置 Service Account 权限
Service Account 可访问的账号,取决于其被添加到哪些 Google Ads 广告账号中,此广告账户亦是用户转化数据同步的目的广告账户(Customer ID)。
对于同步用户转化行为场景,通常为 Service Account 授予 Standard 权限即可满足使用需求。
| 步骤说明 |
截图 |
|
|
|
|
|
![]() |
2、在 Google Ads 中获取 Conversion Action ID
Conversion Action ID 为 Google Ads 中特定转化操作的标识或者 ID ,为您希望访客或用户执行的操作。例如:加入购物车、购买商品等。转化操作显示在 Google Ads 中后,点击它以访问详情页面的网页路径(包含 /conversions/detail )中的 ctId 参数。
本次仅支持 offline 类型的转化。
| 步骤说明 |
截图 |
|
|
|
|
广告同步方案配置步骤
创建同步方案
操作路径:进入渠道追踪 > 广告数据同步 ,点击 Google Ads 卡片中的「查看同步方案」 。点击 页面右上角 「创建同步方案」,在页面配置如下内容:
| 分类 | 配置项 | 说明 |
|---|---|---|
| 基础信息 | 同步方案名称 | 自定义填写便于识别的名称 |
| 方案状态 | 标识当前方案是否启用 | |
| Customer ID | 填写目标 Google Ads 广告账户 ID | |
| 服务账号邮箱(Service Account ) | 填写 Google Cloud 中准备的服务账号邮件地址 | |
| 服务账号密钥(Service Account Key) | 填写或上传服务账号密钥,具体以神策页面展示为准 | |
| 事件与属性选择 |
通用属性:sensors_abroad_transaction_id |
事件去重 ID,当通过前端 / Pixel 代码以及 Data Manager API 接口(同步方案)发送同一行为到媒体时,需要设置去重 ID,否则无需设置。 |
| Conversion Action ID | 填写目标 Google Ads 广告账户 中的转化 ID | |
| 采集事件 | 选择需要同步到 Google Ads 广告账户的用户行为 | |
| 采集事件-筛选 | 根据实际业务情况添加 采集事件的筛选条件,符合筛选条件的事件方可同步到Google Ads | |
| 频次 | 支持首次、每次两种方式同步数据,控制指定事件同步的频次 | |
| 转化价值 | 如每次转化行为价值不同,并且需要同步转化价值,则选择事件中代表转化价值的属性, | |
| 币种 | 转化价值对应的币种,建议与 Google Ads 中对应的转化的币种保持一致 |
方案配置完成后,点击「连通性测试」,确保填写的账户 ID、服务账号邮箱等参数填写正确,连通性测试通过后,点击「确定创建」,方案即可保存。
同步方案创建又如下注意事项:
- 在同一个方案中采集事件与 Conversion Action ID 的映射关系最多添加20个
- 同一个 Customer ID 关联的方案中,采集事件不可重复选择
- 不同 Customer ID 下的采集事件可重复选择,但请添加筛选条件(例如地区等)以区分不同 Customer ID 下发生的事件,否则采集事件均会同步到对应的 Customer ID 下。
同步方案管理
操作路径:进入渠道追踪 > 广告数据同步 ,点击 Google Ads 卡片中的「查看同步方案」 ,进入同步方案列表页面,显示已经创建的同步方案。支持对同步方案进行筛选、查看、编辑删除等操作。
查看数据同步详情
角色授权
使用广告数据同步功能,需要管理员在「平台管理 -> 成员与角色 -> 角色管理」中配置对应的权限。
Google Ads 同步方案涉及到的权限为:「查看 Google Ads 广告数据同步」、「配置 Google Ads 广告数据同步」
