{"id":314242,"date":"2026-07-03T14:27:58","date_gmt":"2026-07-03T14:27:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pixelweb-analytics\/"},"modified":"2026-07-03T14:27:21","modified_gmt":"2026-07-03T14:27:21","slug":"pixelweb-analytics","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pixelweb-analytics\/","author":23470358,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.0","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"PixelWeb Analytics","header_author":"Kishor Rajpurohit","header_description":"Production-ready tracking & analytics plugin \u2014 Meta Pixel, Conversion API, GA4, GTM, WooCommerce, EDD, Custom Events, GDPR Consent Mode, and more.","assets_banners_color":"","last_updated":"2026-07-03 14:27:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/webdevez.in","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"kishorrajpurohit","date":"2026-07-03 14:27:21"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3595344,"resolution":"256x256","location":"assets","locale":"","width":1254,"height":1254}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[193472,23295,207498,550,286],"plugin_category":[36,45],"plugin_contributors":[259106],"plugin_business_model":[],"class_list":["post-314242","plugin","type-plugin","status-publish","hentry","plugin_tags-ga4","plugin_tags-gtm","plugin_tags-meta-pixel","plugin_tags-tracking","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-kishorrajpurohit","plugin_committers-kishorrajpurohit"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pixelweb-analytics\/assets\/icon-256x256.png?rev=3595344","icon_2x":"https:\/\/ps.w.org\/pixelweb-analytics\/assets\/icon-256x256.png?rev=3595344","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>PixelWeb Analytics<\/strong> is a comprehensive tracking and analytics plugin for WordPress that provides enterprise-grade event tracking with a beautiful React admin dashboard.<\/p>\n\n<h4>Core Features<\/h4>\n\n<ul>\n<li><strong>Meta Pixel<\/strong> \u2014 Multi-pixel support, browser &amp; server-side events<\/li>\n<li><strong>Conversion API (CAPI)<\/strong> \u2014 Server-side dispatch with retry queue, deduplication<\/li>\n<li><strong>Advanced Matching<\/strong> \u2014 SHA256 hashed user data for better attribution<\/li>\n<li><strong>EMQ Score Optimizer<\/strong> \u2014 Maximise Event Match Quality automatically<\/li>\n<li><strong>Google Analytics 4<\/strong> \u2014 Native installation with full enhanced ecommerce<\/li>\n<li><strong>Google Tag Manager<\/strong> \u2014 Auto dataLayer push for all events<\/li>\n<li><strong>Google Ads<\/strong> \u2014 Native conversion tracking, dynamic remarketing, enhanced conversions<\/li>\n<li><strong>WooCommerce<\/strong> \u2014 Complete automated tracking (ViewContent \u2192 Purchase)<\/li>\n<li><strong>Easy Digital Downloads<\/strong> \u2014 Full event tracking with CAPI<\/li>\n<li><strong>Consent Mode V2<\/strong> \u2014 CookieYes, Complianz, Cookiebot integrations<\/li>\n<li><strong>Custom Event Builder<\/strong> \u2014 Visual trigger\/action builder<\/li>\n<li><strong>Event Logs<\/strong> \u2014 Full audit log with retry and export<\/li>\n<li><strong>Reports Dashboard<\/strong> \u2014 Charts, trends, success rates<\/li>\n<\/ul>\n\n<p>This plugin performs a one-time scan of your site's homepage on activation to auto-detect existing tracking codes (Meta Pixel, GA4, GTM, Google Ads). No data is sent externally.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin facilitates connections to third-party analytics and marketing platforms to help you track user behavior and conversions. Depending on your configuration, the plugin may load scripts from and send data to the following services:<\/p>\n\n<ul>\n<li><p><strong>Meta (Facebook)<\/strong>: When a Meta Pixel ID or Conversion API token is configured, the plugin connects to Meta to send page views, product interactions, and purchase events.<\/p>\n\n<ul>\n<li><strong>What is sent<\/strong>: Browser cookies (<code>_fbc<\/code>, <code>_fbp<\/code>), client IP address, HTTP user agent, current page URL, event metadata (value, currency, content IDs, content name, order ID). Under Advanced Matching, SHA256 hashed customer details (email, first name, last name, phone, external user ID) are also transmitted.<\/li>\n<li><strong>When is sent<\/strong>: Instantly upon user interaction (page load, search, click, add to cart, checkout start, purchase completion).<\/li>\n<li><strong>Service<\/strong>: <a href=\"https:\/\/www.facebook.com\/business\">Meta for Business<\/a><\/li>\n<li><strong>Terms of Use<\/strong>: <a href=\"https:\/\/www.facebook.com\/legal\/technology_terms\">Meta Business Tools Terms<\/a><\/li>\n<li><strong>Privacy Policy<\/strong>: <a href=\"https:\/\/www.facebook.com\/privacy\/policy\/\">Meta Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<li><p><strong>Google Analytics 4 (GA4)<\/strong>: When configured, the plugin loads the <code>gtag.js<\/code> script from Google and sends ecommerce and page view data to Google Analytics.<\/p>\n\n<ul>\n<li><strong>What is sent<\/strong>: Page view details, screen resolution, user agent, client IP (processed by Google), and enhanced ecommerce data (item names, item IDs, price, quantity, category, total transaction values).<\/li>\n<li><strong>When is sent<\/strong>: Automatically when page loads, user searches, adds items to cart, or completes a purchase.<\/li>\n<li><strong>Service<\/strong>: <a href=\"https:\/\/analytics.google.com\/\">Google Analytics<\/a><\/li>\n<li><strong>Terms of Use<\/strong>: <a href=\"https:\/\/marketingplatform.google.com\/about\/analytics\/terms\/us\/\">Google Analytics Terms of Service<\/a><\/li>\n<li><strong>Privacy Policy<\/strong>: <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<li><p><strong>Google Tag Manager (GTM)<\/strong>: When configured, the plugin injects the GTM container and pushes data to the browser's <code>dataLayer<\/code> array.<\/p>\n\n<ul>\n<li><strong>What is sent<\/strong>: Custom events, page types, user IDs (if logged in), site URLs, and transaction metadata.<\/li>\n<li><strong>When is sent<\/strong>: Immediately on page rendering, and whenever custom triggers, cart, or purchase events occur.<\/li>\n<li><strong>Service<\/strong>: <a href=\"https:\/\/tagmanager.google.com\/\">Google Tag Manager<\/a><\/li>\n<li><strong>Terms of Use<\/strong>: <a href=\"https:\/\/www.google.com\/analytics\/tag-manager\/use-policy\/\">Google Tag Manager Terms of Service<\/a><\/li>\n<li><strong>Privacy Policy<\/strong>: <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<li><p><strong>Google Ads<\/strong>: When configured, the plugin loads Google Ads tracking scripts for conversion tracking, dynamic remarketing, and enhanced conversions.<\/p>\n\n<ul>\n<li><strong>What is sent<\/strong>: Conversion values, transaction IDs, currency, and unhashed customer data (email, phone number, address details) for Google Ads Enhanced Conversions if Advanced Matching is active.<\/li>\n<li><strong>When is sent<\/strong>: On page load for remarketing, and specifically upon checkout or purchase completion for conversions.<\/li>\n<li><strong>Service<\/strong>: <a href=\"https:\/\/ads.google.com\/\">Google Ads<\/a><\/li>\n<li><strong>Terms of Use<\/strong>: <a href=\"https:\/\/support.google.com\/adspolicy\/answer\/54818?hl=en\">Google Ads Terms &amp; Conditions<\/a><\/li>\n<li><strong>Privacy Policy<\/strong>: <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p>The plugin only connects to these services if you explicitly enable them and provide your specific tracking IDs or API tokens in the plugin settings. It does not send data to any hidden or undocumented third-party services.<\/p>\n\n<h3>Development<\/h3>\n\n<p>The human-readable, uncompiled source code for all compiled and minified assets in this plugin is included locally inside the plugin package at:\n\/admin\/src<\/p>\n\n<p>Build files:\n\/admin\/package.json\n\/admin\/package-lock.json<\/p>\n\n<p>Build process:\n1. Navigate to the <code>admin<\/code> directory.\n2. Run <code>npm install<\/code>\n3. Run <code>npm run build<\/code><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>pixelweb-analytics.zip<\/code> via WordPress \u2192 Plugins \u2192 Add New \u2192 Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>PixelWeb Analytics<\/strong> in the admin menu.<\/li>\n<li>Enter your Meta Pixel ID(s) in <strong>Settings<\/strong>.<\/li>\n<li>Add your CAPI access tokens in <strong>Conversion API<\/strong>.<\/li>\n<li>Configure GA4 and GTM IDs as needed.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20woocommerce%3F\"><h3>Does this work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes \u2014 install WooCommerce and all tracking fires automatically for the full customer journey.<\/p><\/dd>\n<dt id=\"how%20does%20capi%20deduplication%20work%3F\"><h3>How does CAPI deduplication work?<\/h3><\/dt>\n<dd><p>Each event generates a unique <code>event_id<\/code>. The same ID is sent with both the browser <code>fbq()<\/code> call and the server-side CAPI call. Meta automatically deduplicates them.<\/p><\/dd>\n<dt id=\"is%20this%20gdpr%20compliant%3F\"><h3>Is this GDPR compliant?<\/h3><\/dt>\n<dd><p>Yes \u2014 enable Consent Mode V2 in the settings and select your CMP provider. All tracking defaults to denied until the user consents.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release of PixelWeb Analytics<\/li>\n<li>Beautiful React admin dashboard<\/li>\n<li>Full Meta CAPI with retry queue<\/li>\n<li>Consent Mode V2 with CookieYes\/Complianz\/Cookiebot<\/li>\n<li>Custom Event Builder<\/li>\n<li>Full WooCommerce and EDD integration<\/li>\n<\/ul>","raw_excerpt":"Production-ready WordPress tracking plugin \u2014 Meta Pixel, Conversion API, GA4, GTM, WooCommerce, EDD, Custom Events, Consent Mode V2.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/314242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=314242"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kishorrajpurohit"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=314242"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=314242"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=314242"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=314242"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=314242"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=314242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}