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

如何为 GTM 设置和配置 Facebook 转换 API (CAPI)

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

本指南中,您将学习如何使用 Facebook 的事件管理器启用 Facebook 转换 API (CAPI) 并连接到任何类型的 GTM 容器。(您不需要服务器端 GTM 容器)。

有两种方法,简单的解决方案和手动解决方案。

 

步骤 1:将偏差跟踪 TPL 导入服务器端 GTM 容器或使用我们的图库模板

在配置 Facebook 转换 API 设置之前,您需要将我们预先配置的标签导入您的服务器端容器。

 

如何为 GTM 设置和配置 Facebook 转换 API (CAPI)
在模板 > 搜索图库中,您可以找到我们的标签!

您可以通过单击 Google 标签管理器模板部分中的搜索库按钮搜索“Deviate Tracking”来安装它,此外,如果您想手动安装它,您可以通过在注册后导入下载文件来实现。

您需要设置一个额外的变量:

重复数据删除事件 ID

 

步骤 2:添加重复数据删除变量事件 ID

转到变量 > 用户定义变量 > 添加变量

 

如何为 GTM 设置和配置 Facebook 转换 API (CAPI)

将变量类型设置为“随机数”并将变量的名称设置为“EventId”

 

如何为 GTM 设置和配置 Facebook 转换 API (CAPI)

 

第 3 步:启用 Facebook Conversions API

导航到 Facebook 事件管理器,然后,对于要设置的 Facebook 像素,选择“设置”选项卡:

 

如何为 GTM 设置和配置 Facebook 转换 API (CAPI)

接下来,向下滚动并在“手动设置”下单击“创建访问令牌”按钮,将出现一个弹出窗口,其中将有一个带有令牌的文本框,将此令牌复制到安全的地方,我们将需要它来设置GTM 中的标签类型

 

如何为 GTM 设置和配置 Facebook 转换 API (CAPI)

 

第 4 步:使用偏差跟踪设置 Facebook Conversions API

在 GTM 中创建一个新标签,输入您的 Facebook 像素 ID(您可以从 Facebook 的事件管理器中获取)、我们刚刚在步骤 3 中生成的 Facebook 访问令牌,以及下一部分中您的偏差跟踪帐户信息。

最后,在“对象属性”下,确保将重复数据删除事件 ID 设置为我们在步骤 2 中设置的“EventId”!

 

如何为 GTM 设置和配置 Facebook 转换 API (CAPI)

这就是设置 Facebook 转化跟踪所需要做的全部工作!

 

第 5 步:更新您的浏览器端 Facebook 脚本标签和 Facebook 像素

确保您的 Facebook 浏览器脚本已更新为使用重复数据删除 ID 变量。

在您的 Facebook 像素中:

 

<script>
  fbq('track', ‘PageView’, {}. {eventID: '{{EventId}}'});
</script>

 

或在您的标准浏览器端 FBQ 事件中:

 

<script>
  fbq('track', 'ViewContent', {content_name: 'ObjectPropertyName’'}, {eventID: '{{EventId}}'});
</script>

 

{{EventId}} 步骤 2 中随机数 GTM 变量名称的名称在哪里。

 

请注意,所有 FBQ 事件,包括您 facebook 像素代码中的 PageView 事件都需要更新,如果您没有发送任何对象属性,您仍然需要在代码脚本中包含空白 {},以便跟踪正常工作.

 

可选步骤:测试转化事件

 

在 Facebook 的事件管理器中,选择“测试事件”选项卡,然后复制该选项卡服务器部分中的 TEST###### 文本。

 

如何为 GTM 设置和配置 Facebook 转换 API (CAPI)

 

您可以选中标签旁边的“测试事件”框并将相同的文本粘贴到那里,当您触发事件时,它们应该出现在“测试事件”部分。

 

如何为 GTM 设置和配置 Facebook 转换 API (CAPI)

 

手动设置:

 

Facebook 的转换 API 基于 Graph API。使用 Conversions API 共享的网站事件需要以下数据参数:client_user_agent、action_source 和 event_source_url

 

要发送到 Facebook,请遵循以下 Graph API POST 请求 URL 格式:

 

从此路径向此 API 的 /events 边缘发出 POST 请求: https://graph.facebook.com/{API_VERSION}/{PIXEL_ID}/events?access_token={TOKEN}

 

当您发布到此边缘时,Facebook 会创建新的服务器事件。

 

下面是用于服务器集成的 cURL 命令。每次触发关联的 FBQ 事件时都应调用此方法。

 

 

curl -X POST \
-F 'data=[
  {
    "event_name": "Purchase",
    "event_time": 1618505224,
    "user_data": {
      "em": "3091015c3e211326ae75ca18196d301a9bdbd1a882a4d2569511033da23f0abd",
      "client_ip_address": "192.192.192.192",
      "client_user_agent": "Chrome/81.0.4044.82",
      "fbc": "fb.1.1554763741205.abcdefghijklmnopqrstuvwxyz",
      "fbp": "fb.1.1554784388475.3457892785785",
    },
    "contents": {
      "id": "product123",
      "quantity": 1,
      "delivery_category": "home_delivery",
    },
    "custom_data": {
      "currency": "usd",
      "value": 123.45,
    },
    "event_source_url": "https://example.com/product/123",
    "action_source": "website"
  }  
]' \
-F 'access_token=<access-token>' \
https://graph.facebook.com/v10.0/<pixel-id>/events

有很多内容可以添加到请求正文中,具体取决于您的网站可以访问哪些信息(例如在结帐时):

 

 

 

  • 主体参数
    • 数据
    • 测试事件代码
  • 客户信息参数
    • 电子邮件:em – 需要散列
    • 电话:ph – 需要散列
    • 性别:ge – 需要散列
    • 出生日期:db – 需要散列
    • 姓氏:ln – 需要散列
    • 名字:fn – 需要散列
    • 城市:ct——需要散列
    • 状态:st – 需要散列
    • 邮编:zp——需要散列
    • 国家:国家 – 需要散列
    • 外部 ID:external_id – 推荐散列
    • 客户端 IP 地址:client_ip_address – 不要散列
    • 客户端用户代理:client_user_agent – 不要散列
    • 单击 ID:fbc – 不要散列(从 Cookie 或查询参数中获取)
    • 浏览器 ID:fbp – 不要散列(从 Cookie 中获取)
    • 订阅 ID:subscription_id – 不要散列
    • Facebook 登录 ID:fb_login_id – 不要散列
    • 潜在客户 ID:lead_id – 不要散列

 

 

 

 

  • 服务器事件参数
    • 事件名称
    • 事件时间
    • 用户数据
    • 自定义数据
    • event_source_url
    • 选择退出
    • 事件编号
    • action_source
    • 数据处理选项
    • data_processing_options_country
    • data_processing_options_state
  • 自定义数据参数(对象属性)
    • 价值
    • 货币
    • 内容名称
    • 内容类别
    • content_ids
    • 内容
    • 内容类型
    • 订单编号
    • 预测_ltv
    • num_items
    • 搜索字符串
    • 地位
    • 交货类别

 

 

 

 POST请求正文中的参数如下:

{
  "data": [
    {
      "event_name": "Purchase",
      "event_time": 1618505508,
      "action_source": "email",
      "event_id": "RandomNumber",
      "event_source_url": "URLConversionTakesPlaceOn",
      "opt_out": true,
      "data_processing_options": "[\"LDU\"]",
      "data_processing_options_country": 1,
      "data_processing_options_state": 0,
      "user_data": {
        "em": "EmailHashedinSha256",
        "ph": "PhoneNumberHashedinSha256",
        "client_ip_address": "UserIPAddress",
        "client_user_agent": "BrowserUserAgent",
        "ct": "CityHashedinSha256",
        "country": "CountryHashedinSha256",
        "db": "DateofBirthHashedinSha256",
        "external_id": "otheridentifierHashedinSha256",
        "zp": "ZipCodeHashedinSha256",
        "fbp": "FBPValue",
        "fbc": "FBCValue",
        "subscription_id": "SubscriptionTypeId",
        "fb_login_id": 12345,
        "fn": "FirstNameHashedinSha256",
        "ln": "LastNameHashedinSha256",
        "ge": "62c66a7a5dd70c3146618063c344e531e6d4b59e379808443ce962b3abd63c5a",
        "st": "CAHashedinSha256",
        "lead_id": 123456
      },
      "custom_data": {
        "currency": "USD",
        "value": 99.99,
        "content_category": "Grocery",
        "content_ids": "ABC123",
        "content_name": "Lettuce",
        "content_type": "product",
        "num_items": "1",
        "delivery_category": "in_store",
        "order_id": "order1234",
        "predicted_ltv": 99.99,
        "search_string": "Produce",
        "status": "registered",
        "contents": "[{'id':123,'quantity':2,'item_price':5.99}]"
      }
    }
  ]
}

根据 Facebook 指南,请确保使用散列函数以 SHA256 散列所有用户数据。

 

根据网站框架,POST 触发端的实现会有所不同,对于大多数转换触发器,您可以在 Javascript 函数中使用 AJAX 加载 PHP 函数以触发配置的 POST 请求。只要信息可用,您的 PHP 函数就必须从数据库中提取用户数据。

 

有关 Facebook 的 CAPI 转换设置的手动设置的更多信息,请在此处查看官方实施文档。


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

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

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