🎉 Use coupon MYXERO to enjoy 20% recurring discount on any plan. View Pricing
Advanced Pixel for Barion
Advanced Pixel for Barion

Advanced Pixel for Barion

0/5 (0 ratings) 10 active installs Updated May 8, 2026

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