{"id":321239,"date":"2026-07-31T08:14:48","date_gmt":"2026-07-31T08:14:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pantosource-for-woocommerce\/"},"modified":"2026-07-31T08:14:31","modified_gmt":"2026-07-31T08:14:31","slug":"pantosource-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pantosource-for-woocommerce\/","author":23472829,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.9","stable_tag":"1.0.9","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"PantoSource for WooCommerce","header_author":"PantoSource","header_description":"Tracks pageviews and WooCommerce events and sends non-blocking authenticated events to a configurable ingestion service.","assets_banners_color":"","last_updated":"2026-07-31 08:14:31","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":25,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.9":{"tag":"1.0.9","author":"pantosource","date":"2026-07-31 08:14:31"}},"upgrade_notice":{"1.0.9":"<p>Security hardening for the frontend rate limiter and pantosource_-prefixed transients.<\/p>","1.0.8":"<p>Plugin Check PHPCS compliance for cart quantity detection.<\/p>","1.0.7":"<p>Plugin Check PHPCS compliance for cart remove detection.<\/p>","1.0.6":"<p>Plugin Check and WordPress.org packaging compliance update.<\/p>","1.0.5":"<p>HPOS compatibility declaration for WooCommerce High-performance order storage.<\/p>","1.0.4":"<p>Security and WordPress.org compliance update: input sanitization, no PHP sessions on storefront, Requires Plugins header.<\/p>","1.0.0":"<p>Initial release of PantoSource for WooCommerce.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.9"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The PantoSource settings page in the WordPress admin \u2014 enter your API key to connect your store.","2":"Real-time event feed in the PantoSource dashboard showing WooCommerce events.","3":"Attribution report in PantoSource showing which ads drove each purchase.","4":"Ad platform connection screen \u2014 link your Meta, Google, and TikTok accounts to receive enriched conversion data."}},"plugin_section":[],"plugin_tags":[9067,235247,986,219244,286],"plugin_category":[45],"plugin_contributors":[273990],"plugin_business_model":[],"class_list":["post-321239","plugin","type-plugin","status-publish","hentry","plugin_tags-attribution","plugin_tags-capi","plugin_tags-conversion-tracking","plugin_tags-server-side-tracking","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-pantosource","plugin_committers-pantosource"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/pantosource-for-woocommerce.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>PantoSource for WooCommerce<\/strong> connects your store to the <a href=\"https:\/\/pantosource.com\">PantoSource<\/a> AI-powered ad tracking platform. Every visit, add-to-cart, checkout, and purchase event is captured server-side and sent to PantoSource for enrichment and attribution \u2014 immune to ad blockers, iOS privacy restrictions, and browser cookie limitations.<\/p>\n\n<p>PantoSource enriches your conversion data with first-party signals and pushes accurate attribution back to your ad platforms automatically, so their algorithms can optimize on real data and improve your ROAS.<\/p>\n\n<p><strong>Why server-side tracking?<\/strong><\/p>\n\n<p>Standard browser pixels miss up to 60% of conversions due to ad blockers, iOS 14.5+ restrictions, and cookie consent friction. Server-side tracking captures events directly from your server, ensuring near-complete conversion coverage and more reliable attribution.<\/p>\n\n<p><strong>What this plugin does:<\/strong><\/p>\n\n<ul>\n<li>Sends WooCommerce events to PantoSource in real time via server-side API calls<\/li>\n<li>Tracks the full customer journey: page views, product views, product searches, sign-ups, logins, add-to-cart, checkout initiation, and completed purchases<\/li>\n<li>Passes enriched event data (order value, product details, customer signals) to the PantoSource platform<\/li>\n<li>Enables PantoSource to relay accurate conversion data to Meta (Facebook &amp; Instagram), Google Ads, TikTok, and more via their respective Conversions APIs<\/li>\n<\/ul>\n\n<p><strong>Key benefits:<\/strong><\/p>\n\n<ul>\n<li>Recover conversions that pixel-based tracking misses<\/li>\n<li>Feed ad platform algorithms with accurate, complete data<\/li>\n<li>Improve ROAS as optimization improves on real signals<\/li>\n<li>Lower CPA by cutting underperforming campaigns with confidence<\/li>\n<li>No coding required \u2014 configure with a single API key<\/li>\n<li>Live in under 5 minutes<\/li>\n<\/ul>\n\n<p><strong>Supported ad platforms (via PantoSource):<\/strong><\/p>\n\n<ul>\n<li>Meta (Facebook &amp; Instagram) \u2014 Conversions API<\/li>\n<li>Google Ads \u2014 Enhanced Conversions<\/li>\n<li>TikTok \u2014 Events API<\/li>\n<\/ul>\n\n<p>A free 14-day trial of PantoSource is available at <a href=\"https:\/\/pantosource.com\/pricing\">pantosource.com<\/a>. A PantoSource account and API key are required to use this plugin.<\/p>\n\n<p><strong>Requirements:<\/strong> WooCommerce must be installed and active. The plugin header declares <code>Requires Plugins: woocommerce<\/code>.<\/p>\n\n<p>Disclaimer: This plugin is not affiliated with or endorsed by Automattic, WooCommerce, Meta, Google, or TikTok.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin transmits WooCommerce event data \u2014 including page URLs, product details, order values, and hashed customer signals \u2014 to the PantoSource platform operated by Panto Martech LLC.<\/p>\n\n<p>Data is used solely for ad attribution and conversion tracking on behalf of the store owner. PantoSource does not sell personal data to third parties.<\/p>\n\n<p>For full details, please review:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/pantosource.com\/privacy-policy\">PantoSource Privacy Policy<\/a><\/li>\n<li><a href=\"https:\/\/pantosource.com\/gdpr\">PantoSource GDPR Documentation<\/a><\/li>\n<li><a href=\"https:\/\/pantosource.com\/dpa\">Data Processing Agreement (DPA)<\/a><\/li>\n<li><a href=\"https:\/\/pantosource.com\/sub-processors\">Sub-Processors<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Prerequisites<\/h4>\n\n<ul>\n<li>WordPress 6.0 or higher<\/li>\n<li>WooCommerce plugin installed and activated<\/li>\n<li>A PantoSource account \u2014 <a href=\"https:\/\/alfa.pantosource.com\">sign up free at alfa.pantosource.com<\/a><\/li>\n<\/ul>\n\n<h4>Method 1: WordPress Admin Dashboard (Recommended)<\/h4>\n\n<ol>\n<li>In your WordPress admin dashboard, go to <strong>Plugins &gt; Add New<\/strong><\/li>\n<li>Search for <strong>PantoSource for WooCommerce<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>Method 2: Manual Upload<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>In your WordPress admin, go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong><\/li>\n<li>Choose the downloaded ZIP file and click <strong>Install Now<\/strong><\/li>\n<li>Click <strong>Activate Plugin<\/strong><\/li>\n<\/ol>\n\n<h4>Method 3: FTP Upload<\/h4>\n\n<ol>\n<li>Download and extract the plugin ZIP file<\/li>\n<li>Upload the <code>pantosource-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code> on your server<\/li>\n<li>In your WordPress admin, go to <strong>Plugins<\/strong> and activate <strong>PantoSource for WooCommerce<\/strong><\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<ol>\n<li>In your WordPress admin, navigate to <strong>PantoSource<\/strong> in the sidebar<\/li>\n<li>Log in to your PantoSource account at <a href=\"https:\/\/pantosource.com\">alfa.pantosource.com<\/a> and copy your API key<\/li>\n<li>Paste the API key into the field and click <strong>Verify and Save<\/strong><\/li>\n<li>A success message confirms your store is connected<\/li>\n<li>Check your PantoSource dashboard to confirm events are flowing<\/li>\n<\/ol>\n\n<h4>Notes<\/h4>\n\n<ul>\n<li>If you use a caching plugin (WP Rocket, WP Super Cache, NitroPack, etc.), clear your cache after installation<\/li>\n<li>The plugin begins tracking automatically once the API key is verified \u2014 no further setup is required<\/li>\n<li>The plugin does not start PHP sessions on the storefront, so full-page caching remains compatible for anonymous visitors<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20pantosource%20account%3F\"><h3>Do I need a PantoSource account?<\/h3><\/dt>\n<dd><p>Yes. This plugin requires a PantoSource account to function. You can start a free 14-day trial \u2014 you won't be charged until your trial ends, and you can cancel anytime before then.<\/p><\/dd>\n<dt id=\"which%20woocommerce%20events%20are%20tracked%3F\"><h3>Which WooCommerce events are tracked?<\/h3><\/dt>\n<dd><p>The plugin tracks the following standard WooCommerce events:<\/p>\n\n<ul>\n<li>Page View (including SPA route changes when enabled)<\/li>\n<li>View Product \/ Product List \/ Product Search<\/li>\n<li>View Cart<\/li>\n<li>Sign up \/ Login \/ Logout<\/li>\n<li>Customer profile update<\/li>\n<li>Add to Cart<\/li>\n<li>Initiate Checkout<\/li>\n<li>Add Payment Info<\/li>\n<li>Order Processed<\/li>\n<li>Purchase (Order Complete)<\/li>\n<li>Order Fulfilled (when order status becomes completed)<\/li>\n<li>Order Cancelled \/ Refund Created<\/li>\n<li>Add to Wishlist (YITH \/ TI plugins)<\/li>\n<\/ul><\/dd>\n<dt id=\"does%20this%20replace%20my%20existing%20ad%20pixels%3F\"><h3>Does this replace my existing ad pixels?<\/h3><\/dt>\n<dd><p>PantoSource works alongside your existing browser pixels to provide supplemental server-side coverage. It does not remove or interfere with other tracking scripts you have installed.<\/p><\/dd>\n<dt id=\"is%20this%20compatible%20with%20cookie%20consent%20plugins%3F\"><h3>Is this compatible with cookie consent plugins?<\/h3><\/dt>\n<dd><p>Yes. PantoSource integrates with the <a href=\"https:\/\/wordpress.org\/plugins\/wp-consent-api\/\">WP Consent API<\/a> using the <strong>marketing<\/strong> consent category. When a compatible consent management plugin (Complianz, Cookiebot, CookieYes, etc.) is active, tracking and cookies are gated until the visitor accepts marketing cookies. If no consent management plugin is active, tracking runs by default (same behavior as other WP Consent API\u2013compatible plugins). There is no merchant-configurable consent override in plugin settings. For regional compliance details, see PantoSource's <a href=\"https:\/\/pantosource.com\/privacy-policy\">Privacy Policy<\/a>, <a href=\"https:\/\/pantosource.com\/gdpr\">GDPR documentation<\/a>, and <a href=\"https:\/\/pantosource.com\/dpa\">DPA<\/a>.<\/p><\/dd>\n<dt id=\"which%20ad%20platforms%20does%20pantosource%20support%3F\"><h3>Which ad platforms does PantoSource support?<\/h3><\/dt>\n<dd><p>PantoSource supports Meta (Facebook &amp; Instagram), Google Ads and TikTok. Additional platforms are added regularly \u2014 see <a href=\"https:\/\/pantosource.com\">pantosource.com<\/a> for the current list.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20store%3F\"><h3>Will this slow down my store?<\/h3><\/dt>\n<dd><p>No. All API calls to PantoSource are made asynchronously in the background and do not affect your store's page load time or customer experience.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Please use the <a href=\"https:\/\/wordpress.org\/support\/plugin\/pantosource-for-woocommerce\/\">WordPress.org support forum<\/a> for general questions, or contact PantoSource directly at <a href=\"https:\/\/pantosource.com\/contact\">pantosource.com\/contact<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Security: frontend rate-limit transient is now keyed on the server-observed IP only, preventing client-controlled keys from flooding transients or bypassing the limit<\/li>\n<li>Prefix all plugin transients with pantosource_ (dedupe, rate-limit, customer-updated) to avoid collisions with other plugins<\/li>\n<li>Rename the custom one-minute cron schedule to pantosource_minute (was the generic \"minute\") to avoid cron_schedules collisions; existing installs migrate automatically<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Plugin Check PHPCS: document cart quantity array sanitization after verified WooCommerce cart nonce<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Plugin Check PHPCS cleanup: remove unused POST JSON helper; verify WooCommerce cart nonce before reading cart quantities<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Plugin Check remediation: release packaging excludes dotfiles and dev markdown<\/li>\n<li>Input PHPCS compliance for cookies, cart POST detection, and AJAX JSON decode paths<\/li>\n<li>Remove manual load_plugin_textdomain() for WordPress.org auto-translation<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Declare compatibility with WooCommerce High-Performance Order Storage (HPOS)<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>WordPress Plugin Review remediation: structured input sanitization for cookies, POST JSON, and order meta<\/li>\n<li>Replaced PHP sessions with consent-gated marketing cookies for session id and server landing URL (cache-friendly)<\/li>\n<li>Added Requires Plugins: woocommerce header and WooCommerce-guarded initialization<\/li>\n<li>Text domain aligned to pantosource-for-woocommerce; load_plugin_textdomain() on plugins_loaded<\/li>\n<li>Registered pantosource_session_id and pantosource_server_landing_url with WP Consent API<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Server-side event tracking for WooCommerce (Page View, View Product, Product Search, Sign Up, Login\/Logout, Add to Cart, Initiate Checkout, Purchase)<\/li>\n<li>API key authentication with PantoSource<\/li>\n<li>Real-time event delivery to the PantoSource platform<\/li>\n<\/ul>","raw_excerpt":"Recover up to 60% more conversions. Connect your WooCommerce store to PantoSource for server-side ad attribution across Meta, Google, and TikTok.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/321239","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=321239"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pantosource"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=321239"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=321239"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=321239"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=321239"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=321239"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=321239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}