dwy/facebook-conversion

Craft CMS插件,可直接将网页事件发送到Facebook

v1.3.3 2024-04-01 13:10 UTC

README

要求

  • Craft CMS 3.x, 4.x或5.x
  • 最佳搭配Craft Commerce
  • Facebook Pixel(查看配置了解如何获取Facebook Pixel)
  • Facebook商务管理器(查看Facebook商务
  • Facebook访问令牌(查看配置了解如何获取访问令牌)

安装

可以通过Craft控制面板中的插件商店安装此插件。

或者,打开您的终端,进入Craft项目,通过Composer安装插件

composer require dwy/facebook-conversion
./craft plugin/install facebook-conversion

配置

像素

  1. 打开Facebook商务管理器
  2. 选择您的企业
  3. 导航到事件管理器
  4. 在左侧菜单中点击添加数据源按钮
  5. 使用"Web"
  6. 选择"转换API"作为方法。
  7. 填写像素名称和网站URL
  8. 完成像素创建后,您可以在数据源设置标签页中找到像素-ID。将您的像素-ID复制到插件设置页面。

更多信息,请查看官方文档中的在商务管理器中创建Facebook像素文章。

访问令牌

在事件管理器中

  1. 选择您想与转换API关联的像素
  2. 导航到设置标签页
  3. 在"手动设置"部分下方点击创建访问令牌
  4. 选择您想将服务器事件与之关联的Facebook像素
  5. 点击生成访问令牌
  6. 将您的访问令牌复制到插件设置页面

更多信息,请查看官方文档中的在引导设置中为转换API创建访问令牌文章。

测试事件代码

可用于测试实现。

  1. 导航到事件管理器中的事件测试标签页
  2. test_event_code复制到插件设置页面

确保在测试时使用可以由Facebook关联到用户的事件(例如,通过具有有效fbclid参数的购买事件等)。

模板实现

可以将Facebook像素添加到您的模板中,通过将facebook-conversion-head-tag钩子添加到页面的头部,将facebook-conversion-body-tag添加到主体。例如

<head>
    <meta charset="utf-8">

    <title>My Website</title>

    {% hook 'facebook-conversion-head-tag' %}
</head>
<body>
    {% hook 'facebook-conversion-body-tag' %}

请注意,如果Facebook像素已被其他插件(例如SEOmatic)添加,请不要添加模板钩子以避免重复。

Digital With you提供,关注我们Instagram