djdmg/transparent-pixel-bundle
PixelGenerated events for analytics).?user_id=123&campaign=summer23)?event() system)?config/app.php under providers.config/transparent_pixel.php).@inject directive or a custom Blade component:
@inject('pixel', 'TransparentPixel\PixelService')
{{ $pixel->generate() }}
buildView method in Mailable classes to inject pixels.composer require djdmg/transparent-pixel-bundle
php artisan vendor:publish --provider="TransparentPixel\TransparentPixelServiceProvider"
use TransparentPixel\PixelService;
public function build()
{
$pixel = app(PixelService::class)->generate();
return $this->view('emails.welcome')->with(['pixel' => $pixel]);
}
composer.json aliases or use @inject.MailableSent events to inject pixels post-render.composer.json for constraints).<img src="..." onerror="this.style.display='none'" />).Mail::raw() or Mail::markdown().composer.json to avoid breaking changes:
"djdmg/transparent-pixel-bundle": "1.0.0"
PixelService in a child class).curl -v the pixel URL).How can I help you explore Laravel packages today?