Changeset 3384716
- Timestamp:
- 10/26/2025 12:23:31 PM (5 months ago)
- Location:
- unipixel
- Files:
-
- 127 added
- 1 edited
-
tags/2.2.0 (added)
-
tags/2.2.0/admin (added)
-
tags/2.2.0/admin/admin-wpmenu.php (added)
-
tags/2.2.0/admin/admin.php (added)
-
tags/2.2.0/admin/css (added)
-
tags/2.2.0/admin/css/admin.css (added)
-
tags/2.2.0/admin/css/bootstrap.min.css (added)
-
tags/2.2.0/admin/handlers (added)
-
tags/2.2.0/admin/handlers/handler-consent-settings.php (added)
-
tags/2.2.0/admin/handlers/handler-event-settings.php (added)
-
tags/2.2.0/admin/handlers/handler-event-woocomm-settings.php (added)
-
tags/2.2.0/admin/handlers/handler-feedback.php (added)
-
tags/2.2.0/admin/handlers/handler-general-settings.php (added)
-
tags/2.2.0/admin/handlers/handler-platform-settings.php (added)
-
tags/2.2.0/admin/img (added)
-
tags/2.2.0/admin/img/unipixel-logo-landscape-1.svg (added)
-
tags/2.2.0/admin/img/unipixel-logo-landscape-2.svg (added)
-
tags/2.2.0/admin/img/unipixel-logo-landscape-3.svg (added)
-
tags/2.2.0/admin/img/unipixel-wpmenu-icon-mono.svg (added)
-
tags/2.2.0/admin/img/unipixel-wpmenu-icon.svg (added)
-
tags/2.2.0/admin/inc (added)
-
tags/2.2.0/admin/inc/feedback.php (added)
-
tags/2.2.0/admin/js (added)
-
tags/2.2.0/admin/js/admin-common.js (added)
-
tags/2.2.0/admin/js/admin-feedback.js (added)
-
tags/2.2.0/admin/js/ajax-consent-settings.js (added)
-
tags/2.2.0/admin/js/ajax-event-settings.js (added)
-
tags/2.2.0/admin/js/ajax-event-woocomm-settings.js (added)
-
tags/2.2.0/admin/js/ajax-general-settings.js (added)
-
tags/2.2.0/admin/js/ajax-platform-settings.js (added)
-
tags/2.2.0/admin/js/bootstrap.bundle.min.js (added)
-
tags/2.2.0/admin/js/form-load-platform-settings.js (added)
-
tags/2.2.0/admin/js/popover-init.js (added)
-
tags/2.2.0/admin/js/unipixel-apply-recommended.js (added)
-
tags/2.2.0/admin/js/unipixel-console-logger-admin.js (added)
-
tags/2.2.0/admin/page-consent-settings.php (added)
-
tags/2.2.0/admin/page-console-logger.php (added)
-
tags/2.2.0/admin/page-event-logs.php (added)
-
tags/2.2.0/admin/page-general-settings.php (added)
-
tags/2.2.0/admin/page-google-events.php (added)
-
tags/2.2.0/admin/page-google-setup.php (added)
-
tags/2.2.0/admin/page-home.php (added)
-
tags/2.2.0/admin/page-meta-events.php (added)
-
tags/2.2.0/admin/page-meta-setup.php (added)
-
tags/2.2.0/admin/page-microsoft-events.php (added)
-
tags/2.2.0/admin/page-microsoft-setup.php (added)
-
tags/2.2.0/admin/page-setup-pinterest.php (added)
-
tags/2.2.0/admin/page-setup-tiktok.php (added)
-
tags/2.2.0/admin/vendor (added)
-
tags/2.2.0/admin/vendor/fontawesome (added)
-
tags/2.2.0/admin/vendor/fontawesome/css (added)
-
tags/2.2.0/admin/vendor/fontawesome/css/all.min.css (added)
-
tags/2.2.0/admin/vendor/fontawesome/webfonts (added)
-
tags/2.2.0/admin/vendor/fontawesome/webfonts/fa-brands-400.ttf (added)
-
tags/2.2.0/admin/vendor/fontawesome/webfonts/fa-brands-400.woff2 (added)
-
tags/2.2.0/admin/vendor/fontawesome/webfonts/fa-regular-400.ttf (added)
-
tags/2.2.0/admin/vendor/fontawesome/webfonts/fa-regular-400.woff2 (added)
-
tags/2.2.0/admin/vendor/fontawesome/webfonts/fa-solid-900.ttf (added)
-
tags/2.2.0/admin/vendor/fontawesome/webfonts/fa-solid-900.woff2 (added)
-
tags/2.2.0/admin/vendor/fontawesome/webfonts/fa-v4compatibility.ttf (added)
-
tags/2.2.0/admin/vendor/fontawesome/webfonts/fa-v4compatibility.woff2 (added)
-
tags/2.2.0/assets (added)
-
tags/2.2.0/assets/unipixel-screenshot-1.jpg (added)
-
tags/2.2.0/assets/unipixel-screenshot-2.jpg (added)
-
tags/2.2.0/assets/unipixel-screenshot-3.jpg (added)
-
tags/2.2.0/classes (added)
-
tags/2.2.0/classes/class-unipixel-db.php (added)
-
tags/2.2.0/classes/class-unipixel-log.php (added)
-
tags/2.2.0/config (added)
-
tags/2.2.0/config/activation.php (added)
-
tags/2.2.0/config/schema.php (added)
-
tags/2.2.0/css (added)
-
tags/2.2.0/css/unipixel-consent-popup.css (added)
-
tags/2.2.0/functions (added)
-
tags/2.2.0/functions/ajax-handle-log-client-event.php (added)
-
tags/2.2.0/functions/consent.php (added)
-
tags/2.2.0/functions/hooks.php (added)
-
tags/2.2.0/functions/send-server-event-handle-result.php (added)
-
tags/2.2.0/functions/send-server-event.php (added)
-
tags/2.2.0/functions/unipixel-enqueue.php (added)
-
tags/2.2.0/functions/unipixel-functions.php (added)
-
tags/2.2.0/js (added)
-
tags/2.2.0/js/clientfirst-watch-and-send-google-helper.js (added)
-
tags/2.2.0/js/clientfirst-watch-and-send-google.js (added)
-
tags/2.2.0/js/clientfirst-watch-and-send-meta.js (added)
-
tags/2.2.0/js/clientfirst-watch-and-send-microsoft.js (added)
-
tags/2.2.0/js/pixel-google-gtag.js (added)
-
tags/2.2.0/js/pixel-google-gtm.js (added)
-
tags/2.2.0/js/pixel-meta.js (added)
-
tags/2.2.0/js/pixel-microsoft.js (added)
-
tags/2.2.0/js/test-unipixel-show.js (added)
-
tags/2.2.0/js/unipixel-common.js (added)
-
tags/2.2.0/js/unipixel-consent-popup.js (added)
-
tags/2.2.0/js/unipixel-consent.js (added)
-
tags/2.2.0/js/unipixel-console-logger.js (added)
-
tags/2.2.0/readme.txt (added)
-
tags/2.2.0/trackers (added)
-
tags/2.2.0/trackers/google-ajax-listener-send-server.php (added)
-
tags/2.2.0/trackers/google-enqueue.php (added)
-
tags/2.2.0/trackers/meta-ajax-listener-send-server.php (added)
-
tags/2.2.0/trackers/meta-enqueue.php (added)
-
tags/2.2.0/trackers/microsoft-enqueue.php (added)
-
tags/2.2.0/trackers/microsoft-handler.php (added)
-
tags/2.2.0/unipixel.php (added)
-
tags/2.2.0/woocomm-hook-handling (added)
-
tags/2.2.0/woocomm-hook-handling/client-side-localize-addtocart.php (added)
-
tags/2.2.0/woocomm-hook-handling/client-side-localize-checkout.php (added)
-
tags/2.2.0/woocomm-hook-handling/client-side-localize-purchase.php (added)
-
tags/2.2.0/woocomm-hook-handling/client-side-localize-viewcontent.php (added)
-
tags/2.2.0/woocomm-hook-handling/client-side-send-addtocart.php (added)
-
tags/2.2.0/woocomm-hook-handling/client-side-send-checkout.php (added)
-
tags/2.2.0/woocomm-hook-handling/client-side-send-purchase.php (added)
-
tags/2.2.0/woocomm-hook-handling/client-side-send-viewcontent.php (added)
-
tags/2.2.0/woocomm-hook-handling/get-common-woo-data-addtocart.php (added)
-
tags/2.2.0/woocomm-hook-handling/get-common-woo-data-checkout.php (added)
-
tags/2.2.0/woocomm-hook-handling/get-common-woo-data-purchase.php (added)
-
tags/2.2.0/woocomm-hook-handling/get-common-woo-data-viewcontent.php (added)
-
tags/2.2.0/woocomm-hook-handling/helpers.php (added)
-
tags/2.2.0/woocomm-hook-handling/hook-handlers-addtocart.php (added)
-
tags/2.2.0/woocomm-hook-handling/hook-handlers-checkout.php (added)
-
tags/2.2.0/woocomm-hook-handling/hook-handlers-purchase.php (added)
-
tags/2.2.0/woocomm-hook-handling/hook-handlers-viewcontent.php (added)
-
tags/2.2.0/woocomm-hook-handling/localize-and-send-consolelogging.php (added)
-
tags/2.2.0/woocomm-hook-handling/prepare-common-to-platform-addtocart.php (added)
-
tags/2.2.0/woocomm-hook-handling/prepare-common-to-platform-checkout.php (added)
-
tags/2.2.0/woocomm-hook-handling/prepare-common-to-platform-purchase.php (added)
-
tags/2.2.0/woocomm-hook-handling/prepare-common-to-platform-viewcontent.php (added)
-
trunk/readme.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
unipixel/trunk/readme.txt
r3382968 r3384716 1 === UniPixel: Server-side Tracking for Meta Pixel (CAPI) and Google Analytics===1 === UniPixel: Server-side Event Tracking & Consent for Google & Meta === 2 2 Contributors: buildiodev 3 3 Tags: Meta Pixel, Google Analytics, Facebook Conversion API, Conversion Tracking, Custom Events … … 5 5 Tested up to: 6.8.3 6 6 Requires PHP: 7.0 7 Stable tag: 2. 1.47 Stable tag: 2.2.0 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html 10 10 11 Server-side event tracking for Meta Pixel (Facebook Conversions API) and Google Analytics /Ads, for accurate data and tracking. Includes custom events.11 Server-side event tracking for Meta Pixel (Facebook Conversions API) and Google Analytics, for accurate measurment. Includes custom events and consent. 12 12 13 13 == Description == 14 14 15 User-friendly approach to Facebook Conversion API tracking and Google Server-side Tagging for improved event sending, by-passing 3rd party cookie limitations. Eliminate Conversion API setup frustrations and send accurate, reliable events to drive smarter advertising decisions. Gets you instantly setup with **Facebook Conversion API** (**Facebook CAPI** / **Meta CAPI**) and **Google server side tagging**. 16 17 **Features:** 18 - Tracks standard WooCommerce events including ViewContent, AddToCart, InitiateCheckout, and Purchase. 19 - Lets you define your own custom events with “click” or “shown” triggers. 20 - Supports both client-side and server-side sending for reliability and control. 21 - Handles deduplication between client and server events automatically. 22 - Includes live and stored event logs for testing and verification. 23 - Works with consent settings to control when events are allowed to send. 24 - Clear settings pages for Meta, Google, and other platforms. 25 26 ## Why Use UniPixel? 27 Why Use UniPixel? 28 29 UniPixel connects your site directly to Meta and Google’s conversion APIs, giving you full control over how events are tracked and sent. Client-side tracking captures rich on-page actions, while server-side delivery keeps events consistent even when browsers or ad blockers interfere. All configuration happens inside WordPress — you choose which events send, how they send, and when consent applies. The result is accurate, reliable tracking that works even when the browser doesn’t. 15 UniPixel brings next-level event tracking to WordPress with full client- and server-side support for Meta, Google, and TikTok. 16 It solves the growing gaps caused by browser restrictions, ad blockers, and cookie limits — ensuring your conversion data stays accurate, complete, and privacy-safe. 17 18 ### Key Features 19 - Fine-tuned control over client-side and server-side event sending for every platform. 20 - Works with **Meta Conversion API** and **Google Server-Side Tagging**. 21 - Tracks standard WooCommerce events (ViewContent, AddToCart, InitiateCheckout, Purchase) with full order and product data. 22 - Create and manage your own **custom events** for clicks, views, and interactions. 23 - Automatic **deduplication** keeps matching client/server events counted only once. 24 - Built-in **consent banner** integrates with your site’s privacy framework to control when events are allowed to send. 25 - Live event viewer for testing, plus optional database logging for full event history. 26 - Simple setup with clear layouts, recommended defaults, and inline help. 27 28 ### Why Use UniPixel 29 30 Modern tracking needs more than browser pixels. 31 UniPixel sends verified conversion events directly from your own server to Meta and Google — keeping data flowing even when scripts or cookies are blocked. 32 Client-side tracking still runs for richer, contextual insights, while server-side delivery ensures reliability and compliance. 33 Everything is managed inside WordPress, giving you transparent control over how events send, when consent applies, and how data is logged. 34 35 The result: more complete measurement, better ad platform optimisation, and a future-proof tracking setup for your store or website. 30 36 == Installation == 31 37 … … 96 102 = How does UniPixel prevent duplicate events? = 97 103 UniPixel uses **event deduplication** by assigning a unique event ID to each event. This ensures that events sent via both client-side and server-side are not counted twice. 98 99 = Where can I find more documentation or support? =100 For additional setup guides and troubleshooting, visit our support page:101 [Support & Documentation](#)102 104 103 105 … … 148 150 == Changelog == 149 151 152 = 2.2.0 = 153 * New: COmes with Consent Management Banner, built in to UniPixel, and options to control - one-click compliance for your site along with the benefits of server-side events. 154 150 155 = 2.1.4 = 151 156 * Minor updates and fixes:
Note: See TracChangeset
for help on using the changeset viewer.