Facebook 应用程序示例

当用户单击Facebook应用程序的选项卡时,该选项卡将以810像素宽的空间显示。 Adobe Campaign使用Facebook类型的web应用程序来定义和个性化Facebook应用程序中显示的内容,从而更轻松地获取用户档案。

注意

也可以将Adobe Campaign与合作伙伴开发的Facebook应用程序相集成。 在这种情况下,无需使用Adobe Campaign Web应用程序获取Facebook配置文件。 有关更多信息,请参阅 配置外部帐户.

重要
注意

本节详细介绍链接到Facebook类型Web应用程序的元素。 有关与标准Web应用程序共享的所有元素的详细信息,请参阅 此部分.

以下详述的Facebook类型Web应用程序示例包括:

重要

以这些简单用例为例,说明了Facebook类型Web应用程序的功能。

推荐

以下限制直接关联到Facebook:

  • 您必须使用HTTPS构建所有Web应用程序。
  • 通过选项卡显示的Facebook应用程序的宽度为810像素。

快速入门:通过7步创建Facebook应用程序

此示例提供了如何在Facebook中显示Adobe Campaign构建的应用程序的分步流程。 在这种情况下,我们希望创建一个应用程序,以便您能够 欢迎 用户单击应用程序选项卡(App01)。

要创建此应用程序,请应用以下步骤:

  1. 在Facebook上创建应用程序( https://developers.facebook.com/apps)。 有关更多信息,请参阅: 创建Facebook应用程序.

  2. 创建 Facebook Connect 键入外部帐户并输入Facebook应用程序的参数。 有关更多信息,请参阅: 配置外部帐户.

  3. 输入 Terms of servicePrivacy policy 要在Facebook权限请求屏幕上显示的链接。 有关更多信息,请参阅: 输入服务条款和隐私政策链接.

  4. 在Adobe Campaign中创建Facebook类型的Web应用程序。 有关更多信息,请参阅: 创建Facebook类型Web应用程序.

  5. 编辑Web应用程序。 在本例中,我们添加了 Page 活动并为其定义标题。

  6. 部署您的应用程序。

  7. 配置Facebook应用程序,使其显示为Facebook页面上的选项卡。 有关更多信息,请参阅: 配置Facebook选项卡.

检查 App01 应用程序会显示在您的Facebook页面上。 单击它应会调用 欢迎 消息。

如何将设置转发到Facebook应用程序?

在示例1中,我们根据 Fan of the page 字段。 也可以处理 Application settings 字段。 利用此字段,可通过Facebook恢复由Adobe Campaign生成的链接中包含的数据。

让我们以决定发送电子邮件促销活动的公司为例。 在投放中,有指向Facebook应用程序的链接。 由于 app_data 参数。 此参数的值可以是反映客户重要性的指标。 在本例中, app_data 参数 big (主要客户)及 small (不太重要的客户)。

个性化后,URL将如下所示:

  • http://<path of the Facebook application>&app_data=big (对于重要客户)
  • http://<path of the Facebook application>&app_data=small (对于不太重要的客户)

在Facebook转发到Adobe Campaign的匿名数据中, Application parameters 字段,以便Adobe Campaign能够根据此参数个性化应用程序显示。

如果用户是重要客户( app_data 参数为 big),则会显示以下图像:

如果用户不是重要客户( app_data 参数为 small),则会显示以下图像:

为了重新创建此用例,我们创建了由以下元素组成的Web应用程序:

  • A Test 活动基于 Application parameter 字段。
  • 包含根据 Application parameter 字段。

如何获取粉丝数据?

此示例向您展示了如何与Facebook用户联系,以及如何为他们提供用于共享其用户档案信息的选件。 让我们举一个公司的例子,它想要收购潜在客户,并在其Facebook页面上组织竞争以吸引他们。

每当用户单击 App03 Tab,我们问他们是否想参加比赛。

如果他们决定参加竞争,我们会向他们提供他们的个人资料信息。

如果用户同意共享其信息,将显示以下屏幕。

为构建此用例,我们创建了一个Web应用程序,该应用程序包含以下元素:

  • Test 活动
  • 三页
  • an Access control 活动
  • Pre-loading 活动
  • Save 活动
  • an End 活动

测试活动

Test 活动基于 IDApplication parameters 字段。

它由三个分支组成:

  • identifier (UID) is empty :只有当用户已同意共享其信息时,Facebook才会转发该标识符。 的第一个分支 Test 通过活动,您可以仅向从未输入过(即ID为空的用户)的用户提供竞争对手。
  • application parameter equals ‘thanks’ :要避免链接到Facebook的显示错误,Web应用程序结束页面会指向Facebook应用程序的URL( app_data 参数添加到中 thanks 值(有关更多信息,请参阅: 结束活动)。 通过第二个分支,您可以了解用户是否来自 End 第一个分支的活动(且刚刚进入竞争对手),以显示感谢信。 有关使用其他URL参数的更多信息,请参阅: 如何将设置转发到Facebook应用程序?.
  • Default branch :如果用户在前一日期(应用程序参数与 thanks)时,我们将显示一个页面,表示他们已经输入。

竞争页面

要避开链接到Facebook的显示错误,您还需要选择 Parent windowIn the top windowWindow 竞争页面的字段。

访问控制活动

Access control 活动允许您在用户进入竞争对手时显示Facebook权限请求页面。 如果用户同意共享其信息,则在预加载期间会恢复该信息。 有关更多信息,请参阅: 预加载活动.

如果您之前在创建Web应用程序时输入了外部帐户(请参阅 创建Facebook类型Web应用程序),则无需编辑活动。 如果没有,请转到 Application 字段,然后选择链接到Facebook应用程序的外部帐户。

预加载活动

选择要用于预加载的数据源:

  • Marketing database :此选项允许您通过Adobe Campaign数据库预载数据。
  • Facebook :此选项允许您使用Facebook预加载数据。

营销数据库

利用此选项,可恢复访客表中存在的配置文件的数据。 验证基于用户单击Facebook应用程序选项卡时恢复的外部Facebook ID。 如果您在 Pre-loading 活动时,将预加载数据库中包含信息的字段。

注意

有关通过Adobe Campaign数据库预加载数据的更多信息,请参阅 此部分.

Facebook

利用此选项,可定义要收集的Facebook配置文件信息(用户已同意共享该信息),以便进行保存。

Database information 选项可让您收集以下数据:

  • External ID:用户ID
  • Gender:用户性别
  • Verified :此字段指定用户是否具有验证的Facebook帐户。
  • Full name:用户的全名
  • First name:用户的名字
  • Last name:用户姓氏
  • Language:用户语言

您还可以通过选中相应的复选框来决定收集个人资料照片、好友列表、电子邮件地址、出生日期、兴趣和位置。

在单击之前 Ok,请查看 I agree to comply with Facebook conditions of use 框中。

注意

如果您在 Private information 部分中,Facebook权限请求屏幕将自动显示此数据的访问请求。

要收集所选信息,用户必须同意共享该信息。

如果要同时使用这两种预加载方式(通过Adobe Campaign和通过Facebook),请依次添加两个预加载框。

保存活动

Save 利用活动,可将在访客表中的先前阶段收集的信息存储起来。

如果访客表中已存在配置文件,则会使用收集的新数据更新其数据。

如果数据库中不存在配置文件,并且收集了Facebook用户的电子邮件地址,则会在访客表中创建访客。

  1. Visitor creation folder 字段中,选择要在其中创建用户档案的文件夹。 对于Facebook类型的Web应用程序,默认创建文件夹为 Visitors.

  2. Reconciliation mode 字段中,选择要使用的协调模式:

    • Automatic :根据电子邮件、姓氏、名字和出生日期进行协调。
    • Manual :请选择一个或多个协调键值。
    • None :不会进行和解。
  3. Mapping 字段中,选择要对其进行协调的架构。

    重要

    确保 Social networks 选项卡。 通过 Administration > Campaign management > Target mappings 节点。

  4. 您可以选择要协调的搜索文件夹和新配置文件的创建文件夹。 如果字段为空,则会在映射架构的默认文件夹中搜索并创建用户档案。

结束活动

要避免链接到Facebook的显示错误,您需要检查 Use an external URL 框中,输入Facebook应用程序的URL,然后输入 app_data 参数和值。 此值将用在 Test 活动来检测用户是否刚刚进入竞争对手,并显示感谢消息(如果适用)。 有关更多信息,请参阅: 测试活动.

在本例中,使用的值为 谢谢.

访客的详细信息屏幕

与Twitter关注者类似(请参阅: 工作原理),则恢复的Facebook配置文件会存储在访客表中。 要显示访客列表,请转到 Profiles and Targets > Visitors 节点。

同意共享其用户档案信息的每个Facebook潜在客户都会添加到访客列表中。 如果 FriendsPre-load 活动(请参阅: 预加载活动),则也会添加好友。

Summary 访客详细信息窗口的部分, New Contact 指标:

如果显示绿色复选标记,则表示访客未与任何收件人协调。 在这种情况下,将在收件人列表中创建新用户档案。

红叉表示访客与收件人协调一致。 您可以单击右侧的放大镜 Recipient 字段来显示匹配的收件人。

转到收件人的详细信息窗口以显示匹配的访客(如果适用)。 选择 Others ,然后双击 Web identities 中。

Activities 访客详细信息页面的屏幕包含以下信息:

  • “Open Graph”类型粉丝活动:播放的音乐、观看的视频、阅读的文章和解释安装的应用程序(Deezer、Spotify、Dailymotion、Yahoo News等)

  • 粉丝在Adobe Campaign发送投放后添加的“称赞”和评论

  • 粉丝喜欢的页面

  • 风扇的签到

    注意

    为了让Adobe Campaign收集粉丝的签到信息,您需要单击 Subscribe 按钮。 有关更多信息,请参阅 配置外部帐户.

如何使用Facebook用户档案数据预载表单

Social Marketing 应用程序还允许您向表单中添加按钮,以便使用Facebook用户档案信息预加载字段。 此选项在所有Web应用程序模板(Page 类型活动),详见 此部分.

注意

在开始使用此函数之前,您需要先创建一个Facebook应用程序和 Facebook Connect 键入外部帐户。 有关更多信息,请参阅 配置外部帐户.

预载表单的字段,其中包含从Facebook配置文件获取的数据

可创建Web窗体,并在窗体页面中包含用户没有交互的元素;这些是静态元素,如图像、HTML内容、水平条或超文本链接。 详细了解 本页.

插入静态元素时, Preload with Facebook 选项允许您在表单中插入按钮,以使用Facebook配置文件信息预载字段。

当用户单击 Fill in automatically 按钮,则会打开Facebook请求权限窗口。

注意

您可以在配置外部帐户时更改扩展权限列表。 如果未配置扩展权限,则默认情况下,Facebook会转发基本配置文件信息。
要查看扩展权限列表及其语法, 请参阅Facebook文档.

如果用户同意共享其信息,则会预加载表单的字段。

对于此用例,我们创建了由以下元素组成的Web应用程序:

  • 包含表单的页面
  • Record 活动
  • an End 活动

要添加预加载按钮,请应用以下步骤:

  1. 创建表单。

  2. 转到表单中字段的相同级别并添加链接。

  3. 输入标签并选择 Button 类型。

  4. 转到 Action 字段和选择 Preload with Facebook.

  5. 转到 Application 字段,然后选择 Facebook Connect 键入之前创建的外部帐户。 有关详细信息,请参见此页面

在此页面上