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, andttclidto 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_idhashes 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
![The Unified Catalog Feed Engine and 1-Click Copy UI.[cite: 2]](https://ps.w.org/roas-tool-kits-for-meta/assets/screenshot-1.png?rev=3560114)
![The Meta Core Setup and Host-Native CAPI configuration.[cite: 2]](https://ps.w.org/roas-tool-kits-for-meta/assets/screenshot-2.png?rev=3560114)
![The High-Intent Event Control Center.[cite: 2]](https://ps.w.org/roas-tool-kits-for-meta/assets/screenshot-3.png?rev=3560114)
![The Advanced Google Hub and UTM Persistence toggles.[cite: 2]](https://ps.w.org/roas-tool-kits-for-meta/assets/screenshot-4.png?rev=3560114)
![The New TikTok Hub settings.[cite: 2]](https://ps.w.org/roas-tool-kits-for-meta/assets/screenshot-5.png?rev=3534027)
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_0field, and your primary categories into thecustom_label_1field 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ībniekiVai jūs interesē attīstība?
Pārlūkojiet kodu, apmeklējiet SVN krātuvi vai abonējiet attīstības žurnālu, ko izveidojis RSS.
Izmaiņu žurnāls
1.6.8
- Fix: Restored default
value = 0data injection to ensure Custom Event Objectives function correctly inside Meta Ads Manager. - Feature: Refined REST API logic with
PageViewserver-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_idstring 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_progating 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 (
gtagglobal 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_0andcustom_label_1SEO mapping instructions to the dashboard[cite: 2].
1.6.1
- Initial stable release of the unified tracking and feed engine[cite: 2].