Skip to content

rezkonline/laravel-meta-pixel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meta Pixel Integration for Laravel Framework

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.

About

Yet another Laravel package for Meta Pixel integrating

Resources

License

Stars

Watchers

Forks

Packages

No packages published