rezkonline/laravel-meta-pixel

Meta Pixel Integration for Laravel framework

v1.0.2 2023-03-30 22:03 UTC

This package is not auto-updated.

Last update: 2024-05-25 01:44:04 UTC


README

Install

composer require rezkonline/laravel-meta-pixel

In Laravel 5.5 and up

The package will be automatically registered it's Service Provider and Facade

In Laravel 5.4 or below

// config/app.php

'providers' => [
    //
    \Rezkonline\LaravelMetaPixel\Providers\MetaPixelServiceProvider::class,
    //
],

'facades' => [
    //
    'LaravelMetaPixel' => \Rezkonline\LaravelMetaPixel\Facades\MetaPixelFacade::class,
    //
],

Next, publish the config file:

php artisan vendor:publish --provider="Rezkonline\LaravelMetaPixel\Providers\MetaPixelServiceProvider"

Configuration

return [
    /*
     * The Facebook Meta ID.
     */
    'meta_pixel_id' => env('META_PIXEL_ID', ''),
];

Usage

Basic Usage

{{-- layout.blade.php --}}
<html>
  <head>
    @include('meta-pixel::script')
    {{-- !!! --}}
  </head>
  <body>
    {{-- !!! --}}
  </body>
</html>

Send Event

Call a function based on Meta Pixel standarted events Standard Event according to the following table:

Event Method
AddPaymentInfo addPaymentInfoEvent
AddToCart addToCartEvent
AddToWishlist addToWishlistEvent
CompleteRegistration completeRegistrationEvent
Contact contactEvent
CustomizeProduct customizeProductEvent
Donate donateEvent
FindLocation findLocationEvent
Lead leadEvent
InitiateCheckout initiateCheckoutEvent
Purchase purchaseEvent
Schedule scheduleEvent
Search searchEvent
StartTrial startTrialEvent
SubmitApplication submitApplicationEvent
Subscribe subscribeEvent
ViewContent viewContentEvent

Example

\LaravelMetaPixel::addToCartEvent([
    // List of event parameters
])

License

The MIT License (MIT). Please head to License File for more information.