weblagence / laravel-facebook-pixel
Laravel的Facebook Pixel集成
v1.1
2021-02-25 10:39 UTC
Requires
- php: ~7.1
Requires (Dev)
- phpunit/phpunit: >=7.0
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-09-19 22:31:11 UTC
README
Laravel的Facebook Pixel集成
为您的Laravel应用程序提供一个简单的Facebook Pixel实现。
Facebook Pixel
Facebook Pixel是一段JavaScript代码片段,允许您跟踪您网站上的访客活动。它通过加载一个小的函数库来实现,您可以在访客采取您想要跟踪的动作(称为事件)时使用它(称为转化)。跟踪的转化将出现在Facebook广告管理器和Facebook分析仪表板中,您可以使用它们来衡量广告的有效性,定义自定义受众以进行广告定位,进行动态广告活动,并分析您网站转化漏斗的有效性。
有关您想要通过标准事件发送的具体示例
安装
您可以通过Composer安装此包
composer require weblagence/laravel-facebook-pixel
在Laravel 5.5及更高版本中,该包将自动注册服务提供者和外观
在L5.4或以下版本中,首先注册包的服务提供者和外观
// config/app.php 'providers' => [ ... WebLAgence\LaravelFacebookPixel\LaravelFacebookPixelServiceProvider::class, ], 'aliases' => [ ... 'LaravelFacebookPixel' => WebLAgence\LaravelFacebookPixel\LaravelFacebookPixelFacade::class, ],
接下来,发布配置文件
php artisan vendor:publish --provider="WebLAgence\LaravelFacebookPixel\LaravelFacebookPixelServiceProvider"
配置
配置文件相当简单。
return [ /* * The Facebook Pixel id, should be a code that looks something like "XXXXXXXXXXXXXXXX". */ 'facebook_pixel_id' => '', /* * Use this variable instead of `facebook_pixel_id` if you need to use multiple facebook pixels */ 'facebook_pixel_ids' => [], /* * Enable or disable script rendering. Useful for local development. */ 'enabled' => true, ];
用法
基本示例
首先,您需要包含Facebook Pixel的脚本。Facebook的文档建议在body标签之后立即这样做。
{{-- layout.blade.php --}}
<html>
<head>
@include('facebook-pixel::head')
{{-- ... --}}
</head>
<body>
@include('facebook-pixel::body')
{{-- ... --}}
</body>
</html>
发送像素
在任何时候,您都可以使用以下函数创建一个标准事件
\LaravelFacebookPixel::createEvent($eventName, $parameters = []);
变更日志
有关最近更改的更多信息,请参阅变更日志
贡献
有关详细信息,请参阅贡献指南
安全性
如果您发现任何安全相关的问题,请通过jeremy@weblagence.com发送电子邮件,而不是使用问题跟踪器。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件