Google Ads(AdWords)对接设置指南

概要:本文重点讲解了如何将您的Google Ads账户接入AppsFlyer,以便集中查看所有广告的归因数据。

使用Google Ads时的注意事项

Google Ads后台只能配置iOS和安卓平台的App Campaign(应用广告)。

如果您需要把Windows Phone等其他平台的用户归因到Google Ads,则需使用落地页解决方案

如需配置App Campaign之外其他特定类型的广告,请联系您的Google服务代表。

广告主的Google Ads归因配置指南

请按以下步骤使用AppsFlyer对Google Ads投放进行归因:

 注意

在配置Google Ads对接之前,请先确保您的应用收集的是IDFA/GAID。详情请见SDK对接指南

 视频教程
 文档指南

第1步:创建Google Ads Link ID(必需完成)

(仅限Google Ads管理员账户 )

  1. 从Google Ads后台进入TOOLS AND SETTINGS,然后点击Linked account
  2. 点击Third-party app analytics一行中的Details
  3. 点击Create link ID
  4. App analytics provider列表中选择AppsFlyer,然后选择您的移动端操作平台,即iOS安卓
  5. Look up your app下选择相关应用,然后点击Create Link ID
  6. 复制新建的Link ID,该ID可在Google Ads中识别您的应用。
  7. 为不同应用创建专属的Link ID时需要重复以上步骤。

第2步:在AppsFlyer后台设置Google Ads(必需完成)

(AppsFlyer帐户中的任何成员都可执行以下操作)

  1. 在AppsFlyer后台菜单栏的配置下方,点击进入Partner Marketplace
  2. 搜索并选择Google Ads
  3. 点击设置对接后,界面会跳转到对接设置页。
  4. 打开渠道对接选项卡中的启用该渠道开关。
    请注意:在您与该渠道合作期间,请确保该开关总是处于打开状态
  5. 将您在上一步流程中复制的Link ID粘贴到相关字段中。
  6. 配置激活归因
    1. 设置点击型激活回溯窗口
      选择归因窗口期的单位(小时或天),并将滑块滑动到所需值。建议将窗口期设置为30天,以便与Google Ads的窗口期相匹配。
    2. 【可选】若投放安卓应用的预注册广告,请设置预注册广告回溯窗口期(默认为90天)。这个滑动条用于调整预注册广告的激活归因回溯窗口期。
    3. 启用浏览型激活归因
    4. 选择归因窗口期的单位(小时或天),并将滑块滑动到所需值。建议将浏览型窗口期设置为1天,与Google Ads的窗口期对齐。
      注意:Google不认领iOS应用的展示,因此对于iOS应用,您无需使用浏览型激活归因开关和回溯窗口期滑动条。

  7. 打开重装激活归因开关,以启用重装激活归因。重装激活归因的回溯窗口期与激活归因中设置的值相同,因此这里无需再配置。

     重要提示!

    重装激活的转化数据在Google Ads控制面板上记录为session_start ,而AppsFlyer则会对其归因并在面板上将其记录为再归因。

  8. 配置再互动归因
    1. 在应用配置页面启用再营销
    2. 启用再互动归因
    3. 设置再互动点击回溯窗口期。用户点击广告后在该窗口期内打开应用时,AF会将其记录为再互动。选择归因窗口期的单位(小时或天),并将滑块滑动到所需值。
    4. 启用浏览型再互动归因
      请注意:Google不认领iOS应用的展示,因此对于iOS应用,您无需使用浏览型激活归因开关和回溯窗口期滑动条。
    5. 设置浏览型再互动窗口期。用户浏览广告后在该窗口期内打开应用时,AF会将其记录为再互动。选择归因窗口期的单位(小时或天),并将滑块滑动到所需值。
    6. 设置 再互动窗口期。用户点击或浏览广告后在该窗口期内完成的应用内事件会被归因到再营销渠道。这个值可以设置为数天(1-90天)、数小时(至多23小时)甚至是终生。默认值为30天。

  9. 如果您有Google Ads的iOS扩展程序:
    如需通过广告链接获取归因信息,请在归因链接选项卡中创建一个单平台的AppsFlyer归因链接,然后将其添加到该Google Ads扩展程序中。
    注意:请务必添加一个静态的广告系列名称(必须配置)。

  10. 点击进入成本选项卡。
  11. 打开获取成本、点击和展示数据开关。
  12. 点击Connect Google Ads按钮并登录到您的Google帐户,这样您就能在AppsFlyer上查看所有的Google Ads投放成本了。详情请见Google Ads成本与广告收入
  13. 点击保存

 要点提示!

只有在完成了第4步之后,您才能在AppsFlyer后台看到Google Ads激活。
如果您还需要将应用内事件映射到Google Ads,请先完成第3步

第3步:映射应用内事件(推荐)

(AppsFlyer帐户中的任何成员)

In-app_event_postbacks_en-us.png
  1. 进入对接选项卡,向下滚动到应用内事件回传部分。

     注意

    首次启用某个应用的Google Ads应用内事件映射时:

    • af_app_opened会自动定义并映射到session_start(如未自动映射,请手动添加)。
    • 请务必在事件来源菜单中选择所有媒体渠道,包括自然流量,这样Google Ads才能收到这些事件。您可以在对接设置完成后根据实际情况更改事件来源选项。
  2. 打开应用内事件回传开关。
  3. 点击添加事件,将SDK事件或S2S事件添加到列表中。
  4. 请填写以下参数:
    参数名称 说明
    AppsFlyer事件

    事件的名称,即AppsFlyer从SDK侧接收到的事件名称或来自S2S事件的名称
    提示:如果找不到您要查看的事件:

    • 请确保以非自然方式激活应用,并完成该事件,然后再次检查该事件是否在列表中。
    • AppsFlyer事件中输入该事件的名称,然后点击创建自定义事件。详情请见自定义事件映射

    渠道映射事件

    Google Ads为每个事件定义的专属名称或ID。映射配置包括以下几种:

    • 文字字段:从Google Ads获取相应的事件ID。
    • 下拉菜单:选择最合适的AppsFlyer预定义事件。
    • 按原样:按原样发送事件,不进行名称映射。

    事件来源

    选择事件回传的范围:

    • 仅该合作渠道:仅回传归因到Google Ads的事件。
    • 所有媒体渠道,包括自然流量:回传归因到任何渠道以及自然量的事件。
    回传内容
    • 无数据(默认):仅发送事件本身,不带事件值
    • 值和收入 :发送所有事件参数,包括收入(若有)。
    • 仅发送值:发送收入以外的所有参数。
  5. 点击保存对接
  6. 您可以在保存对接后留在配置页面,将其他应用也对接到该渠道。
    1. 点击页面左上角渠道名称下方的应用名称,打开应用列表。
    2. 在下拉菜单中选择一个其他应用。
    3. 为选定应用完成对接设置。

第4步:统计应用转化(必须完成)

(仅Google Ads管理员账户可执行以下操作)

重要提示!

您必须打开应用并触发需要映射的应用内事件,才能让Google Ads记录新增的转化。如需测试iOS应用,则必须收集IDFA才能看到该事件。添加事件转化后最多需等待6小时才能生效。添加完毕后,您就可以导入这些事件。导入后,新增转化的状态就会从“No recent conversion”(最近无转化)变为“recording conversion”(正在记录转化)。

  1. 回到Google Ads的Overview页面,进入TOOLS AND SETTINGS > Measurement > Conversions
  2. 点击+ New conversion action
  3. 在转化类型列表中选择App,然后选择Third-party app analytics并点击Continue
  4. 请勾选相关应用中需要导入的事件(first_open必须勾选)。

     注意

    出现以下情况时,您需要重新导入事件:1)Google Ads中的Partner Event identifier(渠道事件标识符)有所变更;2)您选择了CUSTOM后AppsFlyer中对应的事件名称发生了变化。

    点击Import and Continue,然后点击Done
  5. 进入Conversions > Summary页面后您就能看到第三方转化事件。如果事件未出现在列表中或已从Google Ads转化导入列表中删除,请点击View all conversion actions,您会看到Status筛选条件。
  6. 点击Status并选择All查看所有事件,包括已停用或删除的事件。
  7. 配置成功!您现在就能通过AppsFlyer来衡量Google Ads移动广告了。

 注意

请确保“include in conversions”的设置与Google Ads的广告投放目标一致。详情请咨询您的Google账户经理或参阅此处的Google文档

 提示

Google Ads API对接默认包含Google Ads再营销功能,因此您在完成该对接并向Google Ads发送事件后,就可以直接在Google Ads中创建再营销受众列表,而无需再进行任何其他对接。

如何为Google Ads团队成员开放权限

您可以向Google Ads开放您帐户中某些数据的访问权限,只需在Google Ads配置页面的授权选项卡中完成相应操作即可。

您的Google Ads服务代表必须是AppsFlyer中Google Ads渠道账户下的团队成员,否则无法获得权限并访问您的应用。

受Google的隐私要求限制,Google只有在广告主提出明确要求时才能在其AppsFlyer渠道帐户中添加新的团队成员。

请按以下步骤为Google Ads团队成员开放应用访问权限:

  1. 填写并提交此表格,申请将您的Google账户经理添加到AppsFlyer的Google渠道帐户中。
  2. 等待Google Ads确认已添加您的GA账户经理。
  3. 进入配置 > 活跃对接 > Google Ads > 授权,并将您客户经理的邮箱地址添加到团队成员列表中。
  4. 激活您要授予Google Ads账户经理的权限。

详情请见如何为广告平台授权

代理如何启用Google Ads归因

AppsFlyer支持Google Ads的代理配置,但广告主和代理必须各自有单独的Google Ads帐户,这样AppsFlyer才能对数据进行正确的归因。详情请见此文档

多个Google Ads帐号同时投放

如果您同时使用多个Google Ads帐户推广同一个应用,AppsFlyer也能衡量其投放效果。您只需要在Google Ads中共享Link ID并将事件导入各个Google Ads帐户中即可。

详情请见Google相关文档 ,其中说明了如何共享Google Ads Link ID。

iOS应用广告

注意 :本章节内容仅适用于以激活为目标的的应用广告,不适用于互动。

2021年1月27日,Google出台新政策,以顺应iOS 14的要求。

ATT实行后,由于Google iOS应用不使用ATT弹窗,因此Google Ads产品也就不再使用ATT框架下的设备标识符(IDFA)。

为了实现针对iOS 14+流量的报告和投放优化,Google扩展了其模型转化功能。

由于模型转化是不需要设备ID的,因此在iOS 14.5上线后,Google的iOS激活广告库存逻辑如下:

  • iOS ACI搜索的流量入口/库存不归因(基于2020年1月24日的政策)。
  • iOS ACI YouTube的流量入口/库存不归因,这是因为YouTube移动端不弹出ATT弹窗,所以无法使用IDFA。
  • iOS ACI展示的流量入口/库存可以归因,前提是必须有设备ID,这需要用户在广告主应用和媒体侧应用上都同意授权。

在应用广告中使用延迟深度链接

您可以通过Google的信息流应用广告让新用户体验应用中的具体内容。

潜在用户点击信息流广告后会跳转到应用页面。用户安装并打开该应用后,SDK会通过延迟深度链接提供具体的产品信息。应用开发人员可以使用这个数据将用户带入应用中的相关体验。

请按以下步骤在Google Ads中启用延迟深度链接:

  1. 如需从AppsFlyer SDK侧拉取af_dp参数,请务必使用GCD
  2. 在Google后台设置信息流
  3. 从AppsFlyer后台进入配置 > 活跃对接。选择Google Ads (Adwords)
  4. 对接选项卡中,启用Google Ads的延迟深度链接
  5. 点击保存对接

Google Ads参数映射

下表说明了Google Ads和AppsFlyer之间的参数映射关系。请注意:广告主无法在Google Ads广告中添加自定义参数。

Network type

搜索 展示 YouTube
Channel (af_channel) Channel(流量入口)参数的填充方式请见下表
Campaign (c)

Campaign ID (af_c_id)

Adset (af_adset)
由ad_group_name参数填充。
如果该参数为null,AF会以ad_group_id来填充af_adset。
Adset ID (af_adset_id)
由Google ad_group_id参数填充

Ad (af_ad)

不适用 不适用 不适用
Ad ID (af_ad_id) 不适用 不适用 不适用
Ad Type (af_ad_type) 是* 是* 是*
Site ID (af_siteid) GoogleSearch/
Search Partners
不适用 YouTubeVideos/
VideoPartners
Keywords 不适用 不适用 不适用

Channel(流量入口)参数的填充方式

Google Ads不发送Channel(af_channel)参数。AppsFlyer会按Google Ads侧的广告系列类型,根据以下规则判断如何填充该参数:

广告系列类型平台类型逻辑: Channel参数 示例
campaign_type network_type
ACIACEACPREShoppingHotel

所有平台类型

campaign_type_network_type channel = ACI_Search

若非

ACIACEACPREShoppingHotel
展示 network_subtype channel = mGDN

若非

ACIACEACPREShoppingHotel

若非

展示
network_type channel = Search

详情请见Google回传中可能出现的广告类型

广告系列类型:应用广告系列

Google Ads的广告系列名称变更

到2021年2月15日为止 从2021年2月23日开始
UAC ACI
UACE ACE
UACPre ACPRE

请注意:广告系列名称类型取决于点击或展示日期而非激活日期设置。

原始数据报告中的engaged view参数

Engaged view(深度观看)是指用户观看时间超过10秒的视频广告展示,这类展示会被记为点击。这些信息会呈现在安卓应用的原始数据报告中,填充“sub param 5”参数。
原始数据中显示该参数的前提是深度观看必须发生在AppsFlyer后台配置的点击回溯窗口期内(最多不超过3天)。

 重要提示!

  • Google是一个自归因平台(Self Reporting Network,简称SRN)。详情请参阅自归因平台的归因链路及机制
  • AppsFlyer可以显示Google提供的所有投放信息。广告类型(搜索、视频、展示)和相关信息取决于Google。详情请见此文档

没有设备ID时如何优化Google Ads投放

自iOS 14.5和Android 12+上线后,Google Ads推出了多种新的标识符,以便在没有设备ID的情况下进行确定性归因:

标识符 上线日期 来源 操作系统 用于 数据颗粒度
gclid 2021年12月 Google Play Referrer 安卓 激活 用户层级
gclid 2021年12月 深度链接URL 安卓 + iOS 再互动 用户层级
gbraid 2021年3月 深度链接URL iOS 再互动 汇总数据

AppsFlyer接收到这些标识符后会将其回传到Google Ads,然后Google Ads会根据该回传数据来认领相关的转化。最后,AppsFlyer会根据Google Ads的认领来判定归因参数以及LTV事件的关联参数。
这个环节无需广告主进行任何操作。

分操作系统的数据可用性

安卓应用:

对于没有设备ID的流量,广告主可在AppsFlyer和Google Ads后台看到完整的拉新和再营销投放数据。

iOS应用

  • 对于没有设备ID的流量,广告主可以在Google Ads后台看到完整的再营销投放数据。
  • 由于Google Ads不会将这类流量的完整投放信息共享给AppsFlyer,因此广告主在AppsFlyer后台仅能看到媒体渠道层级的再营销数据,在数据总览面板中会看到相关的广告系列ID显示为“N/A”,而广告系列名称则显示为“None”。
    gbraid-campaign-example_en-us.png

 

另请参见