WordPress.org

Plugin Directory

ROAS Tool Kits for Meta and Google (Post & Product Catalogue + Pixel, CAPI, GA4, GAds & GTM)

ROAS Tool Kits for Meta and Google (Post & Product Catalogue + Pixel, CAPI, GA4, GAds & GTM)

Apraksts

ROAS Tool Kits is the ultimate attribution and catalog infrastructure for modern media buyers and arbitrage marketers[cite: 2].

Whether you are scaling WooCommerce E-commerce or running high-volume Advantage+ Arbitrage campaigns, this plugin restores your attribution data and seamlessly generates the XML feeds Meta and TikTok need to scale your ads[cite: 2].

Core Free Features

  • Host-Native Conversions API (CAPI): Route server-side events directly through your own WordPress host[cite: 2]. No third-party servers like Stape.io or Google Cloud required[cite: 2].
  • Unified Catalog Feeds: Instantly generate compliant XML feeds for Meta (Blog Posts & Products), Google Merchant Center, and TikTok Ads Manager[cite: 2].
  • Meta & TikTok Core: Global tracking for PageView, ViewContent, AddToCart, InitiateCheckout, and Purchase/CompletePayment[cite: 2].
  • Google Hub: One-click deployment for Google Analytics 4 (GA4), Google Tag Manager (GTM), Google Ads Remarketing, and Consent Mode v2[cite: 2].
  • Dual-Routing Events: Automatically push all standard Meta Pixel events directly into GA4 and TikTok simultaneously[cite: 2].

Premium Features (PRO)

  • [PRO] Ad-Blocker Bypass Proxy: Routes frontend JavaScript tracking data to an internal WP endpoint to completely bypass strict browser ad-blockers and recover up to 30% of missing data[cite: 2].
  • [PRO] TikTok Events API: Route high-intent events server-side to TikTok using Long-Term Access Tokens for maximum attribution accuracy[cite: 2].
  • [PRO] GA4 Server-Side API: Dual-routes custom events directly to Google’s servers using the Measurement Protocol API secret to restore data lost to iOS tracking restrictions[cite: 2].
  • [PRO] Automatic Advanced Matching: Automatically detects logged-in WordPress/WooCommerce users, hashes their emails securely, and injects them into the Meta/TikTok pipeline to boost Event Match Quality (EMQ)[cite: 2].
  • [PRO] UTM & Click ID Persistence Engine (v6.0): Bulletproof cross-session tracking[cite: 2]. Captures UTMs, fbclid, gclid, and ttclid to dynamically stitch them into outbound links or send them directly into CAPI server payloads[cite: 2].
  • [PRO] Real-Time Feed Invalidation: Move beyond basic 12-hour caching[cite: 2]. The XML catalog instantly self-destructs the millisecond a product price changes, goes out of stock, or is moved to the trash, saving wasted ad spend[cite: 2].
  • [PRO] Event Deduplication: Automatically generates and passes synchronized event_id hashes between the browser and server to prevent double-counting[cite: 2].
  • [PRO] High-Intent Custom Triggers: Fire granular events (Scroll Depth 50/70%, Time on Site up to 5 minutes, Multi-PageViews, and Composite Triggers) to Meta, TikTok, GA4, and Google Ads[cite: 2].
  • [PRO] Advanced Feed SEO: Automatically pulls Yoast SEO titles and primary categories into your XML Catalog fields[cite: 2].
  • [PRO] Negative Exclusion Audiences: Server-side tracking for WooCommerce Order Refunded and Order Cancelled events[cite: 2].

Ekrānuzņēmumi

BUJ

How do I get Yoast SEO titles and categories into my XML Feed?

The Free version pulls standard WordPress titles and categories[cite: 2]. If you upgrade to Pro, the feed engine automatically detects Yoast SEO (or standard WP hierarchy) and injects your optimized SEO titles into the custom_label_0 field, and your primary categories into the custom_label_1 field in your Meta Catalog[cite: 2]. Ensure you map these custom fields correctly when setting up your Data Source in Meta Commerce Manager[cite: 2].

Do the High-Intent Custom Events go to Google Analytics 4?

Yes! If you enable GA4 or Google Ads in the Google Hub tab, all High-Intent events (like ScrollDepth70, TimeOnSite3Min, PageView3, and Composite Triggers) are dual-routed[cite: 2]. They will fire to Meta, TikTok, and Google automatically, allowing you to build identical high-intent retargeting audiences[cite: 2].

How does the Ad-Blocker Bypass Proxy work?

Standard ad-blockers block requests going to standard tracking URLs[cite: 2]. The Pro version utilizes a custom internal REST API endpoint (/wp-json/roas-analytics/v1/track/)[cite: 2]. Events are sent to your own domain first (which ad-blockers ignore), and then your server securely routes the data to Meta CAPI, TikTok Events API, and GA4[cite: 2].

Do I need Stape.io or Server-Side GTM to use the Conversions API?

No[cite: 2]. ROAS Tool Kits features a 100% Host-Native CAPI routing engine[cite: 2]. It securely processes and pushes the server payloads directly from your existing WordPress hosting server environment, saving you monthly third-party server costs[cite: 2].

Why is Meta/TikTok rejecting my XML Feed URL?

If the ad platform returns an error when you paste your URL (e.g., /feed/tiktok-catalog/), you simply need to flush your permalinks[cite: 2]. Go to your WordPress Dashboard > Settings > Permalinks, and click “Save Changes” at the bottom[cite: 2]. Test the URL in your browser to verify you see raw XML code, and then paste it into your Ad Manager[cite: 2].

Will this slow down my website?

No[cite: 2]. All server-side Conversions API requests are processed asynchronously in the background[cite: 2]. They do not block the page load and will not negatively impact your Core Web Vitals or Google PageSpeed scores[cite: 2].

Atsauksmes

Par šo spraudni nav atsauksmju.

Autori un izstrādātāji

“ROAS Tool Kits for Meta and Google (Post & Product Catalogue + Pixel, CAPI, GA4, GAds & GTM)” ir atvērtā pirmkoda programmatūra. Šo spraudni ir veidojuši šādi cilvēki.

Līdzdalībnieki

Izmaiņu žurnāls

1.6.8

  • Fix: Restored default value = 0 data injection to ensure Custom Event Objectives function correctly inside Meta Ads Manager.
  • Feature: Refined REST API logic with PageView server-side suppression logic protecting data alignment and reducing compute costs.
  • Feature: Extended support within the Server-Side Tracking framework directly accommodating GA4 Event Deduplication parameters (event_id string extraction inside proxy handler).

1.6.7

  • Update: Updated GA4 Server tracking[cite: 2]

1.6.6

  • Feature: Added dedicated TikTok Hub (Pixel integration + Events API for Pro users)[cite: 2].
  • Feature: Added TikTok Unified Catalog Feed (/feed/tiktok-catalog/) to streamline shop integration[cite: 2].
  • Update: Bumped version to 1.6.6[cite: 2].
  • Update: Updated Freemius integration to handle new Premium Slug (roas-tool-kits-for-meta-google-premium)[cite: 2].

1.6.5

  • Maintenance: Incremented version number and synced dashboard UI[cite: 2].

1.6.4

  • Update: Integrated official branding and direct documentation links (roastoolkit.com) into the plugin header and dashboard UI[cite: 2].
  • Security: Strengthened programmatic server-side $is_pro gating for custom telemetry tracking to prevent unauthorized database manipulation[cite: 2].

1.6.3

  • Major Upgrade: Added Ad-Blocker Bypass Proxy via custom REST API to ensure server-side tracking survives strict browser extensions[cite: 2].
  • Feature: Added GA4 Server-Side Measurement Protocol routing (Dual-routes Meta CAPI and GA4 events natively)[cite: 2].
  • Feature: Added Google Ads tag (AW-XXXXXXXXX) support with automatic High-Intent event syncing for Google Audience Remarketing[cite: 2].
  • Feature: Introduced Click ID Recovery (fbclid, gclid) and automatic server payload stitching for perfect attribution[cite: 2].
  • Feature: Added Automatic Meta Advanced Matching (automatically hashes logged-in WooCommerce customer emails to boost Event Match Quality)[cite: 2].
  • Feature: Advanced Feed Scheduling with custom cache intervals (Live, 1hr, 6hr, 12hr)[cite: 2].
  • Feature: Bulletproof Real-Time Feed Invalidation instantly clears the XML cache on WooCommerce product edits, stock changes, new variations, or trash deletions[cite: 2].

1.6.2

  • Major Upgrade: Rebuilt UTM & Click ID Persistence Engine (v6.0) to bypass Elementor page-builder redirects[cite: 2].
  • Feature: High-Intent events now dual-route directly to Google Analytics 4 (gtag global bridge)[cite: 2].
  • Feature: Added extended engagement triggers (Time on Site: 3 Min, 5 Min & PageViews: 4, 5)[cite: 2].
  • Feature: Added new high-value composite events (2Mins + 2PV, 3Mins + 3PV)[cite: 2].
  • Feature: Advanced ViewContent dynamic data injection (passes exact price, currency, category, and IDs for Dynamic Ads)[cite: 2].
  • Fix: Universal Click Interceptor deployed for WooCommerce Add-To-Cart buttons (captures AJAX and custom Elementor clicks)[cite: 2].
  • UI: Rebuilt dashboard with a cleaner, color-coded, tabbed interface and unified “Pro” badges[cite: 2].
  • UI: Added 1-Click Copy buttons to Catalog Feed URLs[cite: 2].
  • Update: Moved permalink flush warning and added explicit custom_label_0 and custom_label_1 SEO mapping instructions to the dashboard[cite: 2].

1.6.1

  • Initial stable release of the unified tracking and feed engine[cite: 2].