创建 Facebook 应用程序

得益于Web应用程序,社交营销可让您在Facebook应用程序中显示个性化内容,从而更轻松地通过此社交网络获取潜在客户。 有关Facebook类型Web应用程序的更多示例,请参阅Examples of Facebook apps

注意

还可以将Adobe Campaign与合作伙伴开发的Facebook应用程序集成。 在这种情况下,无需使用Adobe CampaignWeb应用程序来获取Facebook用户档案。 有关详细信息,请参阅配置外部帐户

应用以下配置步骤:

  1. 创建一个或多个Facebook应用程序。 有关此内容的详细信息,请参阅:创建Facebook应用程序
  2. 输入要在Facebook权限请求屏幕上显示的​terms of service​和​Privacy policy​链接。 有关此内容的详细信息,请参阅:输入服务条款和隐私策略链接
  3. 对于每个Facebook应用程序,创建​Facebook Connect​类型外部帐户。 有关此内容的详细信息,请参阅:配置外部帐户
  4. 对于每个Facebook应用程序,在Adobe Campaign中创建Facebook类型的Web应用程序。 有关此内容的详细信息,请参阅:创建Facebook类型的Web应用程序
  5. 配置Facebook应用程序,使其以选项卡的形式显示在Facebook页面上。 有关此内容的详细信息,请参阅:配置Facebook选项卡

配置外部帐户

对于每个Facebook应用程序,您需要创建​Facebook Connect​类型外部帐户。

此步骤要求访问您的Adobe Campaign控制台和登录到用于页面管理的Facebook帐户的Internet浏览器:

  • Facebook:选择之前创建的应用程 序(https://developers.facebook.com/apps),然后选择 Settings >选 Basic 项卡。

    注意

    如果未显示​Facebook Web Games​部分,请单击页面底部的​Add Platform​按钮,然后选择​Facebook Web Games

  • Adobe Campaign:转到树 Administration > Platform > External accounts 的节点并单击 New

  1. 输入标签和内部名称,然后选择​Facebook Connect​类型。

  2. 为应用程序选择托管模式:hosted by a partner​或​hosted by this instance

    由合作伙伴托管的应用程序

    可以将Adobe Campaign与合作伙伴开发的Facebook应用程序集成。 在这种情况下,无需使用Adobe CampaignWeb应用程序来获取Facebook用户档案。 当Facebook用户安装应用程序时,将生成一个密钥(访问令牌)。 合作伙伴通过调用Web服务将此访问令牌转发给Adobe Campaign。 Adobe Campaign随后使用此令牌登录到Facebook数据库并收集用户通过应用程序共享的数据。

    注意

    WSDL文件中详细介绍了web服务的参数:https://<Instance name>/nl/jsp/schemawsdl.jsp?schema=nms:visitor

    要将第三方应用程序集成到Adobe Campaign中,您需要复制​App ID​和​App Secret Facebook字段的内容,并将其粘贴到控制台的​Application ID​和​Application secret​字段中。

    由此实例托管的应用程序

    如果要在此实例上托管应用程序(如果您没有第三方应用程序),则需要使用Adobe CampaignWeb应用程序来获取Facebook用户档案。 有关详细信息,请参阅 Examples of Facebook apps

    在Adobe Campaign控制台中,复制​Secure Canvas URL​字段中包含的地址,并将其粘贴到Facebook上的​Facebook Web games (https)​字段(位于​Facebook Web Games​部分)。

    重要

    在任何情况下均不得使用不安全的URL。

    在Facebook上,复制​App ID​和​App Secret​字段的内容,并将其粘贴到控制台的​Application ID​和​Application secret​字段中。

  3. 在Facebook上,单击页面底部的​Save Changes​按钮。

  4. 在Adobe Campaign控制台中,单击​Subscribe​按钮以启用Adobe Campaign,以在每次风扇通过此应用程序签入时实时恢复数据。 有关此内容的详细信息,请参阅:Facebook应用程序示例

我们强烈建议添加​Terms of service​和​Privacy policy​链接,以在Facebook权限请求屏幕上显示。

配置阶段如下:

  1. 输入以下地址:https://developers.facebook.com/apps,然后选择Facebook应用程序。

  2. 选择​Settings > Basic​选项卡并输入​Privacy Policy URL​和​Terms of Service URL​字段。

创建Facebook类型的Web应用程序

Adobe CampaignFacebook应用程序可让您在Facebook应用程序中显示个性化内容。 对于每个Facebook应用程序,您需要创建一个Adobe Campaign的Web应用程序。 要创建Facebook Web应用程序,请按如下步骤继续:

  1. 转到​Social networks​宇宙,单击​Applications​链接,然后单击​Create​按钮。

  2. 从列表中选择Facebook Web应用程序模板并输入标签。

    注意

    默认情况下提供四个Facebook Web应用程序模板:

    • New Facebook application:如果要从空白应用程序进行开始,请选择此模板。
    • Pre-entered form:Facebook应用程序带有一个表单和一个“Facebook登录”按钮,用户可使用其用户档案中的数据自动填写表单的字段。这样,用户可以更快地填写表单,使品牌获得更优质的信息。
    • “Canvas page” competition:在屏幕上显示的Facebook应用程序,为用户提供更好的视觉体验。
    • “Page Tab” competition:Facebook应用程序完全集成到品牌页面选项卡中。
  3. 在​Application​字段中,输入链接到Facebook应用程序的外部帐户。 有关此内容的详细信息,请参阅:配置外部帐户

  4. 选择​Edit​选项卡,然后编辑Web应用程序。 有关此内容的详细信息,请参阅:Facebook应用程序示例

  5. 完成Web应用程序后,选择​Dashboard​选项卡,然后单击​Publish​以联机发布。

配置Facebook选项卡

您可以配置Facebook应用程序,使其在Facebook页面上显示为选项卡。 为此,请应用以下步骤:

  1. 选择Facebook应用程序(https://developers.facebook.com/apps),然后选择​Settings > Basic​选项卡。

  2. 在页面底部,单击​Add Platform​按钮,然后选择​Page Tab

  3. 在​Page Tab​部分的​Page Tab Name​字段中,输入您希望该标签显示在Facebook页面上的方式。

  4. 在​Secure Page Tab URL​字段中,输入Web应用程序的公共URL,可通过Web应用程序的​Dashboard​选项卡访问该URL。 有关创建Facebook类型Web应用程序的详细信息,请参阅创建Facebook类型Web应用程序

  5. 在Web应用程序的​Dashboard​上,单击​Add a page tab​链接。

  6. 选择要将选项卡添加到的Facebook页面,然后单击​Add Page Tab

在此页面上