Pixel Manager für WooCommerce – Messung für Google Analytics, Google Ads, TikTok und mehr

Beschreibung

Boost your sales and cut advertising costs with the Pixel Manager, a plugin that excels in precise e-commerce tracking.

🚀 Endorsed by Google’s Tag Team – a big deal, right?

This plugin was recommended to us by Google’s Tag Implementation Team. That should say enough.

says @dpackert24

Saved me thousands…and top-notch support and docs.

says @caesarsandiego

This plugin tracks WooCommerce shop visitors and collects valuable data for conversion optimization of your shop and paid ads, dynamic remarketing, and reporting. It’s designed to boost sales and cut advertising costs through precise e-commerce tracking.

The Pixel Manager integrates smoothly with platforms like Google Analytics, Google Ads, Meta (Facebook, Instagram), Hotjar, Microsoft (Pro), and TikTok (Pro).

Key features

✅ User-friendly and intuitive.
✅ Customizable filters for even more precise tracking.
✅ GDPR-aligned with advanced data privacy features.
✅ Standardized data output across platforms.
✅ In-depth payment gateway reports – goodbye conversion drops.
✅ Lightweight JavaScript library for a speedy site.
✅ Auto Conversion Recovery (ACR) – catch those lost conversions (Pro).

This plugin goes beyond basic setup, offering comprehensive tracking of all e-commerce activities. Advanced features like Google Analytics Enhanced E-Commerce and dynamic remarketing events are included, with the pro version adding Meta CAPI, TikTok Events API, and much more.

Why the Pixel Manager?

Accuracy, simplicity, innovation.

There is an extensive feature range in the free and especially the pro version.

Unique tools like the Payment Gateway Accuracy Report and ACR (Pro).

Plugin Integrations

  • Google Ads Pixel
  • Google Analytics Pixel (GA4)
  • HotJar Pixel
  • Meta Ads Pixel
  • LinkedIn Ads Pixel (Pro)
  • Microsoft Ads Pixel (Pro)
  • Outbrain Ads Pixel (Pro)
  • Pinterest Ads Pixel (Pro)
  • Reddit Ads Pixel (Pro)
  • Snapchat Ads Pixel (Pro)
  • Taboola Ads Pixel (Pro)
  • TikTok Ads Pixel (Pro)
  • Twitter Ads Pixel (Pro)

Highlights

  • Google Consent Mode v2
  • Effective order duplication prevention.
  • Dynamic remarketing audience collection.
  • Google Ads Cart Data tracking.
  • Consent management platform compatibility.
  • Google Analytics Enhanced E-Commerce.
  • Payment Gateway Accuracy Report
  • Google Ads Enhanced Conversions (Pro)
  • Server-side tracking for many platforms (Pro)
  • Meta Conversion API (Pro)
  • Automatic Conversion Recovery (ACR) (Pro)

Kostenlose Funktionen

  • Google Consent Mode v2
  • Google Ads Conversion Value Tracking
  • Google Ads Dynamisches Remarketing
  • Google Ads Warenkorb Artikel Tracking
  • Google Shopping Neue Kunden Parameter
  • GA4 Enhanced E-Commerce
  • Meta Pixel (Facebook Pixel)
  • Meta Remarketing Events
  • Hotjar Pixel
  • Einfache Vermeidung von doppelten Auftragszahlen
  • Viele nützliche Filter, die helfen, die Ausgabe des Plugins zu optimieren
  • Funktioniert mit lazy loaded Produktlisten
  • Zahlungsgateway-Genauigkeitsbericht

Schau dir die vollständige Liste der Funktionen hier an.

Premium-Pixel

  • LinkedIn Ads
  • Microsoft Ads
  • Pinterest Ads
  • Reddit Ads
  • Snapchat Ads
  • Taboola Ads
  • TikTok Ads
  • Twitter Ads

Premium Funktionen

  • Automatic Conversion Recovery (ACR)
  • Erweiterte Vermeidung von doppelten Auftragszahlen
  • Google Ads Erweiterte Conversions
  • Google Ads Conversion Anpassungen
  • Meta CAPI (Facebook CAPI)
  • Scroll Tracking
  • Automatic Phone and Link Click Tracking

Schau dir die vollständige Liste der Funktionen hier an.

Bist du daran interessiert, die Pro-Version zu kaufen? Komm und besuche uns hier.

Dokumentation

Link zur vollständigen Dokumentation des Plugins: Öffne die Dokumentation

Consent Management

The plugin uses data from several Consent Management plugins to manage approvals and disapproval for injecting of marketing pixels.

It works with the following Consent Management plugins out of the box:

Bitte lies das Folgende für zusätzliche Einrichtungsinformationen

Plugin-Anforderungen:

Liste der Anforderungen

Sicherheitsüberprüfung

Although we follow security best practices, we wanted to ensure that we didn’t miss anything. So, we had the plugin reviewed by Patchstack, a cybersecurity company specializing in WordPress security.

Die Zusammenfassung ihres Berichts lautete: „Wir konnten keine Schwachstellen entdecken, die den Sicherheitsstatus des Plugins ernsthaft beeinträchtigen würden.“

Managed Vulnerability Disclosure Program

Wir sind bestrebt, die Sicherheit unserer Kunden und ihrer Daten zu gewährleisten. Wenn du glaubst, dass du eine Sicherheitslücke im Pixel Manager für WooCommerce gefunden hast, empfehlen wir dir, sie über unseren Sicherheitspartner Patchstack zu melden. Patchstack betreibt ein Managed Vulnerability Disclosure Program (mVDP), das uns dabei hilft, gemeldete Schwachstellen entgegenzunehmen, zu bewerten und zu beheben. Patchstack bietet ausserdem eine Belohnung für die verantwortungsvolle Meldung von Sicherheitslücken. Melde eine Sicherheitslücke

Screenshots

  • Einstellungsseite

Installation

  1. Lade das Plugin in dein Plugins-Verzeichnis hoch /wp-content/plugins/

  2. Aktiviere das Plugin in WordPress über das Menü ‚Plugins‘

  3. Finde die Google Ads Conversion-ID und das Conversion-Label. Beide Werte findest du im Conversion-Tracking-Code von Google Ads. Abrufen der Conversion-ID und -Label

  4. Gehe im WordPress Admin Panel auf WooCommerce und dann in das Menü ‚Google Ads Conversion Tracking‘. Bitte gib die Conversion-ID und das Conversion-Label in die entsprechenden Felder ein.

  5. Head over to our documentation and follow our installation guides. Here are some of our most popular guides:

  6. And read through our FAQ.

FAQ

Gibt es eine ausführliche Dokumentation für das Plugin?

Ja. Schau dir diesen Link an: Dokumentation

Wie kann ich überprüfen, ob das Plugin richtig funktioniert?

  1. Schalte jegliche Art von Caching und / oder Minification Plugins aus.
  2. Melde dich aus dem Shop ab.
  3. Deaktiviere Werbe- oder Skriptblocker in deinem Browser.
  4. Suche nach einem deiner Schlüsselwörter und klicke auf eine deiner Anzeigen.
  5. Kaufe einen Artikel aus deinem Shop.
  6. Warte bis zu 48 Stunden, bis die Conversion in Google Ads angezeigt wird. (Dauert normalerweise nur ein paar Stunden)

Mit dem Google-Tag-Assistenten kannst du den abgefeuerten Tag auf der Seite mit der Kaufbestätigung überprüfen.

HPOS (High Performance Orders Storage)

Der Pixel Manager ist bereit für die neue WooCommerce High Performance Orders Storage (HPOS) Funktion.

Plugin compatibility

The plugin works fine with 99.99% of all plugins. We test the Pixel Manager very thoroughly and continuously. In case of problems with third party plugins we usually find a fix or a workaround.

The Pixel Manager is compatible with the following third-party plugins:

  • Async Javascript
  • Automptimize
  • CartFlows
  • Cloudflare Plugin
  • Cost of Goods for WooCommerce (WPFactory)
  • FlyingPress
  • Hummingbird
  • Litespeed Cache
  • Litespeed ESI
  • NitroPack
  • Siteground Optimizer
  • W3 Total Cache
  • WooCommerce Brands
  • WooCommerce Composite Products
  • WooCommerce Cost of Goods (SkyVerge)
  • WooCommerce Deposits
  • WooCommerce Google Product Feed
  • WooCommerce Subscriptions
  • WooCommerce Wishlists
  • Woo Discount Rules️
  • WP Fastest Cache
  • WP Marketing Robot Feed Manager
  • WP Optimize
  • WP Rocket
  • WP Super Cache
  • YITH WooCommerce Brands️
  • YITH WooCommerce Wishlist️

Will the Pixel Manager slow down my site?

No. The plugin is very lightweight and fast.

  • The back-end features are small and efficient.
  • Database queries are designed to be fast and are cached where possible.
  • Larger tasks are executed during nighttime using the Action Scheduler.
  • The front-end JavaScript library is compiled, minified and pre-compressed with gzip and brotli.
  • The pro version even allows lazy loading of the JavaScript library.

Do you have videos that show how to set up the plugin and get most out of it?

Yes, they are part of the step by step documentation. Head over to this link: Documentation

Ich erhalte einen fatalen Fehler und ich verwende alte Versionen von WordPress und / oder WooCommerce. Was kann ich tun?

Da dies ein kostenloses Plugin ist, unterstützen wir keine alten Versionen von WordPress und WooCommerce. Du musst deine Installation aktualisieren.

Ich verwende ein Offsite-Zahlungsgateway und die Konversionen werden nicht gemessen. Was kann ich tun?

Wir unterstützen nicht, wenn ein Offsite-Zahlungsgateway im Einsatz ist. Der Grund ist, dass Probleme mit dieser Art von Gateways komplex und zeitaufwendig zu lösen sind. Wir möchten dies nicht für ein kostenloses Plugin abdecken. Wir empfehlen ohnehin keine Offsite-Zahlungsgateways. Ein Besucher kann die Umleitung manuell stoppen, was verhindert, dass zumindest einige Konversionen nachverfolgt werden können. Außerdem sind Offsite-Zahlungsgateways generell schlecht für die Konversionsrate.

Ich habe im Test alles richtig gemacht, aber es funktioniert trotzdem nicht. Was kann ich tun?

Hier ist eine nicht abschließende Liste von Ursachen, die Probleme mit dem Code verursachen können.

  • Minification-Plugins können den ausgegebenen JavaScript-Code des Plugins verändern. Nicht alle Minification-Plugins tun dies gut genug und verursachen dadurch Probleme. Schalte die JavaScript-Minifizierung aus und versuch es erneut.
  • Das Caching kann auch Probleme verursachen, wenn das Caching zu aggressiv eingestellt ist. Aktiviere generell niemals das HTML-Caching in einem WooCommerce-Shop, da es zu Problemen mit Plugins führen kann, die dynamische Ausgaben erzeugen.

Ich sehe Probleme im Backend meines Shops. Die Admin-Seiten werden komisch dargestellt und die Popups verschwinden nicht, wenn ich sie schließe. Wie kann ich das beheben?

Du hast wahrscheinlich einen Skript- oder Werbeblocker aktiviert. Deaktiviere ihn und die Probleme sollten verschwinden. Du kannst den Blocker nur für diese bestimmte Seite (dein WooCommerce-Backend) deaktivieren.

Unser Plugin fügt Zählpixel auf dem Front-End von WooCommerce-Shops ein. Infolgedessen wurden Skripte unseres Plugins zu einigen Datenschutz-Filterlisten hinzugefügt. Damit soll verhindert werden, dass die Skripte laufen, wenn ein Shopbesucher einen Werbeblocker aktiviert hat und das Front-End des Shops besuchen möchte. Das ist für Besucher des Front-Ends des Shops völlig in Ordnung. Aber es wird zu einem Problem für Admins des Shops, die einen Blocker in ihrem Browser aktiviert haben und das Back-End des Shops besuchen.

Leider gibt es für uns keine Möglichkeit, unsere Skripte generell in allen Blockern für das WooCommerce Back-End freizugeben.

Daher empfehlen wir Admins des Shops, den eigenen Shop vom Blocker auszuschließen.

Wo kann ich einen Fehler melden oder Verbesserungen vorschlagen?

Bitte veröffentliche dein Problem im Support-Forum von Pixel Manager for WooCommerce Support: Link
Du kannst auch den Link zur Startseite deines Shops schicken, wenn du denkst, dass es hilfreich wäre.

Ich habe eine Sicherheitslücke gefunden. Wie kann ich sie melden?

Wir sind bestrebt, die Sicherheit unserer Kunden und ihrer Daten zu gewährleisten. Wenn du glaubst, dass du eine Sicherheitslücke im Pixel Manager für WooCommerce gefunden hast, empfehlen wir dir, sie über unseren Sicherheitspartner Patchstack zu melden. Patchstack betreibt ein Managed Vulnerability Disclosure Program (mVDP), das uns dabei hilft, gemeldete Schwachstellen entgegenzunehmen, zu bewerten und zu beheben. Patchstack bietet ausserdem eine Belohnung für die verantwortungsvolle Meldung von Sicherheitslücken. Melde eine Sicherheitslücke

Rezensionen

15. Februar 2024 1 Antwort
The plugin solved a problem that I have had many times in the past. It works well and finally I have a pixel installed the right way. this is a must have plugin Kudos to the developers
31. Januar 2024 1 Antwort
this plugin has saved our neck time and again, even in it's free version.even with the hacktick changes google forced upon us with the recent GA4 this has been a stable spot in our corner - keep it up.
Alle 318 Rezensionen lesen

Mitwirkende & Entwickler

„Pixel Manager für WooCommerce – Messung für Google Analytics, Google Ads, TikTok und mehr“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Pixel Manager für WooCommerce – Messung für Google Analytics, Google Ads, TikTok und mehr“ wurde in 7 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Pixel Manager für WooCommerce – Messung für Google Analytics, Google Ads, TikTok und mehr“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

1.40.1

Release date – 01.03.2024

  • Fix: Fixed a bug that could prevent detecting if the purchase conversions were fired.

1.40.0

Release date – 27.02.2024

  • New: Added support for the Google Consent Mode v2 in the free version of the Pixel Manager.
  • Tweak: Refactored a few internal functions.

1.39.0

Release date – 19.02.2024

  • Tweak: Added dashboard message for available opportunities.
  • Tweak: Bumped up WooCommerce version compatibility to 8.6
  • Tweak: Updated vendor libraries.
  • Tweak: Removed a few unnecessary parameters.

1.38.0

Release date – 12.02.2024

  • Tweak: Added LTV calculation opportunity to the opportunities tab.
  • Tweak: Added console logging for pixel events across platforms.
  • Tweak: Improved sanitization of settings strings.
  • Tweak: Improved Google Ads conversion ID and conversion label string extraction when saving the settings.
  • Tweak: Added exclusion rule for inline HTML scripts in case the Iubenda CMP is active.

1.37.1

Release date – 01.02.2024

  • Tweak: Disabled the automatic LTV recalculation.
  • Tweak: Added a button to stop an active LTV recalculation.
  • Tweak: Added an option to enable or disable the order level LTV calculation.
  • Tweak: Added more debug log output for Meta CAPI subscription events.

1.37.0

Release date – 30.01.2024

  • New: Opportunities tab that shows opportunities to improve tracking and marketing performance.

  • Tweak: Updated the order modal created by the Pixel Manager and added LTV values to it.

  • Tweak: Renamed the setting „order total logic“ to „marketing value logic“.
  • Tweak: Updated the translation file.
  • Tweak: Added option to disable the automatic lifetime value calculation.
  • Tweak: Added an automatic library version checker that shows an error message in the console if the library version is not matching the currently installed plugin version.
  • Tweak: Added a front-end error log output in case the gtag.js library can’t be loaded.
  • Tweak: Added a safeguard for calls to as_has_scheduled_action().

1.36.0

Release date – 16.01.2024

  • New: Added GA4 enhanced e-commerce events to the free version.
  • New: Added a new logger tab to the settings page. It allows you to enable logging from within the plugin.
  • Tweak: Improved handling of session and persistent client data.
  • Tweak: Improved handling of saving and using the referrer.
  • Tweak: Implemented a possible fix for the Facebook IPv6 vs IPv4 warning.
  • Tweak: Updated vendor packages.
  • Tweak: Added new logger for better debugging.
  • Tweak: Refactored the tracking value variable into an object with more properties.
  • Tweak: Refactored the order item COG retrieval to get the COG value from the order, if available. Otherwise, it will use the current COG value from the product.
  • Tweak: Optimized shortcode trigger for the Meta pixel.
  • Tweak: Reordered the main subsection tabs.

1.35.0

Release date – 19.12.2023

  • New: AI support chat bot.
  • Fix: Safeguard for WooCommerce block editors that can cause a fatal error in rare cases.

1.34.1

Release date – 14.12.2023

  • Tweak: Removed user data output for the free version as it is not required.
  • Tweak: Bumped up WordPress version compatibility to 6.4.
  • Tweak: Bumped up WooCommerce version compatibility to 8.4
  • Tweak: Declare Cart and Checkout Blocks compatibility.
  • Tweak: Updated the Facebook pixel ID validation to allow for longer IDs.
  • Tweak: Updated the jQuery ready event detection to avoid deprecation warnings.

  • Fix: Don’t call VarnishPurger’s execute_purge() statically as it is not a static function.

  • Fix: Added a safeguard to avoid render issues on empty block-activated cart pages.

1.34.0

Release date – 10.10.2023

  • New: Added support for WP Consent API.

  • Tweak: Bumped up WooCommerce version compatibility to 8.1

  • Tweak: Added more how-to videos.
  • Tweak: Added root: null to the intersection observer options to avoid issues that occur on a small subset of browsers.
  • Tweak: Improve the function to retrieve the productId and quantity on cart content updates.
  • Tweak: Warning if transients are deactivated.

  • Fix: Fixed the fallback function to retrieve the product ID on product pages that don’t use the regular WooCommerce product template.

  • Fix: Added safeguard for pure WP installs and WC is not active.

1.33.1

Release date – 13.09.2023

  • Tweak: Added an autodetect algorithm for product template elements which help tracking view_item_list events.
  • Tweak: Added a new begin_checkout CSS trigger for FunnelKit.
  • Tweak: Another fallback to retrieve the product ID in case the ID is saved in the value attribute for custom product pages.
  • Tweak: Renamed the internal value for TikTok for the Real Cookie Banner from tiktok to tik-tok-pixel.
  • Tweak: Added a filter to set the maximum orders for calculating the clv.
  • Tweak: Adjusted gtag container ID retrieval order to work around an issue that can happen for GA4 accounts with multiple data streams.
  • Tweak: Updated the Reddit advertiser ID validation to allow for a wider range of IDs.
  • Tweak: Better logging when GA4 data API credentials can’t be uploaded.
  • Tweak: Added new video how tos.
  • Fix: Put the license expired warning behind a hook to avoid the headers already sent error on some installs.
  • Fix: Allow empty client_id for GA4 data API credentials.
  • Fix: Fixed the tax price output for additional currencies when WPML Multicurrency is active.
  • Fix: Fixed a bug in the view_item_list template detector for the niche case when detecting a list of one single product.

1.33.0

Release date – 09.08.2023

  • Tweak: Updated vendor libraries.
  • Tweak: Removed an unnecessary API call from the free version on the order view page.
  • Tweak: Bumped up WordPress version compatibility to 6.3
  • Tweak: Updated vendor libraries.
  • Tweak: UX improvements.
  • Tweak: Added hooks for third-party tools to print data layer product details.
  • Tweak: Fixes an issue where Elementor widgets would show the PMW scripts as visible outputs under rare conditions.
  • Tweak: Bumped up WooCommerce compatibility to 8.0.
  • Fix: Fixed Litespeed ESI implementation. Now only the Pixel Manager ESI block will be excluded from caching for logged in users (not the entire page). (except the woocommerce.com distribution which requires a patch in WP core)
  • Fix: Put the automatic phone and link click tracking info in the UX behind a premium feature flag as it is only available in the premium version.

1.32.5

Release date – 19.07.2023

  • Tweak: Support for the Iubenda CMP.
  • Tweak: Also flush cache on the first option save.
  • Tweak: Added cache purge for Nginx Helper (Nginx or Redis) if the Nginx Helper plugin is active.
  • Tweak: Added cache purge for Nginx Helper.
  • Tweak: Added cache purge for Proxy Cache Purge.
  • Tweak: Bumped up WooCommerce compatibility to 7.9
  • Fix: Fixed a user data retrieval bug when the main administrator views an order confirmation page.
  • Fix: Fixed a PMW Lazy Load activation bug.

1.32.4

Release date – 11.07.2023

  • Tweak: Made the pmw:ready event trigger independent of jQuery.
  • Tweak: Added a begin_checkout event trigger for the XT Floating Cart for WooCommerce plugin.
  • Tweak: CookieYes updated their cookie names. This update includes checks for the new cookies.
  • Tweak: Various smaller UX improvements.
  • Tweak: Removed the WC requirement for the wp.org distribution.
  • Fix: Fixed the consent detection for CookieScript when the Google Consent Mode is enabled in CookieScript.

1.32.3

Release date – 05.07.2023

  • Tweak: Disabled Google Analytics Universal.
  • Tweak: Updated vendor libraries.
  • Tweak: Several smaller UX improvements.

1.32.2

Release date – 30.06.2023

  • New: Support for the Real Cookie Banner by devowl.io

  • Tweak: Refactored saving the order status to optimize compatibility with cached nonces on purchase confirmation pages.

  • Tweak: Added filters that can be used to add more selectors for add-to-cart and begin-checkout buttons.
  • Tweak: Enabled sslverify unless on localhost.
  • Tweak: Updated the Borlabs autoconfiguration to re-enable cookie groups and cookies that should be active.
  • Tweak: Refactored and streamlined input sanitization.
  • Tweak: Added a new pmw_order_fees filter.
  • Tweak: Added more debugging info to the debugging page.

1.32.1

Release date – 23.06.2023

  • Tweak: Added a safeguard to prevent fatal errors if the Action Scheduler could not be loaded.
  • Tweak: Safeguard if Lazy Loading is active and the wpmDataLayer was modified by another plugin.
  • Tweak: Added possible solution to prevent Complianz from blocking the Pixel Manager configuration script.
  • Tweak: Bumped up WC version compatibility to 7.8

1.32.0

Release date – 13.06.2023

  • Tweak: Unified the user data output for the wpmDataLayer.
  • Tweak: New filter to enable Facebook hybrid mobile app events.
  • Tweak: Updated the JavaScript email validation regex.
  • Tweak: Added general filter to disable subscription renewal tracking.
  • Tweak: Added filter to disable Google Analytics subscription renewal tracking.
  • Tweak: Changed the wpm_get_ga_cid_logger filter to pmw_ga_cid_logger.
  • Tweak: Changed the wpm_conversion_value_filter name to pmw_marketing_conversion_value_filter.
  • Tweak: Changed multiple wpm_* filters to pmw_*.
  • Tweak: Numerous syntax improvements.
  • Tweak: Renamed the pmw_cookie_consent_management_loaded event to pmwCookieConsentManagementLoaded
  • Tweak: Added an escape to add_query_arg in the order-columns class.
  • Tweak: Adjusted an escape function in the shortcodes class to use a better suited escape function.
  • Tweak: Updated the vendor libraries.
  • Fix: Fixed a load order issue which would cause a wpm.updateGoogleConsentMode error if called on the pmwCookieConsentManagementLoaded event.

1.31.1

Release date – 24.05.2023

  • Tweak: Updated all vendor libraries.
  • Tweak: Optimized the safeguard for the order output on the thankyou page.

1.31.0

Release date – 23.05.2023

  • Tweak: Better handling of options.
  • Tweak: Wrapped the debug info output into a try catch block to avoid errors on a small subset of servers.
  • Tweak: WC 7.7 compatibility.
  • Tweak: Safeguard to avoid a rare fatal error on an in_array() call on a non array.
  • Tweak: Better check if wpmDataLayer is fully loaded. And added an error log if third-party plugins are causing issues loading the data layer.
  • Tweak: Moved the pmw_tracking_accuracy_analysis from WP Cron to the Action Scheduler.
  • Tweak: Updated vendor libraries.
  • Tweak: Updated and optimized shortcode output.
  • Tweak: Automatic setup of Borlabs Cookie settings.
  • Tweak: Better handling of setting strings that contain unwanted characters.
  • Tweak: Simplified settings strings validations.

1.30.6

Release date – 04.05.2023

  • Tweak: More compatible way to check for redirects for the debug info.
  • Tweak: Syntax optimizations.
  • Tweak: Built in safeguards for debug info URL tests.
  • Tweak: Adjusted tel and mailto click events for GA4.
  • Tweak: Use of more compatible way to check if servers are reachable.

1.30.5

Release date – 19.04.2023

  • Fix: Use Litespeed ESI exclusion only for logged in users.

1.30.4

Release date – 19.04.2023

  • New: Added support for Termly CMP.
  • Tweak: Litespeed ESI compatibility
  • Tweak: Bumped up WooCommerce compatibility to 7.6.
  • Tweak: Bumped up WP version compatibility to 6.2
  • Tweak: Removed one trigger for the BeginCheckout event as it was too generic and on some themes inflated the number of events.
  • Tweak: Improved product ID detection on add-to-cart events for non standard WooCommerce product types.
  • Tweak: Updated vendor libraries.
  • Tweak: Bumped up the Facebook API version to v16.0.
  • Fix: Fixed variation output for pixel based purchase event order output.

1.30.3

Release date – 14.02.2023

  • Tweak: Deprecated a PWM filter to add paid order statuses and info to use the WooCommerce internal filter instead.
  • Tweak: Improved safety checks for order confirmation page. (Thanks https://github.com/Willianvdv for raising this.)

1.30.2

Release date – 26.01.2023

  • Fix: Fixed brotli and gzip compressed JavaScript files.

1.30.1

Release date – 26.01.2023

  • Tweak: Added workaround if a WP install plugin or theme loads a very old Composer version that doesn’t contain the setApcuPrefix function. (Thanks @johnbillion for the solution)
  • Tweak: Brought back filter to disable the WooCommerce Google Analytics Integration, but only if GA3 and GA4 are both simultaneously enabled in the PMW.

1.30.0

Release date – 24.01.2023

  • Tweak: Workaround for an elusive bug in the consent regions in_array call.
  • Tweak: Updated vendor libraries.
  • Tweak: Further optimized loading composer libraries.
  • Tweak: Added filters to specify the fbevents.js version to be loaded.
  • Tweak: Removed filter to disable the WooCommerce Google Analytics Integration plugin when GA3 is enabled in the Pixel Manager.

1.29.1

Release date – 12.01.2023

  • Tweak: Proper output of optimized composer autoload files.
  • Tweak: Adjusted define() to avoid warnings with old PHP versions.

1.29.0

Release date – 12.01.2023

  • Tweak: Safeguard if wp-hooks don’t get loaded in proper order or not at all.
  • Tweak: Bumped up WC version compatibility to 7.3
  • Tweak: Various code improvements.
  • Tweak: Optimize composer autoload files.
  • Fix: Fixed a type check bug that happened in rare cases for grouped products.

1.28.2

Release date – 03.01.2023

  • Fix: Fixed an issue when activating the lazy loading feature of the plugin for the wc.com distribution.

1.28.1

Release date – 03.01.2023

  • Fix: Put new experimental opportunities dashboard notification behind a feature flag.

1.28.0

Release date – 03.01.2023

  • Tweak: Added one more case insensitive flag to define() calls to prevent future PHP warnings.
  • Tweak: Various code syntax improvements.
  • Tweak: Bumped up WC tested up to version to 7.2.
  • Tweak: Added date output of last run of payment gateway analysis.
  • Tweak: Implemented better guard clause to avoid fatal error when a product page doesn’t link to a product in the database.
  • Tweak: Added support for StoreApps Custom Thankyou Page plugin.
  • Tweak: On the settings page hide the save button on tabs that only contain information and no settings.

  • Fix: Fixed Google Ads cart item data reporting.

  • Fix: Fixed a typo for groupsObject in the OneTrust cookie detection (thanks @armandsdz https://wordpress.org/support/topic/typo-in-js-file/)
  • Fix: Fixed Cookiebot on-cookie-accept event listener.
  • Fix: HPOS compatibility declaration now returns true as it should.
  • Fix: Get PMW payment accuracy report scheduler to schedule the report correctly.

1.27.9

Release date – 09.12.2022

  • Tweak: Added case insensitive flag to define() calls to prevent future PHP warnings.
  • Tweak: Disabled some loggers.
  • Tweak: Adjusted the woocommerce_ga_disable_tracking filter to only be used if GA is active in the Pixel Manager.
  • Tweak: Refactored logging.
  • Tweak: Improved a few descriptions.

1.27.8

Release date – 06.12.2022

  • Tweak: Added various type validations for REST routes.
  • Tweak: Increase Gutenberg compatibility for all-products block, cart block and checkout block.
  • Tweak: Streamlined code for backend product retrieval and excluded saving product transients on cart and checkout pages.
  • Tweak: Made sure that the action scheduler hooks always get registered (even when an Ajax request is happening).

1.27.7

Release date – 24.11.2022

  • Fix: Fixed Google Ads dynamic ID output for custom filters product ID filters.

1.27.6

Release date – 23.11.2022

  • Fix: Fixed an HPOS check for the debug info tab.

1.27.5

Release date – 23.11.2022

  • Tweak: Prioritize order billing info over logged-in user billing info.
  • Tweak: If available, also subtract order fees (such as PayPal or Stripe fees) from the subtotal.
  • Tweak: Various UX improvements.
  • Tweak: Updated documentation links.

1.27.4

Release date – 18.11.2022

  • Tweak: Various UX improvements.

1.27.3

Release date – 17.11.2022

  • Tweak: Various UX improvements.

1.27.2

Release date – 16.11.2022

  • Fix: Fixed saving status after conversion pixels fired.

1.27.1

Release date – 16.11.2022

  • Tweak: Removed a console.log statement.
  • Tweak: Remove an error_log if an invalid phone number is passed to the e164 formatter.
  • Fix: Fixed a check if conversions have already fired for logged-in users.

1.27.0

Release date – 15.11.2022

  • Tweak: Added current_user_can checks for a few functions.
  • Tweak: Added a safeguard in case too many products are requested from the server.
  • Tweak: Added filter to disable the Facebook pixel in the Facebook for WooCommerce plugin, if Facebook tracking is enabled in the Pixel Manager.
  • Tweak: Switched back to the previous method to attach most of the events to DOM elements, as the old method looks like to be compatible with more themes.
  • Tweak: Added filter to exclude domains from tracking.
  • Tweak: Updated third party libraries.
  • Tweak: Include PMW version in filename of settings export file.
  • Tweak: Added logic for dealing with database downgrades in case a user downgrades to a lower version of the plugin.
  • Fix: Fixed an edge case where get_pmw_tracked_payment_methods would throw an error if no orders were found.
  • Fix: Fixed generation of precompressed admin .js files.

1.26.0

Release date – 07.11.2022

  • Tweak: Added tracking exclusion patterns for Facebook.
  • Tweak: Added filter that enables shop managers to add more tracking exclusion patterns for Facebook.
  • Tweak: Added exclusion for tracking over gtm-msr.appspot.com
  • Tweak: Added new text for pro features demo, so that is clear no pro features are enabled with this.
  • Tweak: Added a filter to decode HTML entities in the product names before output into the data layer.
  • Tweak: Implemented transient caching for volatile products.
  • Tweak: Use a different approach to attach event listeners to events like add-to-cart to increase compatibility with themes that prevent event propagation.

  • Fix: Fixed a bug which would overwrite the data layer if products are added to it above the pmw main script.

1.25.1

Release date – 25.10.2022

  • Tweak: Switched getting tracking scripts from fetch back to jQuery.ajax() as fetch on some sites returned type errors.

1.25.0

Release date – 11.10.2022

  • New: Added support for the WP AutoTerms plugin
  • New: Added support for the Usercentrics CMP
  • New: Added support for CookiePro by OneTrust CMP
  • Tweak: Better detect order_received_page on themes that don’t use the proper WooCommerce conditional and return page_type cart instead.

1.24.0

Release date – 06.10.2022

  • New: The Pixel Manager has been refactored to be ready for the upcoming WooCommerce High Performance Orders Storage
  • Tweak: Some UI improvements
  • Tweak: Added GAds Conversion Adjustments feed URL to debug info
  • Tweak: Refactor for HPOS

1.23.0

Release date – 30.09.2022

  • Tweak: Few styling fixes in the settings page.

1.22.1

Release date – 26.09.2022

  • Tweak: Adjusted the consent API settings parameters

1.22.0

Release date – 26.09.2022

  • New: Added API for developers to handle consent management.

  • Tweak: Included the action scheduler library to avoid the buggy WooCommerce implementation of the action scheduler.

  • Tweak: Implemented a dynamic rate limiter that prevents possible timeouts if too many orders are being analysed in the payment gateway accuracy report.
  • Fix: Fixed the input tag name for the product data.
  • Fix: Fix for the bug that caused multiple action scheduler entries.

1.21.0

Release date – 12.09.2022

  • Tweak: Added option to disable the PMW order list info output.
  • Tweak: Updated default settings.
  • Tweak: Added doc link for order list info.
  • Tweak: Refactored running PMW tracking accuracy analysis report to better work with action scheduler to avoid running into its initialization bug
  • Fix: Fixed options validation when importing the settings.
  • Fix: Added safeguard to not fire the conversion pixels on the /order-pay/ page.

1.20.2

Release date – 31.08.2022

  • Fix: Fixed division by zero if WPML multi currency is enabled and a product has a price of zero or has no price set.

1.20.1

Release date – 31.08.2022

  • Tweak: Added statuses „cancelled“ and „refunded“ to the exclusions when conversions should not be fired.
  • Tweak: Moved PMW column on orders page after WC actions
  • Fix: Made PMW admin css to only target PMW elements

1.20.0

Release date – 30.08.2022

  • New: Column on order list, showing for which orders the browser conversion pixels have fired.
  • New: View in order list that only shows orders where browser conversion pixels have not fired.

  • Tweak: Removed the off-site payment gateway notification.

  • Tweak: Added CartFlows custom thankyou pages compatibility.
  • Tweak: Changed product price output to include tax by default, plus added a filter to turn it off.
  • Tweak: Improved event listeners for init_checkout, payment_method_selected and place_order for higher compatibility with themes.
  • Tweak: Automatically disable specific pixels in WooFunnels if they are enabled in the Pixel Manager in order to avoid duplicate tracking.
  • Tweak: Automatically disable specific pixels in Woo Product Feed Pro and Elite if they are enabled in the Pixel Manager in order to avoid duplicate tracking.
  • Tweak: Refactored some code to avoid unnecessary duplicate class initializations.
  • Tweak: Disable gtag in Google Listing and Ads if Google Ads is active in PMW.
  • Tweak: Analyse only orders in the payment gateway report that have been created by customers, not shop managers.
  • Fix: Added brand output for variations.
  • Fix: Fixed a bug that caused the conversion pixels to fire on purchase order payment pages (orders manually created by the shop manager and sent to the customer for payment).
  • Fix: Fixed variations output for FB CAPI server side orders when variations output is enabled.

1.19.4

Release date – 14.08.2022

  • Tweak: Added safeguard if function as_enqueue_async_action isn’t available.

1.19.3

Release date – 14.08.2022

  • Tweak: Performance improvements for the new Diagnostics page.

1.19.2

Release date – 13.08.2022

  • Tweak: Few formatting fixes for payment gateway accuracy report
  • Tweak: Improved performance for purchase confirmation page detection and order retrieval.
  • Fix: Removed possible division by zero on settings page

1.19.1

Release date – 10.08.2022

  • Tweak: Performance improvements for the new diagnostics report.

1.19.0

Release date – 10.08.2022

  • New: Introduced new diagnostics section in the settings page.
  • Tweak: Refactored documentation URL link compilation.
  • Tweak: Added sanitization for importing settings.
  • Tweak: Improved sanitization for arrays.
  • Tweak: Added sanitization for saving state when purchase pixels have fired.

1.18.1

Release date – 04.08.2022

  • Fix: Fixed the test which checks if Facebook CAPI is enabled.
  • Fix: Fixed a division by zero error when no conversions have been tracked yet.

1.18.0

Release date – 03.08.2022

  • New: Switched all server requests to use the REST API with AJAX fallback. Much faster. Reduces server load by approx. 30%.

  • Tweak: Added WP memory limit to the debug information.

  • Tweak: Added safeguard for CLV output on low memory systems.
  • Tweak: Abort reporting of a subscription order to GA through the MP if it was created manually, and thus no parent order exists.
  • Tweak: Added compressed versions (gzip and brotli) of the minified JavaScript files in order to decrease server load.
  • Tweak: Updated Freemius library to remove PHP 8.x compatibility warnings.
  • Tweak: Updated libphonenumber library.
  • Tweak: Improved payment gateway analysis.
  • Fix: Fixed a bug which prevented the add-to-wishlist event to be triggered.
  • Fix: Fixed the ask-for-rating.js script
  • Fix: Fixed a bug which prevented to run an environment server check on servers that don’t return the INPUT_SERVER array.

1.17.11

Release date – 08.07.2022

  • New: Added export and import functionality.
  • Tweak: Removed the deprecated ttq.track(„Browse“) event.
  • Tweak: Tweaked is_order_received_page() in order to allow PMW to work with custom WooFunnels purchase confirmation pages. It might also work with custom Elementor purchase confirmation pages.
  • Tweak: Added an additional trigger if a visitor clicks on an Elementor checkout button.
  • Fix: Added the content_type to the FB InitiateCheckout event.

1.17.10

Release date – 21.06.2022

  • Tweak: Bumped up Facebook API version to v14.0
  • Tweak: Changed some jQuery event listeners to work around some themes / plugins that stop propagation of those events
  • Tweak: Prevent console error on purchase confirmation page when Google Ads is disabled
  • Tweak: Added product and value info to Facebook InitiateCheckout event
  • Tweak: Refactored getting product details for add-to-cart event plus added condition for variable-subscription
  • Tweak: Adjusted price output for wpmDataLayer products to two decimals

1.17.9

Release date – 07.06.2022

  • Fix: Fixed the Facebook browser pixel external ID for anonymous users
  • Fix: Replaced str_contains() with a backward compatible version for the admin notification check

1.17.8

Release date – 07.06.2022

  • Tweak: Optimized ViewItem event on variable product pages when no product is preselected. The user has now the choice to fire a ViewItem event without product.
  • Tweak: Optimized how, when and where admin notifications are displayed

  • Fix: Don’t process CLV calculation if no billing email is available

1.17.7

Release date – 30.08.2022

  • Tweak: Bumped up WordPress version to 6.0
  • Tweak: Bumped up WoCommerce version to 6.5
  • Fix: Fixed documentation links that contain anchors
  • Fix: Fixed ask-for-rating scripts

1.17.6

Release date – 28.05.2022

1.17.5

Release date – 28.05.2022

  • Tweak: Added safeguard to check if wpmDataLayer.products exists before trying to filter it

1.17.4

Release date – 26.05.2022

  • New: Added GA4 session ID handling over the Measurement Protocol. This is not documented by Google and is experimental.
  • Tweak: Added tier info into debug info
  • Tweak: Added more FB user information for logged in users
  • Tweak: Prevent slow processing of large amount of variation data for variable products with > 64 variations
  • Tweak: Increased server test timout to minimize false negatives
  • Fix: Workaround if $_server[‚HTTP_HOST‘] is not set
  • Fix: Workaround if $_server[‚REMOTE_ADDR‘] is not set

1.17.3

Release date – 19.05.2022

  • Tweak: Optimized clv query for clv output
  • Tweak: Optimized retrieval of purchase labels for Google Ads
  • Tweak: Optimized precheck for Google Ads purchase event
  • Tweak: Optimized retrieval function for conversion identifiers with label for Google Ads
  • Tweak: Optimized new_customer query to run faster
  • Tweak: Updated libphonenumber
  • Fix: Prevent that the Freemius menu tabs get displayed in other plugins
  • Fix: Fixed the documentation links

1.17.2

Release date – 13.05.2022

  • Fix: Additional safeguard to check for array when checking for updates

1.17.1

Release date – 12.05.2022

  • Tweak: Adjusted db query for clv order total

1.17.0

Release date – 12.05.2022

  • New: Added customer lifetime value output for Google Ads
  • Tweak: Renamed the plugin from Pixel Manager for WooCommerce to Pixel Manager for WooCommerce
  • Tweak: Added user identifiers for FB for orders and logged in users
  • Tweak: Temporary disabled off_site_payment_gateway check
  • Fix: Now the cache is only flushed when the Pixel Manager itself is updated
  • Fix: Fixed the new_customer evaluation for guest buyers
  • Fix: Fixed the position of the ’scripts blocked‘ warning message in the back-end if admin scripts don’t load
  • Fix: Fixed the link of the ‚admin scripts not loaded‘ message

1.16.14

Release date – 02.05.2022

  • Tweak: Set that admins and shop managers are being tracked by default, because the majority of new users expects this
  • Fix: Fixed document links for Meta (Facebook) settings

1.16.13

Release date – 30.04.2022

  • Tweak: One more adjustment to make sure categories are being output for purchase events on shops that don’t properly sync the categories down to the variants
  • Fix: It can happen that no proper product object is created by WC and is passed to the Facebook microdata output. In that case WPM will now terminate the microdata output seamlessly.
  • Fix: Fixed a syntax error in on of the back-end admin scripts

1.16.12

Release date – 27.04.2022

  • Tweak: Added a new event listener for the Complianz Cookie Banner
  • Tweak: Added polyfill iconv to fix an edge case: https://wordpress.org/support/topic/update-to-pho-8-crash-wp/

1.16.11

Release date – 25.04.2022

  • New: Added function with which custom Facebook events can be triggered (including Facebook CAPI if it is enabled in the pro version)
  • Tweak: Changed cursor for submenu links in the back-end
  • Tweak: Added an additional check for a cookie name for Cookie Law Info
  • Tweak: Some code style changes
  • Tweak: Updated libphone library
  • Tweak: Updated Freemius library

1.16.10

Release date – 21.04.2022

  • Fix: Borlabs cookie auto-detection for Microsoft Ads (Bing Ads) fixed

1.16.9

Release date – 19.04.2022

  • Tweak: Refactored some of the GA4 functions
  • Tweak: Changed escaping method for outputting the titles and names into the wpmDataLayer in order to properly deal with characters like a dash, ampersand, etc.
  • Tweak: Load categories for variations from parent product, because on some installs the variations don’t inherit the parent product’s categories
  • Tweak: Removed more cruft from the code and improved the syntax here and there
  • Tweak: Adjusted validation for the Google Merchant Center ID
  • Tweak: Updated selectWoo.full.*.js
  • Tweak: Tested up to WooCommerce 6.4

1.16.8

Release date – 14.04.2022

Tweak: Added more page type outputs (for better product list performance analysis in GA)
Tweak: Refactored GA3 and GA4 product data collection
Fix: Fix for view item events on single variation pages

1.16.6

Release date – 11.04.2022

  • Tweak: Safeguard for JavaScript optimizers that ignore the jQuery dependency of WPM and load jQuery after WPM
  • Tweak: Refactored the WPM JavaScript library (split code logically and into folders)

1.16.5

Release date – 08.04.2022

  • Tweak: More verbose logging of WPM load and pixel consent status into the dev console
  • Tweak: Added new logic to retrieve categories for variations

1.16.4

Release date – 07.04.2022

  • Fix: Fixed a bug that prevented disabling user role tracking

1.16.3

Release date – 07.04.2022

  • Tweak: Remove the IPv6 to IPv4 …