{"id":304458,"date":"2026-05-06T11:13:11","date_gmt":"2026-05-06T11:13:11","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/roas-meta-tools-post-product-catalog\/"},"modified":"2026-05-06T21:28:20","modified_gmt":"2026-05-06T21:28:20","slug":"roas-tool-kits-for-meta","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/roas-tool-kits-for-meta\/","author":23487354,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.5","stable_tag":"1.4.5","tested":"6.9.4","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"ROAS Tool Kits for Meta (Post & Product Catalogue)","header_author":"ROAS Media Tools","header_description":"Generate clean XML feeds and deploy standard pixel tracking for your content and products.","assets_banners_color":"687c90","last_updated":"2026-05-06 21:28:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":33,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.4.5":{"tag":"1.4.5","author":"roasmetatools","date":"2026-05-06 21:28:20"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3524819,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3524819,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3524819,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3524819,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3524819,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3524819,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3524819,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3524819,"resolution":"5","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[],"plugin_category":[],"plugin_contributors":[78154,262012],"plugin_business_model":[],"class_list":["post-304458","plugin","type-plugin","status-publish","hentry","plugin_contributors-freemius","plugin_contributors-roasmetatools","plugin_committers-roasmetatools"],"banners":{"banner":"https:\/\/ps.w.org\/roas-tool-kits-for-meta\/assets\/banner-772x250.png?rev=3524819","banner_2x":"https:\/\/ps.w.org\/roas-tool-kits-for-meta\/assets\/banner-1544x500.png?rev=3524819","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/roas-tool-kits-for-meta\/assets\/icon-256x256.png?rev=3524819","icon_2x":"https:\/\/ps.w.org\/roas-tool-kits-for-meta\/assets\/icon-256x256.png?rev=3524819","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/roas-tool-kits-for-meta\/assets\/screenshot-1.png?rev=3524819","caption":""},{"src":"https:\/\/ps.w.org\/roas-tool-kits-for-meta\/assets\/screenshot-2.png?rev=3524819","caption":""},{"src":"https:\/\/ps.w.org\/roas-tool-kits-for-meta\/assets\/screenshot-3.png?rev=3524819","caption":""},{"src":"https:\/\/ps.w.org\/roas-tool-kits-for-meta\/assets\/screenshot-4.png?rev=3524819","caption":""},{"src":"https:\/\/ps.w.org\/roas-tool-kits-for-meta\/assets\/screenshot-5.png?rev=3524819","caption":""}],"raw_content":"<!--section=description-->\n<p>ROAS Tool Kits for Meta helps digital publishers, content marketers, and eCommerce stores align their WordPress content with external ad networks. Designed for simplicity and performance, this plugin ensures your catalogs are formatted correctly and your baseline pixel tracking is deployed seamlessly.<\/p>\n\n<p>Key Features:\n* <strong>Dual Feed Engine:<\/strong> Generates separate, specialized XML feeds for your informational articles (<code>\/feed\/meta-catalog\/<\/code>) and your WooCommerce products (<code>\/feed\/meta-products\/<\/code>) to assist with Advantage+ catalog formatting.\n* <strong>Standard Pixel Deployment:<\/strong> Easily deploy the base tracking pixel for standard PageView and ViewContent events without modifying your theme files.\n* <strong>Transient Caching:<\/strong> Utilizes server-side caching to load your XML feeds quickly and reduce database load on high-traffic sites.<\/p>\n\n<p><strong>Available in the Pro Version:<\/strong>\nWhile this free version provides essential tracking, we also offer a Premium upgrade (hosted externally) for advanced media buyers. Pro unlocks Server-Side CAPI Deduplication, WooCommerce Advanced Matching (SHA-256 secure hashing), Yoast\/Rank Math SEO Title Injection into Custom Labels, and UTM Pass-Through for session continuity.<\/p>\n\n<h3>External Services &amp; Privacy<\/h3>\n\n<p>This plugin facilitates connections to third-party services to provide ad tracking and catalog functionality.<\/p>\n\n<ol>\n<li>Meta (Facebook) Pixel:<\/li>\n<\/ol>\n\n<p>- Functionality: Sends standard event data (PageView, ViewContent) to Meta's servers to assist with ad tracking and reporting.\n- Data Privacy: Data is only transmitted if a Meta Pixel ID is provided and enabled by the site owner in the plugin settings. \n- Terms: https:\/\/www.facebook.com\/legal\/technology_terms<\/p>\n\n<ol>\n<li>Google Merchant Center:<\/li>\n<\/ol>\n\n<p>- Functionality: Generates a structured XML feed URL compatible with Google Merchant Center and Meta Commerce Manager.\n- Data Privacy: This is a pull-based service. The plugin generates a local URL that the site owner manually provides to external networks.<\/p>\n\n<p>For official support, compliance, or data privacy matters regarding this plugin, please contact: compliance@debtfixer.co.uk<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress. (This will automatically flush your rewrite rules to activate your new XML Feed URLs).<\/li>\n<li>Navigate to the 'ROAS Tool Kits' menu in your WordPress sidebar.<\/li>\n<li>Input your Meta Pixel ID and configure your tracking logic.<\/li>\n<li>Copy your Feed URLs and paste them into Meta Commerce Manager or Google Merchant Center.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Code Standards Update: Resolved false-positive warnings from automated plugin scanners by strictly prefixing third-party SDK global variables and explicitly flagging intended XML feed output.<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Security Update: Implemented strict regex and array-based sanitization callbacks (<code>roas_sanitize_price<\/code> and <code>roas_sanitize_currency<\/code>) for the <code>register_setting()<\/code> API to ensure robust data integrity for catalog feeds.<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Initial WordPress.org Repository Release.<\/li>\n<li>Restructured architecture to isolate standard Pixel and XML Feed features into a fully functional, lightweight core plugin.<\/li>\n<li>Implemented strict output escaping (esc_xml, esc_url) on all dynamic feed variables.<\/li>\n<li>Implemented 12-hour Transient caching on XML Feed generators to improve server response times.<\/li>\n<li>Standardized script enqueuing for dynamic pixel injection.<\/li>\n<\/ul>","raw_excerpt":"A streamlined tracking tool to generate split XML feeds and deploy standard Meta Pixel tracking for your content and products.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/304458","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=304458"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/roasmetatools"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=304458"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=304458"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=304458"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=304458"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=304458"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=304458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}