{"id":130772,"date":"2020-10-28T06:59:35","date_gmt":"2020-10-28T06:59:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/serviceform-pixel\/"},"modified":"2026-02-27T10:43:05","modified_gmt":"2026-02-27T10:43:05","slug":"serviceform-pixel","status":"publish","type":"plugin","link":"https:\/\/bg.wordpress.org\/plugins\/serviceform-pixel\/","author":18357378,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.4.4","stable_tag":"2.4.4","tested":"6.7.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Serviceform Pixel","header_author":"Serviceform","header_description":"Add Serviceform pixel to your WordPress site quickly.","assets_banners_color":"fd9a96","last_updated":"2026-02-27 10:43:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":400,"downloads":6076,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"kaveenm","date":"2020-10-28 07:03:33"},"1.0.1":{"tag":"1.0.1","author":"kaveenm","date":"2022-08-05 04:33:02"},"2.0.1":{"tag":"2.0.1","author":"kaveenm","date":"2025-08-18 10:12:29"},"2.2.0":{"tag":"2.2.0","author":"kaveenm","date":"2026-01-30 12:31:40"},"2.2.1":{"tag":"2.2.1","author":"kaveenm","date":"2026-01-30 13:56:44"},"2.2.2":{"tag":"2.2.2","author":"kaveenm","date":"2026-02-01 11:32:52"},"2.3.0":{"tag":"2.3.0","author":"kaveenm","date":"2026-02-04 15:24:28"},"2.4.0":{"tag":"2.4.0","author":"kaveenm","date":"2026-02-15 21:26:40"},"2.4.1":{"tag":"2.4.1","author":"kaveenm","date":"2026-02-15 22:48:25"},"2.4.2":{"tag":"2.4.2","author":"kaveenm","date":"2026-02-16 10:38:58"},"2.4.3":{"tag":"2.4.3","author":"kaveenm","date":"2026-02-16 10:56:44"},"2.4.4":{"tag":"2.4.4","author":"kaveenm","date":"2026-02-27 10:43:05"}},"upgrade_notice":{"2.2.0":"<p>Safe update. Tested with WordPress 6.7. Existing pixel setup unchanged.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2766217,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2766330,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","2.0.1","2.2.0","2.2.1","2.2.2","2.3.0","2.4.0","2.4.1","2.4.2","2.4.3","2.4.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2408111,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Simple settings page - enter your Pixel ID and optionally enable the product data API"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[232,28464,192459,550,286],"plugin_category":[36,45],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-130772","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-pixel","plugin_tags-serviceform","plugin_tags-tracking","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_committers-kaveenm"],"banners":{"banner":"https:\/\/ps.w.org\/serviceform-pixel\/assets\/banner-772x250.png?rev=2766330","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/serviceform-pixel\/assets\/icon-256x256.png?rev=2766217","icon_2x":"https:\/\/ps.w.org\/serviceform-pixel\/assets\/icon-256x256.png?rev=2766217","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/serviceform-pixel\/assets\/screenshot-1.png?rev=2408111","caption":"Simple settings page - enter your Pixel ID and optionally enable the product data API"}],"raw_content":"<!--section=description-->\n<p><strong>Serviceform Pixel<\/strong> is the official plugin for adding Serviceform tracking pixel to your WordPress website. Simple, lightweight, and reliable.<\/p>\n\n<h3>Core Features<\/h3>\n\n<ul>\n<li><strong>Serviceform Pixel Integration<\/strong> - V2 and V3 pixel support<\/li>\n<li><strong>Automatic Loading<\/strong> - Pixel loads based on ID length detection<\/li>\n<li><strong>Easy Setup<\/strong> - Just enter your Pixel ID and you're done<\/li>\n<li><strong>Lightweight<\/strong> - No impact on site performance<\/li>\n<\/ul>\n\n<h3>Optional Product Data API (Disabled by Default)<\/h3>\n\n<p>For WooCommerce stores, an optional product data API is available:<\/p>\n\n<ul>\n<li><strong>REST API Endpoint<\/strong> - Retrieve all product data via <code>\/wp-json\/serviceform\/v1\/products<\/code><\/li>\n<li><strong>Complete Product Data<\/strong> - Names, descriptions, prices, images, categories, tags, custom fields<\/li>\n<li><strong>Pagination Support<\/strong> - Handle large catalogs with <code>?page=1&amp;per_page=100<\/code><\/li>\n<li><strong>Incremental Updates<\/strong> - Filter by date with <code>?updated_after=2024-01-01<\/code><\/li>\n<li><strong>Optional Security<\/strong> - API key protection available<\/li>\n<\/ul>\n\n<h3>Important for Existing Users<\/h3>\n\n<p><strong>Your existing setup is completely safe.<\/strong> The product data API is:\n* <strong>Disabled by default<\/strong> - Nothing changes unless you opt-in\n* <strong>Completely optional<\/strong> - Your pixel will work exactly as before<\/p>\n\n<h3>Getting Started<\/h3>\n\n<ol>\n<li>Install the plugin<\/li>\n<li>Go to Settings \u2192 Serviceform Pixel<\/li>\n<li>Enter your Serviceform Pixel ID<\/li>\n<li><strong>Optional:<\/strong> Enable Product Data API if you have WooCommerce<\/li>\n<\/ol>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>WooCommerce 5.0+ (only for product data API)<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<ul>\n<li><strong>Documentation:<\/strong> <a href=\"https:\/\/serviceform.com\/help\">serviceform.com\/help<\/a><\/li>\n<li><strong>Email:<\/strong> support@serviceform.com<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/serviceform-pixel\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Navigate to Settings \u2192 Serviceform Pixel<\/li>\n<li>Enter your Serviceform Pixel ID<\/li>\n<li><strong>Optional:<\/strong> Enable Product Data API if you have WooCommerce<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20update%20affect%20my%20existing%20pixel%20setup%3F\"><h3>Will this update affect my existing pixel setup?<\/h3><\/dt>\n<dd><p><strong>No.<\/strong> Your existing pixel setup will continue working exactly as before. The product data API is disabled by default.<\/p><\/dd>\n<dt id=\"do%20i%20need%20woocommerce%20for%20the%20pixel%20to%20work%3F\"><h3>Do I need WooCommerce for the pixel to work?<\/h3><\/dt>\n<dd><p><strong>No.<\/strong> The core Serviceform pixel functionality works on any WordPress site. WooCommerce is only required for the optional product data API.<\/p><\/dd>\n<dt id=\"how%20do%20i%20enable%20the%20product%20data%20api%3F\"><h3>How do I enable the product data API?<\/h3><\/dt>\n<dd><p>Go to Settings \u2192 Serviceform Pixel and check the \"Enable Product Data API\" box.<\/p><\/dd>\n<dt id=\"are%20the%20api%20endpoints%20publicly%20accessible%3F\"><h3>Are the API endpoints publicly accessible?<\/h3><\/dt>\n<dd><p>By default, yes. You can set an API key in the settings to protect the endpoint.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20my%20pixel%20id%3F\"><h3>Where do I get my Pixel ID?<\/h3><\/dt>\n<dd><p>Sign up at <a href=\"https:\/\/serviceform.com\">serviceform.com<\/a> and create a pixel for your website.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.4.4<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> Added price_including_tax and price_excluding_tax to product data<\/li>\n<\/ul>\n\n<h4>2.4.3<\/h4>\n\n<ul>\n<li><strong>Security:<\/strong> Real-time token verification for orders endpoint via Serviceform backend<\/li>\n<li><strong>Removed:<\/strong> Insecure derived key (was computable from public information)<\/li>\n<\/ul>\n\n<h4>2.4.2<\/h4>\n\n<ul>\n<li><strong>Security:<\/strong> Orders endpoint now always requires API key authentication (contains customer PII)<\/li>\n<li><strong>New:<\/strong> Derived API key support from pixel ID for backend access<\/li>\n<li><strong>Enhanced:<\/strong> CDP webhook triggers with product API enabled<\/li>\n<\/ul>\n\n<h4>2.4.1<\/h4>\n\n<ul>\n<li><strong>Enhanced:<\/strong> Auto-enable CDP sync when product API is enabled<\/li>\n<li><strong>Simplified:<\/strong> Removed tenant ID field (resolved automatically from pixel ID)<\/li>\n<li><strong>Fixed:<\/strong> REST API registration timing for better WooCommerce compatibility<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> CDP sync integration with orders endpoint<\/li>\n<li><strong>New:<\/strong> Tenant ID setting for CDP data sync<\/li>\n<li><strong>Enhanced:<\/strong> API endpoints conditional on feature toggles<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> Recommendations endpoint with real order co-purchase data<\/li>\n<li><strong>New:<\/strong> Stock validation endpoint for real-time inventory checks<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> Add to cart endpoint for widget integration<\/li>\n<li><strong>New:<\/strong> Get cart endpoint for cart management<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> Single product endpoint for frontend cart\/variant operations<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li><strong>Updated:<\/strong> Tested with WordPress 6.7<\/li>\n<li><strong>Updated:<\/strong> WooCommerce HPOS compatibility<\/li>\n<li><strong>Updated:<\/strong> Settings moved under Settings menu<\/li>\n<li><strong>Improved:<\/strong> Comprehensive product data export (all custom fields, ACF, taxonomies)<\/li>\n<li><strong>Fixed:<\/strong> Product visibility query for modern WooCommerce<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> Optional product data API endpoint<\/li>\n<li><strong>New:<\/strong> REST API for WooCommerce products<\/li>\n<li><strong>Important:<\/strong> All new features disabled by default<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Updated pixel loading script<\/li>\n<li>Enhanced V3 pixel support<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Add Serviceform pixel to your WordPress site quickly. Optional product data API available.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/130772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=130772"}],"author":[{"embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kaveenm"}],"wp:attachment":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=130772"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=130772"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=130772"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=130772"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=130772"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=130772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}