dwy / facebook-conversion
Craft CMS插件,可直接将网页事件发送到Facebook
v1.3.3
2024-04-01 13:10 UTC
Requires
- craftcms/cms: ^3.1|^4.0|^5.0
- facebook/php-business-sdk: ^19.0.2
Requires (Dev)
- craftcms/ecs: dev-main
- craftcms/phpstan: dev-main
- craftcms/rector: dev-main
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
配置
像素
- 打开Facebook商务管理器
- 选择您的企业
- 导航到事件管理器
- 在左侧菜单中点击添加数据源按钮
- 使用"Web"
- 选择"转换API"作为方法。
- 填写像素名称和网站URL
- 完成像素创建后,您可以在数据源设置标签页中找到像素-ID。将您的像素-ID复制到插件设置页面。
更多信息,请查看官方文档中的在商务管理器中创建Facebook像素文章。
访问令牌
在事件管理器中
- 选择您想与转换API关联的像素
- 导航到设置标签页
- 在"手动设置"部分下方点击创建访问令牌
- 选择您想将服务器事件与之关联的Facebook像素
- 点击生成访问令牌
- 将您的访问令牌复制到插件设置页面
更多信息,请查看官方文档中的在引导设置中为转换API创建访问令牌文章。
测试事件代码
可用于测试实现。
- 导航到事件管理器中的事件测试标签页
- 将
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