PHPackages                             combindma/sendinblue-tracker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. combindma/sendinblue-tracker

AbandonedArchivedLibrary[Mail &amp; Notifications](/categories/mail)

combindma/sendinblue-tracker
============================

Sendinblue Tracker SDK For PHP

1.0.3(4y ago)011MITPHPPHP ^8.0

Since Oct 8Pushed 4y agoCompare

[ Source](https://github.com/combindma/sendinblue-tracker)[ Packagist](https://packagist.org/packages/combindma/sendinblue-tracker)[ Docs](https://github.com/combindma/sendinblue-tracker)[ RSS](/packages/combindma-sendinblue-tracker/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (9)Versions (5)Used By (0)

Sendinblue Tracker SDK For PHP
==============================

[](#sendinblue-tracker-sdk-for-php)

[![Latest Version on Packagist](https://camo.githubusercontent.com/b578bbe3e4753a1824db5d144bec99b39369cea0bf5cf344b63aba5cbc5ba382/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636f6d62696e646d612f73656e64696e626c75652d747261636b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/combindma/sendinblue-tracker)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/23532909d6e3cf98c93ae7b8fd92bf4aebf5ffa8db2f313f2be9823072731131/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f636f6d62696e646d612f73656e64696e626c75652d747261636b65722f436865636b253230262532306669782532307374796c696e673f6c6162656c3d636f64652532307374796c65)](https://github.com/combindma/sendinblue-tracker/actions?query=workflow%3A%22Check+%26+fix+styling%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/f08101c2a0205662cf42f58286f607425169ae9b470f4435ce8aed7ca9b32715/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636f6d62696e646d612f73656e64696e626c75652d747261636b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/combindma/sendinblue-tracker)

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require combindma/sendinblue-tracker
```

You can publish the config file with:

```
php artisan vendor:publish --provider="Combindma\SendinBlueTracker\SendinBlueTrackerServiceProvider" --tag="sendinblue-tracker-config"
```

This is the contents of the published config file:

```
return [
    'tracker_id' => env('SENDINBLUE_TRACKER_ID', null),

    /*
     * The key under which data is saved to the session with flash.
     */
    'sessionKey' => env('SENDINBLUE_TRACKER_SESSION_KEY', strtolower(config('app.name')).'_sendinbluetracker'),

    /*
     * Enable or disable script rendering. Useful for local development.
     */
    'enabled' => env('ENABLE_SENDINBLUE_TRACKER', false),
];
```

Usage (JS implementation)
-------------------------

[](#usage-js-implementation)

This is the js implementation. There is also RESTFUL implementation

### Embed in Blade (Only if you want to use JS implementation)

[](#embed-in-blade-only-if-you-want-to-use-js-implementation)

First you'll need to include Sendinblue Tracker's script.

```
>

    @include('sendinbluetracker::head')

    @include('sendinbluetracker::body')
    /*
    * Content
    */

```

#### Identify

[](#identify)

The is the primary way to create a new user within sendinblue or update an exsisting one. The primary way of indentifying users is via their email address.

```
SendinBlueTracker::identify('email@email.com');
```

#### Event

[](#event)

The next method is how we fire an event within sendinblue, this can be used to trigger workflows and other types of automation.

```
SendinBlueTracker::event(
    'eventName',
    // Event Data
    [
      'CTA_URL' => 'https://www.example.com',
      'COST' => '20.00'
    ],
    // User Data
    [
      'EMAIL' => 'email@email.com',
      'FIRSTNAME' => 'XXXXX'
    ]
);
```

#### Flashing data for the next request

[](#flashing-data-for-the-next-request)

The package can also set data to render on the next request. This is useful for setting data after an internal redirect.

```
SendinBlueTracker::flash(
    'event name',
  	// Event Data (optional)
    [
      'CTA_URL' => 'https://www.example.com',
      'COST' => '20.00'
    ],
    // User Data (optional)
    [
      'EMAIL' => 'email@email.com',
      'FIRSTNAME' => 'XXXXX'
    ]
);
```

Usage (RESTFUL implementation)
------------------------------

[](#usage-restful-implementation)

For this implementation you don't need to include Sendinblue Tracker's script

#### Identify

[](#identify-1)

```
SendinBlueTracker::identifyPost('email@email.com',[
    'FIRSTNAME' => 'first name',
    'LASTNAME' => 'last name'
]);
```

#### Event

[](#event-1)

```
SendinBlueTracker::eventPost('email@email.com', 'event name',
  	// Event Data (optional)
    [
      'CTA_URL' => 'https://www.example.com',
      'COST' => '20.00'
    ],
    // User Data (optional)
    [
      'EMAIL' => 'email@email.com',
      'FIRSTNAME' => 'XXXXX'
    ],
);
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

Credits
-------

[](#credits)

- [Combind](https://github.com/Combindma)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

4

Last Release

1677d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/31b418bcbabafab33631fd151a64d3e18035f728ad195814aa4656d862610fcd?d=identicon)[combindma](/maintainers/combindma)

---

Tags

laravelcombindmasendinblue-tracker

###  Code Quality

TestsPest

Static AnalysisPsalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/combindma-sendinblue-tracker/health.svg)

```
[![Health](https://phpackages.com/badges/combindma-sendinblue-tracker/health.svg)](https://phpackages.com/packages/combindma-sendinblue-tracker)
```

###  Alternatives

[laravel-notification-channels/telegram

Telegram Notifications Channel for Laravel

1.1k3.4M35](/packages/laravel-notification-channels-telegram)[vormkracht10/laravel-mails

Laravel Mails can collect everything you might want to track about the mails that has been sent by your Laravel app.

24149.7k](/packages/vormkracht10-laravel-mails)[xammie/mailbook

Laravel Mail Explorer

482458.3k1](/packages/xammie-mailbook)[spatie/laravel-notification-log

Log notifications sent by your Laravel app

207902.8k](/packages/spatie-laravel-notification-log)[spatie/laravel-mailcoach-sdk

An SDK to easily work with the Mailcoach API in Laravel apps

41290.2k1](/packages/spatie-laravel-mailcoach-sdk)[wnx/laravel-sends

Keep track of outgoing emails in your Laravel application.

200427.3k](/packages/wnx-laravel-sends)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
