Changeset 3481991
- Timestamp:
- 03/13/2026 12:46:26 PM (3 weeks ago)
- Location:
- unipixel
- Files:
-
- 136 added
- 1 edited
-
tags/2.5.6 (added)
-
tags/2.5.6/admin (added)
-
tags/2.5.6/admin/admin-wpmenu.php (added)
-
tags/2.5.6/admin/admin.php (added)
-
tags/2.5.6/admin/css (added)
-
tags/2.5.6/admin/css/admin.css (added)
-
tags/2.5.6/admin/css/bootstrap.min.css (added)
-
tags/2.5.6/admin/handlers (added)
-
tags/2.5.6/admin/handlers/handler-consent-settings.php (added)
-
tags/2.5.6/admin/handlers/handler-event-settings.php (added)
-
tags/2.5.6/admin/handlers/handler-event-woocomm-settings.php (added)
-
tags/2.5.6/admin/handlers/handler-feedback.php (added)
-
tags/2.5.6/admin/handlers/handler-general-settings.php (added)
-
tags/2.5.6/admin/handlers/handler-platform-settings.php (added)
-
tags/2.5.6/admin/img (added)
-
tags/2.5.6/admin/img/unipixel-logo-landscape-1.svg (added)
-
tags/2.5.6/admin/img/unipixel-logo-landscape-2.svg (added)
-
tags/2.5.6/admin/img/unipixel-logo-landscape-3.svg (added)
-
tags/2.5.6/admin/img/unipixel-wpmenu-icon-mono.svg (added)
-
tags/2.5.6/admin/img/unipixel-wpmenu-icon.svg (added)
-
tags/2.5.6/admin/inc (added)
-
tags/2.5.6/admin/inc/feedback.php (added)
-
tags/2.5.6/admin/js (added)
-
tags/2.5.6/admin/js/admin-common.js (added)
-
tags/2.5.6/admin/js/admin-feedback.js (added)
-
tags/2.5.6/admin/js/ajax-consent-settings.js (added)
-
tags/2.5.6/admin/js/ajax-event-settings.js (added)
-
tags/2.5.6/admin/js/ajax-general-settings.js (added)
-
tags/2.5.6/admin/js/ajax-platform-settings.js (added)
-
tags/2.5.6/admin/js/bootstrap.bundle.min.js (added)
-
tags/2.5.6/admin/js/form-load-platform-settings.js (added)
-
tags/2.5.6/admin/js/popover-init.js (added)
-
tags/2.5.6/admin/js/unipixel-apply-recommended.js (added)
-
tags/2.5.6/admin/js/unipixel-console-logger-admin.js (added)
-
tags/2.5.6/admin/page-consent-settings.php (added)
-
tags/2.5.6/admin/page-console-logger.php (added)
-
tags/2.5.6/admin/page-event-logs.php (added)
-
tags/2.5.6/admin/page-general-settings.php (added)
-
tags/2.5.6/admin/page-google-events.php (added)
-
tags/2.5.6/admin/page-google-setup.php (added)
-
tags/2.5.6/admin/page-home.php (added)
-
tags/2.5.6/admin/page-meta-events.php (added)
-
tags/2.5.6/admin/page-meta-setup.php (added)
-
tags/2.5.6/admin/page-microsoft-events.php (added)
-
tags/2.5.6/admin/page-microsoft-setup.php (added)
-
tags/2.5.6/admin/page-pinterest-events.php (added)
-
tags/2.5.6/admin/page-pinterest-setup.php (added)
-
tags/2.5.6/admin/page-tiktok-events.php (added)
-
tags/2.5.6/admin/page-tiktok-setup.php (added)
-
tags/2.5.6/admin/vendor (added)
-
tags/2.5.6/admin/vendor/fontawesome (added)
-
tags/2.5.6/admin/vendor/fontawesome/css (added)
-
tags/2.5.6/admin/vendor/fontawesome/css/all.min.css (added)
-
tags/2.5.6/admin/vendor/fontawesome/webfonts (added)
-
tags/2.5.6/admin/vendor/fontawesome/webfonts/fa-brands-400.ttf (added)
-
tags/2.5.6/admin/vendor/fontawesome/webfonts/fa-brands-400.woff2 (added)
-
tags/2.5.6/admin/vendor/fontawesome/webfonts/fa-regular-400.ttf (added)
-
tags/2.5.6/admin/vendor/fontawesome/webfonts/fa-regular-400.woff2 (added)
-
tags/2.5.6/admin/vendor/fontawesome/webfonts/fa-solid-900.ttf (added)
-
tags/2.5.6/admin/vendor/fontawesome/webfonts/fa-solid-900.woff2 (added)
-
tags/2.5.6/admin/vendor/fontawesome/webfonts/fa-v4compatibility.ttf (added)
-
tags/2.5.6/admin/vendor/fontawesome/webfonts/fa-v4compatibility.woff2 (added)
-
tags/2.5.6/assets (added)
-
tags/2.5.6/assets/unipixel-screenshot-1.jpg (added)
-
tags/2.5.6/assets/unipixel-screenshot-2.jpg (added)
-
tags/2.5.6/assets/unipixel-screenshot-3.jpg (added)
-
tags/2.5.6/classes (added)
-
tags/2.5.6/classes/class-unipixel-db.php (added)
-
tags/2.5.6/classes/class-unipixel-log.php (added)
-
tags/2.5.6/config (added)
-
tags/2.5.6/config/activation.php (added)
-
tags/2.5.6/config/schema.php (added)
-
tags/2.5.6/css (added)
-
tags/2.5.6/css/unipixel-consent-popup.css (added)
-
tags/2.5.6/functions (added)
-
tags/2.5.6/functions/ajax-handle-log-client-event.php (added)
-
tags/2.5.6/functions/consent.php (added)
-
tags/2.5.6/functions/hooks.php (added)
-
tags/2.5.6/functions/send-server-event-handle-result.php (added)
-
tags/2.5.6/functions/send-server-event.php (added)
-
tags/2.5.6/functions/unipixel-enqueue.php (added)
-
tags/2.5.6/functions/unipixel-functions.php (added)
-
tags/2.5.6/js (added)
-
tags/2.5.6/js/clientfirst-watch-and-send-google-helper.js (added)
-
tags/2.5.6/js/clientfirst-watch-and-send-google.js (added)
-
tags/2.5.6/js/clientfirst-watch-and-send-meta.js (added)
-
tags/2.5.6/js/clientfirst-watch-and-send-microsoft.js (added)
-
tags/2.5.6/js/clientfirst-watch-and-send-pinterest.js (added)
-
tags/2.5.6/js/clientfirst-watch-and-send-tiktok.js (added)
-
tags/2.5.6/js/pixel-google-gtag.js (added)
-
tags/2.5.6/js/pixel-google-gtm.js (added)
-
tags/2.5.6/js/pixel-meta.js (added)
-
tags/2.5.6/js/pixel-microsoft.js (added)
-
tags/2.5.6/js/pixel-pinterest.js (added)
-
tags/2.5.6/js/pixel-tiktok.js (added)
-
tags/2.5.6/js/test-unipixel-show.js (added)
-
tags/2.5.6/js/unipixel-common.js (added)
-
tags/2.5.6/js/unipixel-consent-popup.js (added)
-
tags/2.5.6/js/unipixel-consent.js (added)
-
tags/2.5.6/js/unipixel-console-logger.js (added)
-
tags/2.5.6/readme.txt (added)
-
tags/2.5.6/trackers (added)
-
tags/2.5.6/trackers/google-ajax-listener-send-server.php (added)
-
tags/2.5.6/trackers/google-enqueue.php (added)
-
tags/2.5.6/trackers/meta-ajax-listener-send-server.php (added)
-
tags/2.5.6/trackers/meta-enqueue.php (added)
-
tags/2.5.6/trackers/microsoft-enqueue.php (added)
-
tags/2.5.6/trackers/microsoft-handler.php (added)
-
tags/2.5.6/trackers/pinterest-ajax-listener-send-server.php (added)
-
tags/2.5.6/trackers/pinterest-enqueue.php (added)
-
tags/2.5.6/trackers/tiktok-ajax-listener-send-server.php (added)
-
tags/2.5.6/trackers/tiktok-enqueue.php (added)
-
tags/2.5.6/unipixel.php (added)
-
tags/2.5.6/woocomm-hook-handling (added)
-
tags/2.5.6/woocomm-hook-handling/client-side-localize-addtocart.php (added)
-
tags/2.5.6/woocomm-hook-handling/client-side-localize-checkout.php (added)
-
tags/2.5.6/woocomm-hook-handling/client-side-localize-purchase.php (added)
-
tags/2.5.6/woocomm-hook-handling/client-side-localize-viewcontent.php (added)
-
tags/2.5.6/woocomm-hook-handling/client-side-send-addtocart.php (added)
-
tags/2.5.6/woocomm-hook-handling/client-side-send-checkout.php (added)
-
tags/2.5.6/woocomm-hook-handling/client-side-send-purchase.php (added)
-
tags/2.5.6/woocomm-hook-handling/client-side-send-viewcontent.php (added)
-
tags/2.5.6/woocomm-hook-handling/get-common-woo-data-addtocart.php (added)
-
tags/2.5.6/woocomm-hook-handling/get-common-woo-data-checkout.php (added)
-
tags/2.5.6/woocomm-hook-handling/get-common-woo-data-purchase.php (added)
-
tags/2.5.6/woocomm-hook-handling/get-common-woo-data-viewcontent.php (added)
-
tags/2.5.6/woocomm-hook-handling/helpers.php (added)
-
tags/2.5.6/woocomm-hook-handling/hook-handlers-addtocart.php (added)
-
tags/2.5.6/woocomm-hook-handling/hook-handlers-checkout.php (added)
-
tags/2.5.6/woocomm-hook-handling/hook-handlers-purchase.php (added)
-
tags/2.5.6/woocomm-hook-handling/hook-handlers-viewcontent.php (added)
-
tags/2.5.6/woocomm-hook-handling/localize-and-send-consolelogging.php (added)
-
tags/2.5.6/woocomm-hook-handling/prepare-common-to-platform-addtocart.php (added)
-
tags/2.5.6/woocomm-hook-handling/prepare-common-to-platform-checkout.php (added)
-
tags/2.5.6/woocomm-hook-handling/prepare-common-to-platform-purchase.php (added)
-
tags/2.5.6/woocomm-hook-handling/prepare-common-to-platform-viewcontent.php (added)
-
trunk/readme.txt (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
unipixel/trunk/readme.txt
r3477951 r3481991 1 === UniPixel: Meta, Pinterest, TikTok & GoogleServer-Side Tracking for WooCommerce ===1 === UniPixel: Meta, Pinterest, TikTok, Google & Microsoft Server-Side Tracking for WooCommerce === 2 2 Contributors: buildiodev 3 3 Tags: meta conversion api, pinterest conversions api, server-side tracking, tiktok events api, woocommerce pixel … … 5 5 Tested up to: 6.8.3 6 6 Requires PHP: 7.0 7 Stable tag: 2. 5.47 Stable tag: 2.6.0 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html 10 10 11 Send conversion events from your WordPress server to Meta, Pinterest, TikTok and Google. No cloud, no GTM. WooCommerce and custom events.11 Send conversion events from your WordPress server to Meta, Pinterest, TikTok, Google and Microsoft. No cloud, no GTM. WooCommerce and custom events. 12 12 13 13 == Description == … … 15 15 Ad blockers, iOS privacy changes and cookie restrictions mean your browser-based tracking pixel is only reporting a fraction of your actual conversions. Your ads cannot optimise on data they never receive. 16 16 17 UniPixel fixes this by sending conversion events directly from your WordPress server to Meta, Pinterest, TikTok and Google— bypassing the browser entirely. No external cloud hosting, no GTM server container. Install, paste your credentials, and server-side tracking is live.17 UniPixel fixes this by sending conversion events directly from your WordPress server to Meta, Pinterest, TikTok, Google and Microsoft — bypassing the browser entirely. No external cloud hosting, no GTM server container. Install, paste your credentials, and server-side tracking is live. 18 18 19 19 ### What It Does … … 23 23 - **TikTok Events API** — server-side and client-side tracking with automatic deduplication. 24 24 - **GA4 Measurement Protocol** — server-side event delivery to Google Analytics and Google Ads. 25 - **Microsoft Conversions API (CAPI)** — server-side and client-side tracking with UET deduplication. WooCommerce events and custom events supported. 25 26 - **WooCommerce events** — ViewContent, AddToCart, InitiateCheckout and Purchase tracked automatically with full product data (names, categories, variants, values). 26 27 - **Custom events** — create your own click, view and interaction events for any WordPress page. Not limited to WooCommerce. … … 40 41 UniPixel sends API calls directly from your own WordPress server. No GTM server container, no external cloud, no routing your data through third-party services. 41 42 42 - **Meta, Pinterest, TikTok and Google** — server-side and client-side tracking for all fourplatforms.43 - **Meta, Pinterest, TikTok, Google and Microsoft** — server-side and client-side tracking for all five platforms. 43 44 - **No GTM required** — no server container setup, no custom subdomain, no separate hosting. 44 45 - **No external cloud** — your data goes from your server to the ad platform. Nothing in between. … … 69 70 Your TikTok Pixel ID and an Access Token (from Events Manager > Pixel Settings > Advanced Settings). Enter both in UniPixel > TikTok Setup. 70 71 72 = What credentials do I need for Microsoft? = 73 Your Microsoft UET Tag ID and a CAPI Access Token (from Microsoft Advertising > Conversion Tracking > UET Tag Settings). Enter both in UniPixel > Microsoft Setup. 74 71 75 = What if I already have a Meta pixel or Google tag on my site? = 72 76 Select "Pixel Already Included" in UniPixel settings. This prevents duplicate tracking scripts while still allowing UniPixel to send server-side events and custom events. … … 92 96 - **TikTok** — uses shared event IDs across Pixel and Events API for seamless deduplication. 93 97 - **Google (GA4 / Ads)** — uses shared `client_id` and `session_id` values for client/server matching. Works automatically for both client-first and server-first setups. 98 - **Microsoft (Bing / UET)** — uses `eventId` to match UET tag and Conversions API events for deduplication. 94 99 95 100 No extra setup is required — UniPixel handles ID creation and matching automatically. … … 103 108 - **TikTok Pixel and Events API**: Sends event data to TikTok for ad tracking and campaign optimisation. 104 109 - **Google Analytics and Measurement Protocol**: Sends event data to Google for analytics and conversion tracking via GA4 and Google Tag Manager. 110 - **Microsoft UET and Conversions API**: Sends event data to Microsoft for ad tracking and conversion optimisation via Bing Ads. 105 111 106 112 ### Domains … … 118 124 - **TikTok**: 119 125 - https://business-api.tiktok.com 126 - **Microsoft**: 127 - https://bat.bing.com 128 - https://capi.uet.microsoft.com 120 129 - **Buildio**: 121 130 - https://buildio.dev … … 141 150 - [TikTok Privacy Policy](https://www.tiktok.com/legal/privacy-policy) 142 151 - [TikTok Terms of Service](https://www.tiktok.com/legal/terms-of-service) 152 - [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) 153 - [Microsoft Advertising Agreement](https://about.ads.microsoft.com/en-us/resources/policies/microsoft-advertising-agreement) 143 154 - [Buildio Privacy Policy](https://buildio.dev/privacy) 144 155 … … 146 157 == Changelog == 147 158 159 = 2.6.0 = 160 * New: Microsoft Conversions API (CAPI) — full server-side and client-side tracking with deduplication. WooCommerce events (Purchase, AddToCart, InitiateCheckout, ViewContent), PageView, and custom events all supported. 161 * New: Microsoft admin pages updated with server-side toggle, access token field, and live WooCommerce event table. 162 148 163 = 2.5.4 = 149 * F IX: IMPORTANT bug fix for WooCommerce event tracking164 * Fix: Important bug fix for WooCommerce event tracking — AddToCart, InitiateCheckout, Purchase and ViewContent events were failing due to a character encoding issue in event data files. All WooCommerce tracking now works correctly. 150 165 151 166 = 2.5.3 = … … 309 324 == Upgrade Notice == 310 325 326 = 2.6.0 = 327 Microsoft Conversions API now supported — server-side and client-side tracking with full deduplication across all WooCommerce and custom events. 328 311 329 = 2.5.4 = 312 330 Important fix — WooCommerce event tracking (AddToCart, Checkout, Purchase, ViewContent) was broken in 2.5.3. Update immediately.
Note: See TracChangeset
for help on using the changeset viewer.