Advanced Pixel for Barion adds Barion Pixel tracking to your WooCommerce store. It supports two modes:
Base Pixel (always active): Loads the Barion tracking script on all pages. Fires pageView automatically for fraud prevention and basic analytics.
Full Tracking (optional): Tracks all mandatory e-commerce events per the Barion Pixel documentation:
- contentView – Product page views
- addToCart – Add to cart actions (client-side, compatible with page caching)
- initiateCheckout – Checkout page views
- purchase – Completed orders with full revenue tracking
- setEncryptedEmail – Encrypted billing email for user identification
Cookie Consent
The plugin integrates with the WP Consent API, supporting all major cookie consent plugins:
- CookieYes
- Complianz
- Real Cookie Banner
- GDPR Cookie Compliance (Moove)
- Cookie Notice by dFactory
Direct fallback integration with Cookie Law Info is also included.
Supported Languages
- English (default)
- Hungarian (hu_HU)
- Czech (cs_CZ)
- Slovak (sk_SK)
- German (de_DE)
- Croatian (hr)
- Romanian (ro_RO)
- Slovenian (sl_SI)
- Serbian (sr_RS)
Privacy
This plugin loads the Barion Pixel script (bp.js) from pixel.barion.com on all frontend pages. Page view and e-commerce event data is sent to Barion’s servers. On purchase completion, the billing email address is passed to bp.js which encrypts it with SHA1 before transmission — no plaintext email leaves your server.
Key Features
- Base Pixel with automatic pageView tracking
- Full e-commerce event tracking with all required fields
- WP Consent API integration for universal cookie consent support
- Client-side add-to-cart tracking (compatible with page caching)
- Variable product support (tracks variation prices)
- Duplicate purchase prevention
- Debug mode with console logging
- Detects other plugins loading bp.js to avoid double-loading