• 《跨境公海》新年大福利送到!本站会员社区已正式开通,大家可以在社区建群、提问、交友、组织会员活动啦。社区介绍
  • 《跨境公海》分享最专业的知识、技能与资源,欢迎卖家企业与团队集体加入学习!加入社区
  • 《跨境公海》免费为您提供亚马逊和Shopify独立站选品与营销大数据服务,提交需求
  • 分享《跨境公海》好文到微信群或者收藏到个人朋友圈赚积分,还有机会可获得价值数万元的William亲授教学或顾问!

应对iSO14升级,获取更全广告跟踪数据必做的Facebook转化API配置教程大全(三)

Facebook 米校 5个月前 (07-13) 242次浏览 已收录 0个评论 扫描二维码

Facebook Pixel 可让您跟踪用户在您网站上的行为、收集再营销受众并创建相似对象。如果 Facebook 像素实现正确,它将向 FB 机器学习算法提供相关信息。FB ML 将使用像素数据向最有可能转化的人展示您的广告。 

几年来,我们可以通过 javascript 代码、应用程序内的 Facebook SDK 或上传离线事件来跟踪网站上的事件。但是,您如何跟踪安装了 Ad Blocker 的用户或跟踪站点外的事件?或者如何延长 cookie 的生命周期?这可以通过实现 Facebook 转换 API 来完成。本文将向您展示如何通过 Google Tag Manager Server Container 设置 Facebook 转换 API。

什么是 Facebook 转换 API?

让我们来看看 Facebook Conversion API 是什么,以及我们如何使用它来改进 Facebook 上的事件跟踪、归因和数据收集。Facebook 转换 API 允许将任何事件从云服务器发送到选定的 Facebook 像素。

Facebook CAPI 与 Facebook 像素具有相同的用途,但它们背后的技术不同。这些政策和限制使 FB CAPI 更适合现代跟踪环境的需求。至于 Facebook Conversion API,它不涉及发送跟踪信息的用户浏览器。一切都通过云服务器完成。它使用户数据更加安全和准确。

如果我们仔细查看 Facebook 广告的链接,我们会发现在几乎所有 URL 的末尾,FB 附加了它的附加参数 fbclid。着陆页上的像素代码将此参数的值存储在 cookie 中,然后将其与任何 Facebook 事件一起发送。Facebook 使用 fbclid 来确定访问您网站的用户类型和转化者。 

FB 可以通过电子邮件、电话号码、名字/姓氏等其他参数匹配用户。您发送到 Facebook Conversion API 的用户数据越多,您收到的匹配率就越高。

Facebook 转换 API 的主要好处是什么?

Facebook 服务器端标记或 Facebook 转换 API 在 Facebook 上可用了几年。但是从 2021 年开始,FB 开始更加努力地推动 Conversion API。如果您有专门的 Facebook 代表帮助您处理广告帐户,他很可能会打电话给您并建议您设置 Facebook 转换 API。 

以下是考虑实施 Facebook Conversion API 的最重要原因:

    1.  它可以帮助您跟踪安装了 AdBlocker 的用户或使用 Safari(或任何其他具有智能跟踪预防算法的浏览器)的用户。这是可能的,因为请求是从服务器发送的,而不是从用户浏览器发送的。并且不会阻止第三方 cookie。因此,您将拥有更可靠的数据。 
    2. 延长的 cookie 生命周期。借助 Facebook 转换 API,您可以将 Facebook cookie 的生命周期延长至 6 个月。如果您没有使用 FB 转换 API,Safari 会将 cookie 的生命周期限制为 1-7 天。
    3. Conversions API 可让您更好地控制数据并更好地了解客户旅程。 
    4. 您可以使用 Facebook Conversion API 来跟踪不在网站上发生的事件。例如,电话或线下销售。

如何设置 Facebook 转换 API?

我们将使用 Google Tag Manager 服务器容器来设置 Facebook Conversion API。在 Google Tag Manager 服务器容器内,您需要为 Universal Analytics 设置服务器端跟踪,并为要使用 Facebook 转换 API 跟踪的那些操作配置 UA 事件。 

总而言之,您将需要这些东西来配置 Facebook 转换 API。 

    • 已配置的 Google Tag Manager Web 容器 
    • 配置的 Google 标签管理器服务器容器 
    • 从服务器运行的 Universal Analytics 基本代码和事件。

在本文中,我不会介绍如何创建和设置 Google Tag Manager Web 容器。我将从设置 Google Tag Manager 服务器容器开始。如果您想详细了解跟踪代码管理器服务器容器及其提供的好处,请查看这篇文章。所以,让我们开始吧。

    1. 按照本文中的所有步骤设置 Google Tag Manager 服务器容器并开始从服务器发送 Universal Analytics 和 GA4。 
    2. 转到 Google 标签管理器服务器容器。从 GitHub 存储库下载我们的自定义 Facebook 标签模板并将其导入 Google 标签管理器服务器容器标签模板。  单击模板 -> 标签模板 -> 新建。然后,在右上角,单击点并选择导入。
导入标签
导入 GTM 服务器标签

3.在 Google Tag Manager Server Container 中创建 Facebook Conversion API Tag。选择标签 -> 单击新建 -> 选择您在上一步中导入的 Facebook 标签。添加您的 Facebook 像素 ID 和 Facebook API 访问令牌(我建议将其添加为变量,因为您要跟踪的每个 Facebook 事件都需要这些值)。如果您不知道您的 Facebook API 访问令牌, 本文档将帮助您找到它。为 Facebook Conversion API 基本标签配置触发器:单击新触发器 -> 自定义触发器 -> 事件名称等于 page_view。

在您的 Facebook 标签中填写测试 ID 字段
facebook 事件的触发器

4. 您有 2 个选项来配置我们的自定义 Facebook 转换 API 标签: 

      • 从 GA 客户端继承。在这种情况下,我们会将您的 Universal Analytics 或 GA4 事件与 Facebook 标准事件相匹配。如果我们无法将 GA 事件匹配到标准 FB 事件中,我们会将其记录为自定义事件。一切都会自动完成,您无需设置 FB 事件。 
      • 覆盖。在这种情况下,您需要手动设置 FB 事件。我们将在步骤 5 中介绍如何手动设置 FB 服务器事件。

5. 如果您选择了覆盖选项,则必须使用 Universal Analytics(或 GA4)事件来触发 Facebook 服务器事件。  Facebook 网页浏览事件应在自定义事件 page_view 上触发。要设置其他事件,请转到 Google 标签管理器服务器容器预览模式,在您想要在 Facebook 内跟踪的站点上执行操作,并检查 UA(或 GA4)发送到您的服务器容器的事件名称。

在下面的屏幕截图中,当有人在我的网站上打开产品页面时,我想设置一个 Facebook 事件 ViewContent。为此,我在服务器容器中创建了一个新标签,将其设置为覆盖、选择标准事件 ViewContent、添加 API 访问令牌、Facebook 像素 ID。并制作了一个新的触发器事件名称等于view_item。

facebook 转换 API 标签服务器容器
Facebook 转换 API 标签标准事件

6. 您可以使用字段服务器事件数据覆盖和自定义数据传递自定义参数。您还可以通过字段 User Data 发送用户数据以提高 Facebook 上的匹配分数,请注意,您要发送到 Facebook 转换 API 的用户信息应进行哈希处理。 

7.  完成所有 Facebook 事件设置后,打开 Google 标签管理器调试模式并测试 Facebook 事件是否正常工作。您还可以转到服务器容器内的 Facebook 标签并添加 Facebook 测试 ID。您可以在 Facebook 事件管理器中的测试事件选项卡下找到测试 ID。有关如何测试 Facebook 转换 API 的更多说明,请查看此文章。 

facebook 转换 api 标签服务器容器

8.设置并验证 Facebook 转换 API 正常工作后,您需要删除 FB 浏览器跟踪或设置事件重复数据删除。否则,您的活动将被复制。 

Facebook 像素和转化 API 事件的事件重复数据删除

Facebook 建议使用打扰 Facebook 像素和转换 API。但是,如果您的站点将使用像素和转换 API 发送相同的事件,则事件可能会重复,因为 FB 将从浏览器和服务器接收相同的信息。

Facebook 具有重复数据删除功能。如果他们知道浏览器和服务器事件是相同的,他们只能保留一个。

如果您想从服务器和浏览器发送所有事件,我会说设置事件重复数据删除是必须的。如果没有事件重复数据删除,您的数据将不准确,并且可能会影响您的 Facebook 营销活动。

要设置 FB Conversion API 重复数据删除,您需要从浏览器和服务器发送唯一的事件 ID。来自浏览器和服务器的相同事件应该具有相同的事件 ID。

我们创建了一个自定义变量,为每个事件生成一个唯一的 ID。您可以使用此模板库链接将其添加到您的 Web 容器中。使用此变量发送 Web 容器内 Facebook 像素的事件 ID 和使用服务器容器的 Facebook 转换 API。我们有关于如何设置 Facebook 事件重复数据删除的更详细说明。 

您可以使用 Google Analytics 自定义维度或数据标签和数据客户端将唯一事件 ID 从 Web 容器传递到服务器容器。 

如果重复数据删除设置正确,您应该会在事件管理器测试工具中看到它。在您发布对作品的所有更改后,您可以单击事件详细信息以查看 Facebook 从浏览器和服务器收到的事件数量。他们处理和重复数据删除了多少事件。

测试 Facebook 事件重复数据删除
facebook 事件重复数据删除详细信息

使用 Facebook 转换 API 发送用户参数

为了将访问您网站的用户与其数据库相匹配,Facebook 使用用户数据进行转换 API。他们需要在 Facebook 转换 API 事件中发送至少一个用户参数。 

FB 需要在将其发送到 Facebook 之前散列一些参数。您发送到 Facebook 的用户参数越多,他们匹配用户的机会就越大,您获得的事件匹配分数也越高。 

将用户参数从您的网站发送到 Facebook 是一个敏感话题,因为您将与第 3 方服务共享用户数据。因此,在将此数据发送到 FB 之前,请确保它符合隐私政策。 

如果您决定将用户参数发送到 Facebook CAPI,那么您从哪里获取?我们为 Google Tag Manager Web 容器创建数据标签,为服务器容器创建数据客户端以解决此问题。这两者应该一起工作;Data Tag 的创建是为了将数据从 Web 容器发送到服务器容器,而 Data Client 侦听此标签并检索信息。我们有关于从 Google 跟踪代码管理器网络向服务器容器发送数据的更详细说明。  

数据标签将自动散列应根据 Facebook 要求散列的用户数据。如果您使用我们的 Facebook Conversion API 标签、数据标签和数据客户端,Facebook 标签将自动处理来自数据标签的所有需要​​的事件和参数。无需手动发送。只需确保正确设置所有触发器和变量即可。在数据标签和数据客户端的帮助下,您可以将数据层从 Google 标签管理器网络容器发送到服务器容器内的事件数据。 

将数据层从网络标签管理器发送到服务器
数据层到服务器容器

结论就是这样。我希望您已成功将 Facebook 跟踪转移到服务器。Facebook Conversions API 是一个很好的工具,可以更好地了解您的客户是谁,查看转换发生之前的完整客户旅程,并将有关您的用户的更多数据提供给 Facebook 机器学习算法。


本文标题:应对iSO14升级,获取更全广告跟踪数据必做的Facebook转化API配置教程大全(三)
转载请完整注明:
转自《跨境公海》,原文链接:https://www.kjgh.net/how-to-set-up-facebook-conversion-api/
喜欢 (0)
[bullyy@163.com]
分享 (0)
关于作者:
米校是跨境电商数字整合营销专家,在Google广告,Facebook广告、社交营销和亚马逊运营推广上拥有超过10年的经验,擅长在独立站建站、页面优化、SEO、广告、社交媒体营销和亚马逊运营推广以及电商大数据方面帮助中小型企业扩展在线销售。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址