根据应用活动设置目标受众

您可以根据用户在应用中采取的操作,创建以这些用户为目标受众的广告。例如,您可以将之前使用过应用,但在过去 90 天内未再次使用应用的用户设置为目标受众。或者,您也可以将已将商品加入购物车但未购买的用户设为目标受众。如需示例链接,请查看下方的情景

如要根据应用活动设置目标受众,请基于应用事件创建自定义受众。此页面会说明操作方法。

重要性

您可以根据需要向相关受众投放广告。您也可以只对可能感兴趣的用户展示广告,以提供更积极的体验。

要求

您需要将应用事件添加到应用中,以便追踪用户在应用中采取的操作。

相关内容

您也可以根据客户名单创建自定义受众。请参阅根据客户名单设置目标受众

iOS 14 版 App Store Connect

您的应用收集并发送到 Facebook 的事件可能需要您在 App Store Connect 问卷中披露这些数据类型。您应负责确保在应用程序的隐私权政策中反映出这一点。访问 Apple App Store 隐私详情一文,了解您需要披露的数据类型的更多相关信息。

准备工作:阅读我们的基础指南

1.应用广告

了解应用广告的运作方式。

2.SDK 设置和添加应用事件

在大多数情况下,您需要在创建自定义受众前添加 Facebook SDK。

3.案例:吸引用户重新使用您的应用

该指南将通过示例来引导您学习如何创建自定义受众。

4.应用事件

了解应用事件的运作方式。

最近打开过您的应用

1.将应用启动情况追踪功能添加至应用

如要根据近期活动创建自定义受众,您需要使用应用事件来追踪应用启动情况。通过调用 activateApp 方法追踪应用启动情况:

- (void)applicationDidBecomeActive:(UIApplication *)application {
   [FBSDKAppEvents activateApp];
}
@Override
protected void onResume() { 
  super.onResume(); 
  AppEventsLogger.activateApp(this); 
}
FB.AppEvents.activateApp();

2.根据近期活动创建自定义受众

开始新建广告。在受众中,选择新建 > 自定义受众,然后选择以下选项:

选项

受众类型

应用活动

采取的操作

打开了应用

过去

30 天

最近完成了购买

1.将购买记录功能添加到应用

如要根据购买行为创建自定义受众,您需要使用应用事件来记录购买行为。使用 logPurchase 方法追踪购买行为:

[FBSDKAppEvents logPurchase:4.32 currency:@"USD"];
logger.logPurchase(BigDecimal.valueOf(4.32), Currency.getInstance("USD"));
var parameters = {};
parameters[FB.AppEvents.ParameterNames.CONTENT_ID] = "QW-12345";
FB.AppEvents.logPurchase(4.32, "USD", parameters);

2.根据购买创建自定义受众

开始新建广告。在受众中,选择新建 > 自定义受众,然后选择以下选项:

选项

受众类型

应用活动

采取的操作

购买金额:前 25%

过去

30 天

高级功能 1:通过添加更多条件来缩小受众范围

您可能还想将广告定位至更具体的受众。例如,您可能希望覆盖在过去 30 天内,但不包括过去 7 天在应用内进行购买的用户。

选择不包括,然后选择下列选项:

选项

采取的操作

购买金额:前 25%

过去

7 天

高级功能 2:根据放弃购物车创建自定义受众

使用以下选项,定位表现出完成购买的意向但实际未购买的用户:

“创建自定义受众”来源选项

受众类型

App Activity

创建用户列表的依据……

Combined Action

采取的操作

Add to Cart

过去

30

未采取的操作

Purchases

过去

30


完成了大额购买

1.将购买记录功能添加到应用

所采取步骤与最近完成了购买:1.将购买记录功能添加到应用相同。

2.根据大额购买创建自定义受众

开始新建广告。在定义广告受众时,新建自定义受众,并在填写自定义受众表格时选择以下选项:

“创建自定义受众”来源选项

受众类型

App Activity

采取的操作

Purchases

事件 USD 值

大于 100

过去

90

完成关卡

1.将事件追踪功能添加至应用

要根据关卡成就创建自定义受众,您需要使用应用事件来跟踪此类事件。通过调用 logEvent 方法并提供 level 参数来追踪关卡成就或其他事件:

[FBSDKAppEvents logEvent:FBSDKAppEventNameAchievedLevel
  valueToSum:nil
  parameters:@{ 
    FBSDKAppEventParameterNameLevel: 123
  }
];
AppEventsLogger logger = AppEventsLogger.newLogger(this);
Bundle parameters = new Bundle();
parameters.putString(AppEventsConstants.EVENT_NAME_ACHIEVED_LEVEL, 123);
logger.logEvent(
  AppEventsConstants.EVENT_NAME_ACHIEVED_LEVEL,
  null,
  parameters
);
var parameters = {};
parameters[FB.AppEvents.ParameterNames.LEVEL] = 123;
FB.AppEvents.logEvent(
  FB.AppEvents.EventNames.ACHIEVED_LEVEL,
  null,
  parameters
);

2.根据“关卡成就”创建自定义受众

开始新建广告,并选择应用使用率作为目标。在定义广告受众时,新建自定义受众,并在填写自定义受众表格时选择以下选项:

“创建自定义受众”来源选项

受众类型

App Activity

采取的操作

Levels Achieved

关卡

123 中任意一个

过去

28