{"id":277848,"date":"2026-03-02T10:14:19","date_gmt":"2026-03-02T10:14:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tracksure-cloud-server-side-tracking-analytics\/"},"modified":"2026-04-01T14:31:38","modified_gmt":"2026-04-01T14:31:38","slug":"tracksure","status":"publish","type":"plugin","link":"https:\/\/tw.wordpress.org\/plugins\/tracksure\/","author":23443697,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.0","stable_tag":"trunk","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"TrackSure Cloud - Server Side Tracking, Meta Pixel CAPI & Analytics for WooCommerce","header_author":"TrackSure Team","header_description":"Server-side tracking, analytics and pixel manager for WordPress. Boost ROAS with Conversion API (CAPI), recover lost conversions from ad blockers, and run first-party analytics.","assets_banners_color":"828cee","last_updated":"2026-04-01 14:31:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/tracksure.cloud","header_author_uri":"https:\/\/profiles.wordpress.org\/tracksure\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":659,"num_ratings":2,"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":"tracksure","date":"2026-03-02 10:22:09"},"1.0.1":{"tag":"1.0.1","author":"tracksure","date":"2026-03-03 09:13:08"}},"upgrade_notice":{"1.1.0":"<p>New milestone celebrations with confetti animations for visitor and conversion milestones. Loading spinner and button color fixes.<\/p>","1.0.5":"<p>New onboarding guide, tracking enabled by default, SEO-friendly plugin name for better search visibility.<\/p>","1.0.4":"<p>Critical fix: Resolves MariaDB compatibility errors, duplicate entry race conditions, and logger schema mismatches.<\/p>","1.0.3":"","1.0.2":"<p>Data accuracy fix: Journeys and Sessions pages now show correct totals. Frontend JS minified for faster page loads.<\/p>","1.0.1":"<p>Bug fix release: Fixes goal performance data not displaying on cards, broken goal templates, and type coercion issues. Adds deferred script loading for better page speed.<\/p>","1.0.0":"<p>Initial release of TrackSure - Complete first-party analytics and attribution platform for WordPress.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3496704,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3496704,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3473551,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3473551,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"Screenshot-1.jpg":{"filename":"Screenshot-1.jpg","revision":3472578,"resolution":"1","location":"assets","locale":""},"Screenshot-10.jpg":{"filename":"Screenshot-10.jpg","revision":3472578,"resolution":"10","location":"assets","locale":""},"Screenshot-11.jpg":{"filename":"Screenshot-11.jpg","revision":3472578,"resolution":"11","location":"assets","locale":""},"Screenshot-12.jpg":{"filename":"Screenshot-12.jpg","revision":3472578,"resolution":"12","location":"assets","locale":""},"Screenshot-2.jpg":{"filename":"Screenshot-2.jpg","revision":3472578,"resolution":"2","location":"assets","locale":""},"Screenshot-3.jpg":{"filename":"Screenshot-3.jpg","revision":3472578,"resolution":"3","location":"assets","locale":""},"Screenshot-4.jpg":{"filename":"Screenshot-4.jpg","revision":3472578,"resolution":"4","location":"assets","locale":""},"Screenshot-5.jpg":{"filename":"Screenshot-5.jpg","revision":3472578,"resolution":"5","location":"assets","locale":""},"Screenshot-6.jpg":{"filename":"Screenshot-6.jpg","revision":3472578,"resolution":"6","location":"assets","locale":""},"Screenshot-7.jpg":{"filename":"Screenshot-7.jpg","revision":3472578,"resolution":"7","location":"assets","locale":""},"Screenshot-8.jpg":{"filename":"Screenshot-8.jpg","revision":3472578,"resolution":"8","location":"assets","locale":""},"Screenshot-9.jpg":{"filename":"Screenshot-9.jpg","revision":3472578,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Overview Dashboard - KPIs, traffic trends, top sources","2":"Real-Time Dashboard - Active users and live sessions","3":"Traffic Sources - Source\/medium breakdown with conversions","4":"Top Pages - Most visited pages with engagement metrics","5":"Goals &amp; Conversions - Custom goals and funnel visualization","6":"Settings - Configure tracking, destinations, and privacy"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[232,239580,207498,219244,286],"plugin_category":[36],"plugin_contributors":[256902,256901],"plugin_business_model":[],"class_list":["post-277848","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-conversion-api","plugin_tags-meta-pixel","plugin_tags-server-side-tracking","plugin_tags-woocommerce","plugin_category-analytics","plugin_contributors-rubait","plugin_contributors-tracksure","plugin_committers-tracksure"],"banners":{"banner":"https:\/\/ps.w.org\/tracksure\/assets\/banner-772x250.png?rev=3473551","banner_2x":"https:\/\/ps.w.org\/tracksure\/assets\/banner-1544x500.png?rev=3473551","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tracksure\/assets\/icon-128x128.png?rev=3496704","icon_2x":"https:\/\/ps.w.org\/tracksure\/assets\/icon-256x256.png?rev=3496704","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tracksure\/assets\/Screenshot-1.jpg?rev=3472578","caption":"Overview Dashboard - KPIs, traffic trends, top sources"},{"src":"https:\/\/ps.w.org\/tracksure\/assets\/Screenshot-2.jpg?rev=3472578","caption":"Real-Time Dashboard - Active users and live sessions"},{"src":"https:\/\/ps.w.org\/tracksure\/assets\/Screenshot-3.jpg?rev=3472578","caption":"Traffic Sources - Source\/medium breakdown with conversions"},{"src":"https:\/\/ps.w.org\/tracksure\/assets\/Screenshot-4.jpg?rev=3472578","caption":"Top Pages - Most visited pages with engagement metrics"},{"src":"https:\/\/ps.w.org\/tracksure\/assets\/Screenshot-5.jpg?rev=3472578","caption":"Goals &amp; Conversions - Custom goals and funnel visualization"},{"src":"https:\/\/ps.w.org\/tracksure\/assets\/Screenshot-6.jpg?rev=3472578","caption":"Settings - Configure tracking, destinations, and privacy"},{"src":"https:\/\/ps.w.org\/tracksure\/assets\/Screenshot-7.jpg?rev=3472578","caption":""},{"src":"https:\/\/ps.w.org\/tracksure\/assets\/Screenshot-8.jpg?rev=3472578","caption":""},{"src":"https:\/\/ps.w.org\/tracksure\/assets\/Screenshot-9.jpg?rev=3472578","caption":""},{"src":"https:\/\/ps.w.org\/tracksure\/assets\/Screenshot-10.jpg?rev=3472578","caption":""},{"src":"https:\/\/ps.w.org\/tracksure\/assets\/Screenshot-11.jpg?rev=3472578","caption":""},{"src":"https:\/\/ps.w.org\/tracksure\/assets\/Screenshot-12.jpg?rev=3472578","caption":""}],"raw_content":"<!--section=description-->\n<h4>TrackSure Cloud \u2013 Server-Side Tracking, Meta CAPI &amp; First-Party Analytics for WordPress<\/h4>\n\n<p>\u2605\u2605\u2605\u2605\u2605<\/p>\n\n<p><strong>TrackSure<\/strong> is a privacy-friendly, server-side tracking and analytics plugin for WordPress. It combines <strong>first-party analytics<\/strong> and <strong>Conversion API (CAPI)<\/strong> into a single dashboard \u2014 track visits, WooCommerce sales, funnels, and attribution while staying <strong>GDPR\/CCPA-ready<\/strong>.<\/p>\n\n<p><a href=\"https:\/\/tracksure.cloud\/docs\">Documentation<\/a> | <a href=\"https:\/\/wordpress.org\/support\/plugin\/tracksure\">Support<\/a> | <a href=\"https:\/\/github.com\/tracksure-cloud\/tracksure\">GitHub<\/a> | <a href=\"https:\/\/tracksure.cloud\/pricing\">Get Pro<\/a><\/p>\n\n<h4>Why TrackSure?<\/h4>\n\n<p>Many advertisers lose conversion data to iOS 14+, cookie blockers, and ad blockers. TrackSure helps fix this with <strong>server-side tracking<\/strong> that delivers more complete conversion reporting to improve ROAS and get visibility into customer touchpoints.<\/p>\n\n<h4>\ud83d\ude80 Key Features<\/h4>\n\n<p><strong>For Advertisers (Meta, Google, TikTok, Pinterest):<\/strong>\n-   <strong>Server-Side Tracking (CAPI):<\/strong> Helps bypass some client-side restrictions with direct server-to-server tracking.\n-   <strong>Improve ROAS Reporting:<\/strong> Feed ad platforms more complete data to help optimize campaigns.\n-   <strong>Event Deduplication:<\/strong> Combines browser and server events.\n-   <strong>Supported Platforms:<\/strong> Meta (Facebook\/Instagram) CAPI, Google Analytics 4 Measurement Protocol, TikTok Events API (Pro), Pinterest API (Pro).<\/p>\n\n<p><strong>For Everyone (Complete Analytics):<\/strong>\n-   <strong>First-Party Analytics:<\/strong> Own your data. Stored securely in your WordPress database.\n-   <strong>Traffic Source Detection:<\/strong> Automatic tracking for organic search, social media, email, and referrals.\n-   <strong>Visitor Journeys:<\/strong> See touchpoints from first visit to final conversion.\n-   <strong>Content Performance:<\/strong> Track which posts and pages drive engagement.<\/p>\n\n<p><strong>eCommerce &amp; Attribution:<\/strong>\n-   <strong>Auto-Tracking:<\/strong> Works with WooCommerce, Easy Digital Downloads, FluentCart, and SureCart.\n-   <strong>Revenue Attribution:<\/strong> See which blog post, ad, or email contributed to sales.\n-   <strong>Funnel Analysis:<\/strong> Visualize checkout flows.<\/p>\n\n<p><strong>Privacy &amp; Compliance:<\/strong>\n-   <strong>GDPR\/CCPA Ready:<\/strong> Built-in consent manager integration (Cookiebot, CookieYes, OneTrust).\n-   <strong>Cookieless Option:<\/strong> Track without cookies using localStorage.\n-   <strong>Data Ownership:<\/strong> No data sent to third parties unless you explicitly enable ad platforms.<\/p>\n\n<h4>\u26a1 Why Choose TrackSure?<\/h4>\n\n<p><strong>TrackSure vs. Pixel-Only Plugins:<\/strong>\nPixel-only systems may lose data to browser blockers. TrackSure uses <strong>server-side tracking<\/strong> to help capture more events, so your ad platforms receive more complete data for optimization.<\/p>\n\n<p><strong>TrackSure vs. Google Analytics:<\/strong>\nTrackSure is <strong>first-party software<\/strong>\u2014your data stays on your server, so you retain control over it.<\/p>\n\n<h4>\ud83d\udd0c Integrations<\/h4>\n\n<ul>\n<li><strong>eCommerce:<\/strong> WooCommerce, Easy Digital Downloads, FluentCart, SureCart, MemberPress (Pro).<\/li>\n<li><strong>Forms:<\/strong> Contact Form 7, Gravity Forms, WPForms, Fluent Forms, Elementor Forms.<\/li>\n<li><strong>Builders:<\/strong> Elementor, Divi, Beaver Builder, Gutenberg (Block Editor).<\/li>\n<li><strong>Ads:<\/strong> Meta (Facebook\/Instagram), Google Ads, TikTok, Pinterest, LinkedIn, Snapchat, Microsoft Ads.<\/li>\n<\/ul>\n\n<h4>Who Can Benefit From TrackSure?<\/h4>\n\n<p>TrackSure works for ANY WordPress website:<\/p>\n\n<p>\u2705 eCommerce stores (WooCommerce, EDD, FluentCart, SureCart)\n\u2705 Blogs and content publishers\n\u2705 Business and corporate websites\n\u2705 Lead generation and service sites\n\u2705 Membership and course platforms (Pro)\n\u2705 Marketing agencies managing client sites\n\u2705 Portfolio and creative sites\n\u2705 Non-profit and donation sites (Pro)\n\u2705 Booking and appointment sites (Pro)\n\u2705 Anyone who wants privacy-friendly analytics<\/p>\n\n<h4>\ud83d\ude80 Getting Started<\/h4>\n\n<ol>\n<li><strong>Install<\/strong> TrackSure Cloud from the plugin directory.<\/li>\n<li><strong>Activate<\/strong> and visit TrackSure \u2192 Settings.<\/li>\n<li><strong>Configure<\/strong> your tracking and privacy preferences.<\/li>\n<li><strong>(Optional)<\/strong> Add Meta Pixel ID or GA4 Measurement ID for server-side syncing.<\/li>\n<li><strong>View<\/strong> analytics instantly in your dashboard.<\/li>\n<\/ol>\n\n<p><strong>Data Retention:<\/strong>\n- Raw events: 90 days (configurable)\n- Aggregated metrics: Forever (no personally identifiable information)<\/p>\n\n<p><strong>External Data Sharing:<\/strong>\nTrackSure only sends data to Meta, Google, TikTok, or other platforms <strong>if you explicitly enable them<\/strong> and provide API credentials. You control what data is shared.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to external third-party services to provide its functionality. Below is a complete list of all external services used, when they are called, what data is transmitted, and links to their terms of service and privacy policies.<\/p>\n\n<p><strong>When You Enable Meta Pixel \/ Conversion API:<\/strong><\/p>\n\n<ul>\n<li><strong>Service:<\/strong> Meta (Facebook) Graph API<\/li>\n<li><strong>Purpose:<\/strong> Send conversion events (purchases, add-to-cart, page views) to Facebook for ad optimization<\/li>\n<li><strong>What data is sent:<\/strong> Event name, timestamp, hashed user email\/phone (if available), product SKU, revenue, IP address, user agent, pixel ID<\/li>\n<li><strong>When it's sent:<\/strong> Automatically when a tracked event occurs (product view, purchase, etc.) and Meta destination is enabled in settings<\/li>\n<li><strong>Service provider:<\/strong> Meta Platforms, Inc.<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/www.facebook.com\/legal\/terms<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/www.facebook.com\/privacy\/policy<\/li>\n<li><strong>Data Processing Agreement:<\/strong> https:\/\/www.facebook.com\/legal\/terms\/dataprocessing<\/li>\n<\/ul>\n\n<p><strong>When You Enable Google Analytics 4:<\/strong><\/p>\n\n<ul>\n<li><strong>Service:<\/strong> Google Analytics 4 Measurement Protocol<\/li>\n<li><strong>Purpose:<\/strong> Send analytics events to Google Analytics for website traffic analysis<\/li>\n<li><strong>What data is sent:<\/strong> Event name, page URL, referrer, session ID, client ID, IP address, user agent, device information<\/li>\n<li><strong>When it's sent:<\/strong> Automatically when page views or custom events occur and GA4 destination is enabled in settings<\/li>\n<li><strong>Service provider:<\/strong> Google LLC<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/marketingplatform.google.com\/about\/analytics\/terms\/us\/<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p><strong>When Loading Google Tag Manager Script (If Enabled):<\/strong><\/p>\n\n<ul>\n<li><strong>Service:<\/strong> Google Tag Manager CDN<\/li>\n<li><strong>Purpose:<\/strong> Load gtag.js library for browser-side Google Analytics tracking<\/li>\n<li><strong>What data is sent:<\/strong> Standard HTTP request data (IP address, user agent, referrer) when loading the script<\/li>\n<li><strong>When it's sent:<\/strong> On every page load when GA4 browser tracking is enabled<\/li>\n<li><strong>Service provider:<\/strong> Google LLC<\/li>\n<li><strong>Script URL:<\/strong> https:\/\/www.googletagmanager.com\/gtag\/js<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/marketingplatform.google.com\/about\/analytics\/terms\/us\/<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p><strong>When Loading Facebook Pixel Script (If Enabled):<\/strong><\/p>\n\n<ul>\n<li><strong>Service:<\/strong> Facebook Connect CDN<\/li>\n<li><strong>Purpose:<\/strong> Load fbevents.js library for browser-side Facebook Pixel tracking<\/li>\n<li><strong>What data is sent:<\/strong> Standard HTTP request data (IP address, user agent, referrer) when loading the script<\/li>\n<li><strong>When it's sent:<\/strong> On every page load when Meta Pixel browser tracking is enabled<\/li>\n<li><strong>Service provider:<\/strong> Meta Platforms, Inc.<\/li>\n<li><strong>Script URL:<\/strong> https:\/\/connect.facebook.net\/en_US\/fbevents.js<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/www.facebook.com\/legal\/terms<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/www.facebook.com\/privacy\/policy<\/li>\n<\/ul>\n\n<p><strong>Cloudflare IP Detection (Always Active):<\/strong><\/p>\n\n<ul>\n<li><strong>Service:<\/strong> Cloudflare IP Ranges API<\/li>\n<li><strong>Purpose:<\/strong> Fetch current list of Cloudflare proxy IP addresses to accurately detect real visitor IPs behind Cloudflare CDN. A bundled static list is included as fallback.<\/li>\n<li><strong>What data is sent:<\/strong> Standard HTTP request headers only (no user data transmitted)<\/li>\n<li><strong>When it's sent:<\/strong> Once per day (cached for 24 hours) to refresh the Cloudflare IP list. The plugin includes a bundled fallback list and works without this request.<\/li>\n<li><strong>Service provider:<\/strong> Cloudflare, Inc.<\/li>\n<li><strong>API URLs:<\/strong> https:\/\/www.cloudflare.com\/ips-v4 and https:\/\/www.cloudflare.com\/ips-v6<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/www.cloudflare.com\/website-terms\/<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/www.cloudflare.com\/privacypolicy\/<\/li>\n<\/ul>\n\n<p><strong>IP Geolocation (When Tracking Is Enabled):<\/strong><\/p>\n\n<ul>\n<li><strong>Service:<\/strong> ipapi.co (primary), ip-api.com (secondary fallback), WordPress.com Geo API (tertiary fallback)<\/li>\n<li><strong>Purpose:<\/strong> Determine the country, region, and city of visitors based on their IP address for geographic analytics reporting<\/li>\n<li><strong>What data is sent:<\/strong> The visitor's IP address is sent to one of the geolocation providers. No other user data is transmitted.<\/li>\n<li><strong>When it's sent:<\/strong> When a new visitor session is recorded and the IP has not been looked up recently. Results are cached for 24 hours per IP.<\/li>\n<li><strong>Service providers and policies:<\/strong>\n\n<ul>\n<li><strong>ipapi.co<\/strong> (primary) \u2013 https:\/\/ipapi.co\/privacy\/ and https:\/\/ipapi.co\/terms\/<\/li>\n<li><strong>ip-api.com<\/strong> (fallback) \u2013 https:\/\/ip-api.com\/docs\/legal<\/li>\n<li><strong>WordPress.com Geo API<\/strong> (fallback) \u2013 https:\/\/automattic.com\/privacy\/ and https:\/\/wordpress.com\/tos\/<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p><strong>Important Notes:<\/strong><\/p>\n\n<ul>\n<li><strong>No automatic data sharing:<\/strong> TrackSure does NOT send any data to third-party services unless you explicitly enable and configure them in TrackSure Settings \u2192 Destinations.<\/li>\n<li><strong>Consent-aware:<\/strong> If you use a cookie consent plugin (Cookiebot, CookieYes, etc.), TrackSure will respect user consent choices and only fire pixels after consent is granted.<\/li>\n<li><strong>First-party analytics:<\/strong> TrackSure's core analytics features store all data in your WordPress database. No external services are used for analytics unless you enable Google Analytics 4 or other destinations.<\/li>\n<li><strong>You control the data:<\/strong> You choose which platforms to enable, what events to track, and what user data to include (emails, phones, etc.).<\/li>\n<\/ul>\n\n<p>For more information about data privacy and compliance, see the <strong>Privacy &amp; GDPR Compliance<\/strong> section below.<\/p>\n\n<h3>Source Code &amp; Build Instructions<\/h3>\n\n<p>The admin interface is built with React 18 and TypeScript, compiled with Webpack 5. The compiled files in <code>admin\/dist\/<\/code> are generated from the source code in <code>admin\/src\/<\/code>.<\/p>\n\n<p><strong>Full source code is available on GitHub:<\/strong>\n<a href=\"https:\/\/github.com\/tracksure-cloud\/tracksure\">https:\/\/github.com\/tracksure-cloud\/tracksure<\/a><\/p>\n\n<p><strong>To build from source:<\/strong><\/p>\n\n<ol>\n<li>Navigate to the <code>admin\/<\/code> directory<\/li>\n<li>Run <code>npm install<\/code> to install dependencies<\/li>\n<li>Run <code>npm run build<\/code> for a production build, or <code>npm run dev<\/code> for development mode with watch<\/li>\n<\/ol>\n\n<p><strong>Build tools used:<\/strong><\/p>\n\n<ul>\n<li>Node.js (v18+)<\/li>\n<li>npm<\/li>\n<li>Webpack 5 (config: <code>admin\/webpack.config.js<\/code>)<\/li>\n<li>TypeScript 5 (config: <code>admin\/tsconfig.json<\/code>)<\/li>\n<li>ts-loader for TypeScript compilation<\/li>\n<\/ul>\n\n<p><strong>Key source directories:<\/strong><\/p>\n\n<ul>\n<li><code>admin\/src\/<\/code> \u2014 React\/TypeScript source code (pages, components, contexts, hooks)<\/li>\n<li><code>admin\/dist\/<\/code> \u2014 Compiled production JavaScript (generated by Webpack)<\/li>\n<li><code>assets\/js\/<\/code> \u2014 Frontend tracking scripts (non-compiled, human-readable)<\/li>\n<li><code>includes\/<\/code> \u2014 PHP backend (non-compiled, human-readable)<\/li>\n<\/ul>\n\n<h3>Privacy Policy<\/h3>\n\n<p>TrackSure stores the following data in your WordPress database:<\/p>\n\n<p><strong>Tracking Data (90-day retention):<\/strong>\n- Page URLs visited\n- Referrer URLs\n- UTM campaign parameters\n- Device type (desktop\/mobile\/tablet)\n- Browser and OS information (user agent)\n- IP address (can be anonymized)\n- Session duration and engagement metrics<\/p>\n\n<p><strong>For E-commerce (if using WooCommerce\/FluentCart\/EDD\/SureCart):<\/strong>\n- Product views\n- Cart actions\n- Order completion (order ID, total, items)\n- Customer email and phone (hashed when sent to Meta\/GA4)<\/p>\n\n<p><strong>External Data Sharing (Optional):<\/strong><\/p>\n\n<p>TrackSure is privacy-first by default. <strong>All tracking is disabled upon installation<\/strong> until you explicitly enable it.<\/p>\n\n<p><strong>Note on Privacy Settings:<\/strong>\n-   <strong>Tracking Disabled by Default:<\/strong> No data is collected or processed until you manually enable tracking in Settings.\n-   <strong>IP Anonymization:<\/strong> Default is <code>false<\/code> to ensure accurate location reporting for regions where anonymization is not legally required. Since tracking is opt-in, no IP addresses are processed until you enable the plugin. You can toggle \"Anonymize IP\" in Settings &gt; Privacy at any time.<\/p>\n\n<p><strong>Supported Third-Party Services:<\/strong><\/p>\n\n<p>TrackSure connects to the following services <strong>only when you enable them<\/strong> and provide API credentials.<\/p>\n\n<p><strong>1. Meta (Facebook\/Instagram) - Available in Free &amp; Pro<\/strong>\n-   <strong>Method:<\/strong> Server-to-Server via Meta Graph API (CAPI)\n-   <strong>Data Sent:<\/strong> Event data (PageView, ViewContent, AddToCart, Checkout, Purchase), Hashed user data (email, phone, IP, User Agent)\n-   <strong>Purpose:<\/strong> Ad optimization and attribution<\/p>\n\n<p><strong>2. Google Analytics 4 (GA4) - Available in Free &amp; Pro<\/strong>\n-   <strong>Method:<\/strong> Server-to-Server via Measurement Protocol\n-   <strong>Data Sent:<\/strong> Event parameters, Client ID, User Agent, IP\n-   <strong>Purpose:<\/strong> Analytics reporting<\/p>\n\n<p><strong>3. Pro-Only Integrations (Add-ons)<\/strong>\n-   <strong>Google Ads:<\/strong> Sends offline conversion adjustments via Google Ads API.\n-   <strong>TikTok:<\/strong> Sends web events via TikTok Events API.\n-   <strong>Pinterest:<\/strong> Sends conversion events via Pinterest API.\n-   <strong>Snapchat:<\/strong> Sends conversion events via Snapchat Conversions API.\n-   <strong>Microsoft Ads:<\/strong> Sends offline conversions via Microsoft Ads API.\n-   <strong>LinkedIn:<\/strong> Sends conversion events via LinkedIn CAPI.<\/p>\n\n<p>You must obtain user consent before enabling these destinations (GDPR\/CCPA requirement).<\/p>\n\n<p><strong>Your Responsibilities:<\/strong><\/p>\n\n<ul>\n<li>Disclose TrackSure's tracking in your privacy policy<\/li>\n<li>Obtain consent before tracking (if required by law)<\/li>\n<li>Configure data retention periods appropriately<\/li>\n<li>Enable IP anonymization if required<\/li>\n<\/ul>\n\n<p><strong>Data Deletion:<\/strong><\/p>\n\n<p>Users can request data deletion via WordPress Privacy Tools or TrackSure Settings \u2192 Privacy.<\/p>\n\n<h3>Support<\/h3>\n\n<p><strong>Free Support:<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/tracksure.cloud\/docs\">Documentation<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/support\/plugin\/tracksure\">Community Forum<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/tracksure-cloud\/tracksure\">GitHub Issues<\/a><\/li>\n<\/ul>\n\n<p><strong>Pro Support:<\/strong><\/p>\n\n<ul>\n<li>Email support with 24-hour response time<\/li>\n<li>Priority bug fixes<\/li>\n<li>Feature requests<\/li>\n<li>Implementation consulting<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/tracksure.cloud\/support\">Get Pro Support<\/a><\/p>\n\n<h3>Trademarks &amp; Third-Party Services<\/h3>\n\n<p>TrackSure integrates with various third-party analytics and advertising platforms. All trademarks, service marks, and company names mentioned in this plugin are the property of their respective owners.<\/p>\n\n<p><strong>Third-Party Platforms:<\/strong>\n- Meta, Facebook, Instagram, and Facebook Pixel are trademarks of Meta Platforms, Inc.\n- Google, Google Analytics, Google Ads, and GA4 are trademarks of Google LLC.\n- TikTok is a trademark of ByteDance Ltd.\n- Pinterest is a trademark of Pinterest, Inc.\n- Snapchat is a trademark of Snap Inc.\n- LinkedIn is a trademark of Microsoft Corporation.\n- Twitter (X) is a trademark of X Corp.\n- Reddit is a trademark of Reddit Inc.\n- Microsoft Ads is a trademark of Microsoft Corporation.<\/p>\n\n<p><strong>Integration Requirements:<\/strong>\n- Users must have active accounts with third-party platforms to use their respective features\n- API access requires platform-specific credentials and compliance with their terms of service\n- Data transmission follows each platform's API specifications and privacy policies\n- Users are responsible for compliance with each platform's terms of service<\/p>\n\n<p>TrackSure is an independent plugin and is not officially affiliated with, endorsed by, or sponsored by any of the companies mentioned above. All product names, logos, brands, and trademarks are property of their respective owners.<\/p>\n\n<p><strong>Data Privacy:<\/strong> TrackSure sends conversion data to enabled platforms only with user consent. No data is transmitted to third parties unless explicitly configured by the site administrator.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation (Recommended)<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong><\/li>\n<li>Search for <strong>\"TrackSure\"<\/strong> or <strong>\"server-side tracking\"<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong> next to \"TrackSure - Server Side Tracking, Meta Pixel CAPI &amp; Analytics for WooCommerce\"<\/li>\n<li>Click <strong>Activate<\/strong> after installation completes<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file from WordPress.org<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Choose the ZIP file and click <strong>Install Now<\/strong><\/li>\n<li>Click <strong>Activate<\/strong> after installation<\/li>\n<\/ol>\n\n<h4>Configuration (Quick Setup)<\/h4>\n\n<ol>\n<li>After activation, go to <strong>TrackSure \u2192 Settings<\/strong><\/li>\n<li><strong>Tracking Settings:<\/strong>\n\n<ul>\n<li>\u2705 Tracking is enabled by default \u2014 data collection starts immediately<\/li>\n<li>Set session timeout (default: 30 minutes)<\/li>\n<li>Set attribution window (default: 30 days)<\/li>\n<li>Enable IP anonymization for GDPR compliance<\/li>\n<li>Enable DNT (Do Not Track) respect<\/li>\n<\/ul><\/li>\n<li><strong>Privacy Settings:<\/strong>\n\n<ul>\n<li>Configure consent management integration<\/li>\n<li>Set data retention period<\/li>\n<\/ul><\/li>\n<li><strong>Destinations (Optional \u2013 only if you run ads):<\/strong>\n\n<ul>\n<li><strong>Meta Pixel + CAPI:<\/strong> Add Pixel ID and Access Token for server-side Facebook tracking<\/li>\n<li><strong>Google Analytics 4:<\/strong> Add Measurement ID and API Secret for server-side GA4 tracking<\/li>\n<li><strong>TikTok \/ Pinterest \/ Others:<\/strong> Available with the <a href=\"https:\/\/tracksure.cloud\/pricing\">TrackSure Pro<\/a> add-on<\/li>\n<\/ul><\/li>\n<li>Click <strong>Save Changes<\/strong><\/li>\n<\/ol>\n\n<p><strong>That's it!<\/strong> Visit <strong>TrackSure \u2192 Overview<\/strong> to see your first-party analytics dashboard.<\/p>\n\n<h4>WooCommerce Auto-Detection<\/h4>\n\n<p>If WooCommerce is active, TrackSure <strong>automatically tracks:<\/strong>\n- Product page views\n- Add to cart events\n- View cart \/ Begin checkout\n- Purchase events with revenue attribution<\/p>\n\n<p>No additional setup required.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20does%20tracksure%20increase%20roas%20and%20lower%20cpa%20for%20advertisers%3F\"><h3>How does TrackSure increase ROAS and lower CPA for advertisers?<\/h3><\/dt>\n<dd><p><strong>TrackSure helps improve ROAS (Return on Ad Spend)<\/strong> by addressing a common problem advertisers face: <strong>incomplete conversion tracking<\/strong>.<\/p>\n\n<p><strong>The Problem:<\/strong>\nTraditional browser-side tracking (Meta Pixel alone, Google Analytics alone) can miss conversion data due to:\n- iOS 14+ privacy restrictions\n- Ad blockers\n- Cookie deletion\n- Browser privacy settings<\/p>\n\n<p><strong>What This Means:<\/strong>\n- Ad platforms may not see all your actual conversions\n- Campaign optimization may be based on incomplete data\n- Your cost-per-acquisition may appear higher than it actually is<\/p>\n\n<p><strong>How TrackSure Fixes This:<\/strong><\/p>\n\n<p><strong>1. Server-Side Conversion API (CAPI)<\/strong>\n- Sends conversion data directly from your WordPress server to Meta\/Google\/TikTok\n- Bypasses iOS restrictions, ad blockers, and cookie deletion\n- <strong>Result: More complete conversion reporting<\/strong><\/p>\n\n<p><strong>2. Browser + Server Data Enrichment<\/strong>\n- Combines browser-side pixel data with server-side data\n- Deduplicates events (no double-counting)\n- Sends enhanced user data (hashed emails, phones, IP addresses) for better targeting\n- <strong>Result: Ad platforms optimize to REAL conversions, not guessed ones<\/strong><\/p>\n\n<p><strong>3. Revenue Attribution<\/strong>\n- Shows which ad, campaign, and platform drove each sale\n- Helps you understand which channels contribute to conversions\n- <strong>Result: Better data for optimizing ad spend<\/strong><\/p>\n\n<p><strong>Bottom Line:<\/strong>\nTrackSure helps ensure your ad platforms receive more complete conversion data, which can improve campaign optimization.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20run%20ads%20to%20use%20tracksure%3F\"><h3>Do I need to run ads to use TrackSure?<\/h3><\/dt>\n<dd><p><strong>No! TrackSure works perfectly without any ads.<\/strong> It's a complete analytics platform for ANY WordPress website.<\/p>\n\n<p><strong>You get full analytics without ads:<\/strong>\n- Traffic source tracking (organic search, social media, email, referrals, direct)\n- Visitor journey maps (see every page visited from entry to exit)\n- Content performance (which posts\/pages get the most engagement)\n- Conversion tracking (form submissions, purchases, custom goals)\n- Real-time visitor monitoring\n- eCommerce revenue attribution (for WooCommerce, EDD, FluentCart, SureCart)<\/p>\n\n<p><strong>Use cases WITHOUT ads:<\/strong>\n- Bloggers tracking which content performs best\n- Business websites monitoring contact form submissions\n- eCommerce stores understanding organic vs social traffic\n- Content creators seeing where readers come from<\/p>\n\n<p><strong>The ad platform integrations (Meta, Google, TikTok) are 100% optional.<\/strong> Only enable them if you run paid advertising campaigns.<\/p><\/dd>\n<dt id=\"does%20tracksure%20track%20traffic%20without%20utm%20parameters%3F\"><h3>Does TrackSure track traffic without UTM parameters?<\/h3><\/dt>\n<dd><p><strong>Yes! TrackSure automatically detects traffic sources even without UTM tags.<\/strong><\/p>\n\n<p><strong>Automatic Source Detection:<\/strong>\n- \ud83d\udd0d <strong>Organic Search<\/strong> \u2013 Google, Bing, Yahoo, DuckDuckGo (detects search engines automatically)\n- \ud83d\udcf1 <strong>Social Media<\/strong> \u2013 Facebook, Instagram, LinkedIn, Twitter, Pinterest, Reddit, TikTok (auto-detected)\n- \ud83d\udce7 <strong>Email<\/strong> \u2013 Gmail, Outlook, Yahoo Mail, Apple Mail (auto-detected as email traffic)\n- \ud83d\udd17 <strong>Referral Sites<\/strong> \u2013 Any website that links to you (captures referrer URL)\n- \ud83c\udfaf <strong>Direct Traffic<\/strong> \u2013 Visitors who type your URL or use bookmarks\n- \ud83e\udd16 <strong>AI Chatbots<\/strong> \u2013 ChatGPT, Claude, Perplexity, Gemini (auto-detected)<\/p>\n\n<p><strong>UTM Parameters (Optional):<\/strong>\nIf you DO use UTM parameters for campaigns (utm_source, utm_medium, utm_campaign), TrackSure captures them too:\n- Email marketing campaigns (Mailchimp, ConvertKit, etc.)\n- Social media posts (with UTM links)\n- Paid ads (Facebook, Google, TikTok campaigns)\n- Influencer partnerships (track specific referral links)<\/p>\n\n<p><strong>Best of both worlds:<\/strong> Automatic source detection + UTM campaign tracking when you need it.<\/p><\/dd>\n<dt id=\"does%20tracksure%20support%20meta%20conversion%20api%20%28capi%29%20and%20server-side%20tracking%3F\"><h3>Does TrackSure support Meta Conversion API (CAPI) and server-side tracking?<\/h3><\/dt>\n<dd><p><strong>Yes!<\/strong> TrackSure includes <strong>built-in Meta Conversion API (CAPI)<\/strong> and <strong>server-side tracking<\/strong> for both Meta and Google Analytics 4. This means your conversion events are sent directly from your WordPress server to Meta\/Google, bypassing browser blockers, iOS privacy restrictions, and cookie deletion.<\/p>\n\n<p><strong>Benefits of server-side tracking:<\/strong>\n- Recover conversions that may be missed by browser-side tracking alone\n- More complete attribution and better ad optimization\n- Improved reporting accuracy\n- Better audience building for retargeting<\/p><\/dd>\n<dt id=\"can%20i%20replace%20my%20existing%20pixel%20tracking%20plugins%20with%20tracksure%20cloud%3F\"><h3>Can I replace my existing pixel tracking plugins with TrackSure Cloud?<\/h3><\/dt>\n<dd><p><strong>Yes.<\/strong> TrackSure Cloud combines <strong>browser-side pixel tracking<\/strong> + <strong>server-side Conversion API<\/strong> + <strong>first-party analytics<\/strong> + <strong>consent manager<\/strong> in one plugin. You can replace plugins like PixelYourSite and similar tools with TrackSure as your single tracking solution.<\/p><\/dd>\n<dt id=\"is%20tracksure%20compatible%20with%20gdpr%2C%20ccpa%20and%20cookie%20blockers%3F\"><h3>Is TrackSure compatible with GDPR, CCPA and cookie blockers?<\/h3><\/dt>\n<dd><p><strong>Yes.<\/strong> TrackSure includes built-in privacy compliance features:<\/p>\n\n<ul>\n<li><strong>Cookieless mode<\/strong> \u2013 Track visitors without cookies (uses localStorage instead)<\/li>\n<li><strong>IP anonymization<\/strong> \u2013 Mask IP addresses for GDPR compliance<\/li>\n<li><strong>Consent management integration<\/strong> \u2013 Auto-detects Cookiebot, CookieYes, OneTrust, etc.<\/li>\n<li><strong>Do Not Track (DNT) respect<\/strong> \u2013 Honors browser privacy settings<\/li>\n<li><strong>WordPress privacy tools<\/strong> \u2013 Data export and deletion for GDPR \"right to be forgotten\"<\/li>\n<li><strong>Data retention controls<\/strong> \u2013 Configure how long raw events are stored<\/li>\n<\/ul>\n\n<p><strong>Server-side tracking bypasses cookie blockers<\/strong> because events are sent directly from your server, not the user's browser.<\/p><\/dd>\n<dt id=\"does%20tracksure%20work%20with%20woocommerce%20and%20other%20ecommerce%20plugins%3F\"><h3>Does TrackSure work with WooCommerce and other eCommerce plugins?<\/h3><\/dt>\n<dd><p><strong>Yes!<\/strong> TrackSure automatically tracks the complete eCommerce funnel for:<\/p>\n\n<p><strong>Supported Platforms (Free):<\/strong>\n- WooCommerce (full integration)\n- Easy Digital Downloads\n- FluentCart (physical &amp; digital products)\n- SureCart (products &amp; subscriptions)<\/p>\n\n<p><strong>Events Tracked:<\/strong>\n- Product page views\n- Add to cart\n- View cart\n- Begin checkout\n- Purchase (with revenue, items, order ID)\n- Revenue attribution (which traffic source\/campaign drove the sale)<\/p>\n\n<p><strong>Pro Version Adds:<\/strong>\n- Cart abandonment recovery emails\n- WooCommerce Subscriptions tracking\n- Membership plugins (MemberPress, LearnDash)\n- Booking plugins (Amelia, WooCommerce Bookings)\n- Donation plugins (GiveWP, Charitable)<\/p><\/dd>\n<dt id=\"how%20does%20tracksure%20track%20complete%20visitor%20journeys%20and%20funnels%3F\"><h3>How does TrackSure track complete visitor journeys and funnels?<\/h3><\/dt>\n<dd><p>TrackSure uses <strong>session-based tracking<\/strong> with <strong>first-party data storage<\/strong> to build a complete picture of each visitor's journey:<\/p>\n\n<p><strong>What's Tracked:<\/strong>\n- First visit (entry page, traffic source, UTM parameters)\n- All pageviews during the session\n- Actions taken (clicks, form views, add to cart, etc.)\n- Time on each page, scroll depth, engagement\n- Exit page and session duration\n- Return visits over 30 days (attribution window)<\/p>\n\n<p><strong>Journey Visualization:<\/strong>\nGo to <strong>TrackSure \u2192 Visitor Journeys<\/strong> to see:\n- Complete path from first visit to conversion\n- All touchpoints (organic search \u2192 social ad \u2192 email \u2192 direct purchase)\n- Time between touchpoints\n- Sessions needed to convert<\/p>\n\n<p><strong>Funnel Tracking:<\/strong>\nCreate custom funnels like:\n1. Homepage \u2192 Product Page \u2192 Add to Cart \u2192 Checkout \u2192 Purchase<\/p>\n\n<p>TrackSure shows drop-off rates at each stage so you can optimize conversions.<\/p><\/dd>\n<dt id=\"does%20tracksure%20work%20without%20meta%20pixel%20or%20google%20analytics%3F\"><h3>Does TrackSure work without Meta Pixel or Google Analytics?<\/h3><\/dt>\n<dd><p><strong>Yes, absolutely! That's the whole point.<\/strong> TrackSure is a <strong>standalone analytics platform<\/strong> that doesn't require Meta, Google, or any external service.<\/p>\n\n<p><strong>What you get WITHOUT any external integrations:<\/strong>\n- \u2705 Complete traffic source tracking (organic, social, email, referral, direct)\n- \u2705 Real-time visitor monitoring (see who's on your site right now)\n- \u2705 Top pages and content performance analytics\n- \u2705 Conversion goal tracking (forms, purchases, custom events)\n- \u2705 Visitor journey maps (complete path from first visit to conversion)\n- \u2705 First-touch and last-touch attribution\n- \u2705 eCommerce revenue reports (WooCommerce, EDD, FluentCart, SureCart)\n- \u2705 All data stored in YOUR WordPress database (you own it)<\/p>\n\n<p><strong>When to use Meta\/Google integrations:<\/strong>\nOnly if you run paid ads and want to send conversion signals back to ad platforms for optimization.<\/p>\n\n<p><strong>Think of it this way:<\/strong>\n- <strong>TrackSure = your personal analytics platform<\/strong> (like having your own Google Analytics, but better)\n- <strong>Meta\/GA4\/TikTok integrations = optional ad platform connectors<\/strong> (only for advertisers)<\/p>\n\n<p><strong>TrackSure works great for:<\/strong>\n- Blogs with no ads (just track content performance)\n- Business sites with no ads (just monitor contact forms and traffic)\n- eCommerce stores relying on organic\/social traffic (no paid ads needed)\n- Anyone who wants privacy-friendly analytics without sending data to Google<\/p><\/dd>\n<dt id=\"will%20tracksure%20slow%20down%20my%20website%3F\"><h3>Will TrackSure slow down my website?<\/h3><\/dt>\n<dd><p><strong>No.<\/strong> TrackSure is optimized to minimize performance impact:<\/p>\n\n<ul>\n<li><strong>Async JavaScript loading<\/strong> \u2013 Tracking script loads without blocking page render<\/li>\n<li><strong>Event batching<\/strong> \u2013 Groups events to reduce HTTP requests (sends every 2 seconds or 10 events)<\/li>\n<li><strong>Database indexing<\/strong> \u2013 All queries are indexed and optimized (under 100ms on most sites)<\/li>\n<li><strong>Pre-computed metrics<\/strong> \u2013 Aggregation tables cache daily\/hourly stats for instant dashboard loading<\/li>\n<li><strong>Cache-friendly<\/strong> \u2013 Auto-configures exclusions for WP Rocket, W3 Total Cache, LiteSpeed, etc.<\/li>\n<li><strong>CDN compatible<\/strong> \u2013 Works with Cloudflare, BunnyCDN, StackPath<\/li>\n<\/ul>\n\n<p><strong>Typical performance impact:<\/strong> Minimal added page load time.<\/p>\n\n<p>TrackSure aims to be lightweight because core analytics data stays in your database.<\/p><\/dd>\n<dt id=\"can%20i%20track%20custom%20events%20and%20conversions%3F\"><h3>Can I track custom events and conversions?<\/h3><\/dt>\n<dd><p><strong>Yes!<\/strong> TrackSure provides both <strong>JavaScript<\/strong> and <strong>PHP APIs<\/strong> for custom event tracking.<\/p>\n\n<p><strong>JavaScript API (browser-side):<\/strong><\/p>\n\n<p>The <code>window.TrackSure<\/code> object is available on every frontend page after the tracking script loads.<\/p>\n\n<pre><code>`javascript\n<\/code><\/pre>\n\n<p>\/\/ Track a custom event with parameters\nwindow.TrackSure.track('button_click', {\n    button_name: 'Download PDF',\n    file_type: 'pdf'\n});<\/p>\n\n<p>\/\/ Track promotion view\nwindow.TrackSure.track('view_promotion', {\n    promotion_id: 'summer-sale-2024',\n    promotion_name: 'Summer Sale',\n    creative_name: 'Hero Banner'\n});<\/p>\n\n<p>\/\/ Track promotion click\ndocument.querySelector('.my-banner').addEventListener('click', function() {\n    window.TrackSure.track('select_promotion', {\n        promotion_id: 'summer-sale-2024',\n        promotion_name: 'Summer Sale'\n    });\n});<\/p>\n\n<p>\/\/ Utility: Get current visitor IDs (useful for custom integrations)\nvar clientId  = window.TrackSure.getClientId();\nvar sessionId = window.TrackSure.getSessionId();<\/p>\n\n<p>\/\/ Utility: Validate an event against the registry before sending\nvar result = window.TrackSure.validateEvent('button_click', { button_name: 'Test' });\n\/\/ result = { valid: true, errors: [] }\n    `<\/p>\n\n<p><strong>PHP API (server-side):<\/strong><\/p>\n\n<p>Use the <code>tracksure()<\/code> helper function to access core services.<\/p>\n\n<pre><code>`php\n<\/code><\/pre>\n\n<p>\/\/ Record a server-side event (e.g., from a form handler or webhook).\n\/\/ Required fields: event_name, client_id, session_id, event_id.\n$event_recorder = tracksure()-&gt;core-&gt;get_service( 'event_recorder' );<\/p>\n\n<p>$result = $event_recorder-&gt;record( array(\n    'event_name'   =&gt; 'membership_upgraded',\n    'client_id'    =&gt; $client_id,      \/\/ UUID from cookie or session.\n    'session_id'   =&gt; $session_id,     \/\/ UUID from cookie or session.\n    'event_id'     =&gt; wp_generate_uuid4(), \/\/ Unique per event.\n    'event_params' =&gt; array(\n        'plan'    =&gt; 'pro',\n        'revenue' =&gt; 99.00,\n    ),\n) );<\/p>\n\n<p>if ( $result['success'] ) {\n    \/\/ Event recorded \u2014 $result['event_id'] contains the stored ID.\n}<\/p>\n\n<p>\/\/ Get visitor IDs from the session manager (useful on server-side hooks).\n$session_manager = tracksure()-&gt;core-&gt;get_service( 'session_manager' );\n$client_id       = $session_manager-&gt;get_client_id_from_browser();\n$session_id      = $session_manager-&gt;get_session_id_from_browser();\n    `<\/p>\n\n<p><strong>Available PHP Hooks (for developers extending TrackSure):<\/strong><\/p>\n\n<pre><code>`php\n<\/code><\/pre>\n\n<p>\/\/ Filter event data before it is stored.\nadd_filter( 'tracksure_filter_event_data', function( $event_data ) {\n    \/\/ Add custom parameter to every event.\n    $event_data['event_params']['membership_level'] = get_user_meta(\n        get_current_user_id(), 'membership_level', true\n    );\n    return $event_data;\n} );<\/p>\n\n<p>\/\/ Action: fires when a new session starts.\nadd_action( 'tracksure_session_started', function( $session_id, $visitor_id, $session_data, $is_returning, $session_number ) {\n    \/\/ Custom logic when visitor starts a new session.\n}, 10, 5 );<\/p>\n\n<p>\/\/ Action: fires when a conversion is recorded.\nadd_action( 'tracksure_conversion_recorded', function( $conversion_id, $conversion_data ) {\n    \/\/ Trigger a notification, sync to CRM, etc.\n}, 10, 2 );\n    `<\/p>\n\n<p><strong>Use Cases:<\/strong>\n- Button clicks\n- Video plays\n- PDF downloads\n- Custom form submissions\n- Membership upgrades\n- Course completions\n- Donation amounts<\/p>\n\n<p>Then create <strong>custom goals<\/strong> in TrackSure \u2192 Goals to track conversions.<\/p><\/dd>\n<dt id=\"what%20types%20of%20websites%20can%20use%20tracksure%3F\"><h3>What types of websites can use TrackSure?<\/h3><\/dt>\n<dd><p><strong>ANY WordPress website!<\/strong> TrackSure works for all website types:<\/p>\n\n<p><strong>Content &amp; Publishing:<\/strong>\n- \ud83d\udcdd Personal blogs (track which posts get the most reads)\n- \ud83d\udcf0 News &amp; magazine sites (monitor article engagement)\n- \ud83c\udf93 Educational blogs (track tutorial views and resource downloads)\n- \ud83c\udfa8 Portfolio sites (see which projects attract the most interest)<\/p>\n\n<p><strong>eCommerce (any platform):<\/strong>\n- \ud83d\uded2 WooCommerce stores (physical or digital products)\n- \ud83d\udce6 Easy Digital Downloads (software, ebooks, courses)\n- \ud83d\udecd\ufe0f FluentCart stores (physical &amp; digital products)\n- \ud83d\udcb3 SureCart stores (products, subscriptions, upsells)\n- \ud83c\udf81 Print-on-demand &amp; dropshipping stores<\/p>\n\n<p><strong>Business &amp; Services:<\/strong>\n- \ud83d\udcbc Corporate websites (track contact forms, service inquiries)\n- \ud83c\udfe2 B2B sites (monitor lead generation and downloads)\n- \ud83c\udfe8 Hotels &amp; restaurants (reservation forms, menu views)\n- \ud83c\udfe5 Healthcare providers (appointment requests)\n- \ud83d\udc87 Beauty salons &amp; spas (booking inquiries)\n- \ud83d\udd27 Home services (contractor quotes, service requests)<\/p>\n\n<p><strong>Membership &amp; Learning:<\/strong>\n- \ud83d\udc65 Membership sites (MemberPress, LearnDash) \u2013 Pro\n- \ud83c\udf93 Online courses (LifterLMS, Sensei LMS) \u2013 Pro\n- \ud83d\udcda Learning management systems<\/p>\n\n<p><strong>Booking &amp; Events:<\/strong>\n- \ud83d\udcc5 Appointment booking (Amelia, WooCommerce Bookings) \u2013 Pro\n- \ud83c\udfab Event ticketing sites\n- \ud83c\udfcb\ufe0f Fitness &amp; gym booking<\/p>\n\n<p><strong>Non-Profit:<\/strong>\n- \u2764\ufe0f Donation sites (GiveWP, Charitable) \u2013 Pro\n- \ud83c\udf31 Fundraising campaigns\n- \ud83e\udd1d Community organizations<\/p>\n\n<p>TrackSure works for content, eCommerce, lead generation, and many other WordPress use cases.<\/p><\/dd>\n<dt id=\"how%20does%20attribution%20work%20in%20tracksure%3F\"><h3>How does attribution work in TrackSure?<\/h3><\/dt>\n<dd><p>TrackSure includes <strong>five attribution models<\/strong> out of the box:<\/p>\n\n<p><strong>First-Touch Attribution:<\/strong>\n- Tracks the very first traffic source that brought the visitor\n- Example: User first arrives from Google organic search \u2192 credited to \"google \/ organic\"<\/p>\n\n<p><strong>Last-Touch Attribution:<\/strong>\n- Tracks the final interaction before conversion\n- Example: User returns via Facebook ad before purchasing \u2192 credited to \"facebook \/ cpc\"<\/p>\n\n<p><strong>Multi-Touch Attribution:<\/strong>\n- <strong>Linear<\/strong> \u2013 Equal credit to all touchpoints\n- <strong>Time-Decay<\/strong> \u2013 More credit to recent interactions\n- <strong>Position-Based (U-Shaped)<\/strong> \u2013 First and last touch get 40% each, middle gets 20%<\/p>\n\n<p><strong>Attribution Window:<\/strong> 30 days (configurable)<\/p>\n\n<p><strong>Assisted Conversions:<\/strong>\nSee which channels helped but didn't get final credit (e.g., Facebook ad assisted, Google search converted).<\/p><\/dd>\n<dt id=\"can%20i%20export%20my%20analytics%20data%3F\"><h3>Can I export my analytics data?<\/h3><\/dt>\n<dd><p><strong>Yes!<\/strong> TrackSure offers multiple export options:<\/p>\n\n<p><strong>CSV Export:<\/strong>\n- Go to any report (Traffic Sources, Top Pages, etc.)\n- Click <strong>Export CSV<\/strong> button\n- Downloads data with all metrics<\/p>\n\n<p><strong>API Access (Pro):<\/strong>\n- REST API endpoints for programmatic data access\n- Build custom dashboards or integrate with other tools<\/p>\n\n<p><strong>WordPress Privacy Tools:<\/strong>\n- Users can request data export via WordPress \u2192 Settings \u2192 Privacy\n- Includes all events and sessions for that user<\/p>\n\n<p><strong>Database Access:<\/strong>\nAll data is stored in your WordPress database (wp_tracksure_events table), so you can query directly if needed.<\/p><\/dd>\n<dt id=\"does%20tracksure%20work%20with%20page%20builders%20%28elementor%2C%20divi%2C%20etc.%29%3F\"><h3>Does TrackSure work with page builders (Elementor, Divi, etc.)?<\/h3><\/dt>\n<dd><p><strong>Yes!<\/strong> TrackSure automatically tracks events on pages built with:<\/p>\n\n<ul>\n<li>Elementor<\/li>\n<li>Divi Builder<\/li>\n<li>Beaver Builder<\/li>\n<li>Gutenberg (WordPress Block Editor)<\/li>\n<li>WPBakery<\/li>\n<li>Oxygen Builder<\/li>\n<li>Bricks Builder<\/li>\n<\/ul>\n\n<p><strong>Tracked Events:<\/strong>\n- Page views\n- Button clicks\n- Form submissions (Elementor Forms, Divi Forms)\n- Popup views\n- Video plays (if using Elementor video widget)<\/p>\n\n<p>No special configuration needed\u2014just install and activate TrackSure.<\/p><\/dd>\n<dt id=\"how%20do%20i%20set%20up%20meta%20conversion%20api%20%28capi%29%20server-side%20tracking%3F\"><h3>How do I set up Meta Conversion API (CAPI) server-side tracking?<\/h3><\/dt>\n<dd><p><strong>Step-by-step setup:<\/strong><\/p>\n\n<ol>\n<li><p><strong>Get your Meta Pixel ID:<\/strong><\/p>\n\n<ul>\n<li>Go to Meta Events Manager (business.facebook.com\/events_manager)<\/li>\n<li>Copy your Pixel ID (15-digit number)<\/li>\n<\/ul><\/li>\n<li><p><strong>Generate Conversion API Access Token:<\/strong><\/p>\n\n<ul>\n<li>In Events Manager, click your Pixel \u2192 Settings \u2192 Conversions API<\/li>\n<li>Click <strong>Generate Access Token<\/strong> \u2192 Copy it<\/li>\n<\/ul><\/li>\n<li><p><strong>Add to TrackSure:<\/strong><\/p>\n\n<ul>\n<li>Go to <strong>TrackSure \u2192 Settings \u2192 Destinations \u2192 Meta<\/strong><\/li>\n<li>Paste Pixel ID and Access Token<\/li>\n<li>Enable \"Server-Side Tracking (CAPI)\"<\/li>\n<li>Click <strong>Save Changes<\/strong><\/li>\n<\/ul><\/li>\n<li><p><strong>Test Events:<\/strong><\/p>\n\n<ul>\n<li>Go to <strong>TrackSure \u2192 Real-Time<\/strong><\/li>\n<li>Browse your site, add a product to cart<\/li>\n<li>Check Meta Events Manager \u2192 Test Events to see server events arriving<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<p><strong>That's it!<\/strong> TrackSure now sends both browser-side (Meta Pixel) and server-side (CAPI) events with automatic deduplication.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20tracksure%20free%20and%20pro%3F\"><h3>What's the difference between TrackSure Free and Pro?<\/h3><\/dt>\n<dd><p><strong>TrackSure Free includes:<\/strong>\n- \u2705 Complete first-party analytics dashboard\n- \u2705 Real-time visitor tracking\n- \u2705 Meta Pixel + Conversion API (server-side)\n- \u2705 Google Analytics 4 + Measurement Protocol (server-side)\n- \u2705 WooCommerce, FluentCart, EDD, SureCart tracking\n- \u2705 All attribution models (first-touch, last-touch, linear, time-decay, position-based)\n- \u2705 Assisted conversions and channel interaction analysis\n- \u2705 Consent management (GDPR\/CCPA)\n- \u2705 Unlimited events and traffic<\/p>\n\n<p><strong>TrackSure Pro adds:<\/strong>\n- \ud83d\ude80 14+ additional ad platforms (TikTok, Pinterest, LinkedIn, Snapchat, Reddit, Twitter, Microsoft, Google Ads)\n- \ud83d\ude80 Cart abandonment recovery emails\n- \ud83d\ude80 Session recording &amp; heatmaps\n- \ud83d\ude80 Cohort analysis (retention, churn, LTV)\n- \ud83d\ude80 Predictive analytics (AI\/ML churn prediction, conversion probability)\n- \ud83d\ude80 Advanced integrations (MemberPress, LearnDash, Amelia, etc.)\n- \ud83d\ude80 Email marketing sync (Mailchimp, ActiveCampaign, Klaviyo)\n- \ud83d\ude80 White label (rebrand for agencies)\n- \ud83d\ude80 Priority support (24\/7 with SLA)<\/p>\n\n<p><a href=\"https:\/\/tracksure.cloud\/pricing\">Compare Plans<\/a><\/p><\/dd>\n<dt id=\"how%20is%20my%20data%20stored%20and%20how%20long%20is%20it%20retained%3F\"><h3>How is my data stored and how long is it retained?<\/h3><\/dt>\n<dd><p><strong>Data Storage:<\/strong>\n- All tracking data is stored <strong>in your WordPress database<\/strong> (not sent to TrackSure servers)\n- Events table: <code>wp_tracksure_events<\/code>\n- Sessions table: <code>wp_tracksure_sessions<\/code>\n- Aggregated metrics: <code>wp_tracksure_analytics_hourly<\/code> and <code>wp_tracksure_analytics_daily<\/code><\/p>\n\n<p><strong>Data Retention:<\/strong>\n- <strong>Raw events:<\/strong> 90 days (default, configurable to 30\/60\/90\/180 days)\n- <strong>Aggregated metrics:<\/strong> Forever (no personally identifiable information)\n- <strong>Sessions:<\/strong> 30 days after last activity<\/p>\n\n<p><strong>Cleanup:<\/strong>\n- Automatic cleanup runs daily via WP-Cron\n- Old events are permanently deleted based on retention settings\n- You can manually trigger cleanup at <strong>TrackSure \u2192 Settings \u2192 Privacy \u2192 Cleanup Data<\/strong><\/p>\n\n<p><strong>GDPR Compliance:<\/strong>\n- Users can request deletion via WordPress privacy tools\n- All events and sessions for a specific email\/user are permanently deleted\n- No personally identifiable information in aggregated metrics<\/p><\/dd>\n<dt id=\"does%20tracksure%20track%20personally%20identifiable%20information%20%28pii%29%3F\"><h3>Does TrackSure track personally identifiable information (PII)?<\/h3><\/dt>\n<dd><p><strong>TrackSure is designed to minimize PII collection:<\/strong><\/p>\n\n<p><strong>What's tracked (NON-PII):<\/strong>\n- Page URLs visited\n- Referrer URLs\n- UTM parameters\n- Device type (desktop\/mobile\/tablet)\n- Browser name and version\n- Operating system\n- Session duration and engagement\n- Events (page view, add to cart, purchase, etc.)<\/p>\n\n<p><strong>What's optionally tracked (PII - can be disabled):<\/strong>\n- IP address (can be anonymized automatically)\n- User ID (if visitor is logged into WordPress)\n- Email (only for logged-in users, hashed when sent to Meta\/GA4)\n- Phone (only if provided in forms, hashed when sent to Meta\/GA4)<\/p>\n\n<p><strong>Privacy Controls:<\/strong>\n- <strong>IP Anonymization<\/strong> \u2013 Masks last octet (e.g., 192.168.1.XXX)\n- <strong>Hashing<\/strong> \u2013 Email and phone are SHA-256 hashed before sending to ad platforms\n- <strong>Cookieless mode<\/strong> \u2013 No cookies = no browser fingerprinting\n- <strong>DNT respect<\/strong> \u2013 Completely stops tracking if user has Do Not Track enabled<\/p>\n\n<p><strong>For GDPR compliance:<\/strong> Enable IP anonymization + cookieless mode + consent management.<\/p><\/dd>\n<dt id=\"can%20i%20use%20tracksure%20for%20client%20sites%20%2F%20white%20label%3F\"><h3>Can I use TrackSure for client sites \/ white label?<\/h3><\/dt>\n<dd><p><strong>Free Version:<\/strong>\n- \u2705 You can install TrackSure on unlimited client sites\n- \u274c Cannot rebrand (shows \"TrackSure Cloud\" in admin menu)\n- \u274c No agency license<\/p>\n\n<p><strong>Pro Version:<\/strong>\n- \u2705 Install on unlimited client sites (Agency license)\n- \u2705 <strong>White label<\/strong> \u2013 Rebrand plugin name, logo, menu text, URLs\n- \u2705 Remove \"Powered by TrackSure\" footer links\n- \u2705 Custom support URL (direct to your agency)\n- \u2705 Client reporting dashboards with your branding<\/p>\n\n<p><strong>Perfect for agencies<\/strong> managing analytics\/tracking for multiple clients.<\/p>\n\n<p><a href=\"https:\/\/tracksure.cloud\/pricing\">Get Agency License<\/a><\/p><\/dd>\n<dt id=\"what%20ad%20platforms%20does%20tracksure%20integrate%20with%3F\"><h3>What ad platforms does TrackSure integrate with?<\/h3><\/dt>\n<dd><p><strong>Free Version:<\/strong>\n- \u2705 Meta (Facebook\/Instagram) \u2013 Pixel + Conversion API\n- \u2705 Google Analytics 4 \u2013 gtag.js + Measurement Protocol<\/p>\n\n<p><strong>Pro Version Adds:<\/strong>\n- \ud83d\ude80 TikTok \u2013 Pixel + Events API\n- \ud83d\ude80 Pinterest \u2013 Tag + Conversion API\n- \ud83d\ude80 LinkedIn \u2013 Insight Tag\n- \ud83d\ude80 Snapchat \u2013 Pixel + Conversions API\n- \ud83d\ude80 Reddit \u2013 Pixel\n- \ud83d\ude80 Twitter (X) \u2013 Pixel\n- \ud83d\ude80 Microsoft Advertising \u2013 UET Tag\n- \ud83d\ude80 Google Ads \u2013 Conversion Tracking\n- \ud83d\ude80 Taboola \u2013 Pixel\n- \ud83d\ude80 Outbrain \u2013 Pixel\n- \ud83d\ude80 Quora \u2013 Pixel\n- \ud83d\ude80 AdRoll \u2013 Pixel\n- \ud83d\ude80 And more...<\/p>\n\n<p>All with <strong>browser-side<\/strong> and <strong>server-side (Conversion API)<\/strong> tracking where supported.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20support%3F\"><h3>How do I get support?<\/h3><\/dt>\n<dd><p><strong>Free Version Support:<\/strong>\n- \ud83d\udcd6 <a href=\"https:\/\/tracksure.cloud\/docs\">Documentation<\/a> \u2013 Comprehensive guides and tutorials\n- \ud83d\udcac <a href=\"https:\/\/wordpress.org\/support\/plugin\/tracksure\">WordPress.org Support Forum<\/a> \u2013 Community support\n- \ud83d\udc1b <a href=\"https:\/\/github.com\/tracksure-cloud\/tracksure\">GitHub Issues<\/a> \u2013 Bug reports and feature requests<\/p>\n\n<p><strong>Pro Version Support:<\/strong>\n- \ud83d\udce7 <strong>Priority Email Support<\/strong> \u2013 responses within 24 hours (weekdays)\n- \ud83d\udcac <strong>Live Chat<\/strong> \u2013 Real-time support during business hours\n- \ud83d\udcde <strong>Implementation Consulting<\/strong> \u2013 Help with setup and configuration\n- \ud83c\udfaf <strong>Feature Requests<\/strong> \u2013 Priority consideration for Pro users<\/p>\n\n<p><a href=\"https:\/\/tracksure.cloud\/support\">Get Pro Support<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0 - 2026-04-01<\/h4>\n\n<ul>\n<li>New: Milestone celebrations \u2014 celebrate visitor milestones (1\/50\/100\/500\/1K\/5K\/10K) and conversion milestones (1\/10\/50\/100\/500) with confetti burst animations<\/li>\n<li>New: Tier-based celebration themes \u2014 starter, growing, popular, champion, and legendary tiers with unique colors and icons<\/li>\n<li>Improvement: Loading spinner no longer conflicts with other plugin spinner styles<\/li>\n<li>Fix: Light theme button text now uses solid white color for consistent readability<\/li>\n<li>Fix: Dark mode milestone toast backgrounds are now opaque for better text readability<\/li>\n<\/ul>\n\n<h4>1.0.5 - 2026-04-01<\/h4>\n\n<ul>\n<li>New: SEO-friendly plugin name for better WordPress.org search visibility (server side tracking, meta pixel, CAPI, WooCommerce)<\/li>\n<li>New: Onboarding welcome banner after first activation \u2014 guides users through Live tab, admin tracking, dashboard timing, and CAPI setup<\/li>\n<li>Improvement: Tracking now enabled by default on fresh installs \u2014 users see data immediately without manual configuration<\/li>\n<li>Improvement: Updated plugin description and tags for better discoverability<\/li>\n<\/ul>\n\n<h4>1.0.4 - 2026-04-01<\/h4>\n\n<ul>\n<li>Fix: MariaDB compatibility \u2014 replaced MySQL-only JSON -&gt;&gt; operator with JSON_UNQUOTE(JSON_EXTRACT()) for cross-database support<\/li>\n<li>Fix: Logger column mismatch \u2014 aligned code with installer schema (context_json \u2192 context, log_id \u2192 id)<\/li>\n<li>Fix: Race condition duplicate entry errors on visitors, sessions, and outbox tables \u2014 replaced SELECT-then-INSERT with INSERT IGNORE<\/li>\n<li>Fix: Added automatic database upgrade mechanism so schema changes apply on plugin update, not just activation<\/li>\n<\/ul>\n\n<h4>1.0.3 - 2026-03-31<\/h4>\n\n<ul>\n<li>Fix: Re-release of 1.0.2 (previous SVN upload was corrupted)<\/li>\n<\/ul>\n\n<h4>1.0.2 - 2026-03-31<\/h4>\n\n<ul>\n<li>Fix: Journeys page now shows correct total visitor count \u2014 previously limited to 50 due to missing server-side pagination<\/li>\n<li>Fix: Sessions page summary cards (total sessions, conversions, revenue) now display accurate global totals instead of current-page-only counts<\/li>\n<li>Fix: Filter button labels on Journeys page now show correct counts across all data<\/li>\n<li>Improvement: Journeys page uses true server-side pagination for better performance with large datasets<\/li>\n<li>Improvement: Frontend JS files are now minified (132 KB saved) with SCRIPT_DEBUG-aware switching<\/li>\n<li>Improvement: Inlined event registry via wp_localize_script \u2014 eliminates extra HTTP request on every page load<\/li>\n<\/ul>\n\n<h4>1.0.1 - 2026-03-03<\/h4>\n\n<ul>\n<li>Fix: Goal cards now correctly display performance data (conversions, revenue, conversion rate) \u2014 batch performance cache was returning data without the expected wrapper key<\/li>\n<li>Fix: 3 broken goal templates (scroll_depth, time_on_page, video_complete) now fire correctly<\/li>\n<li>Fix: Goal condition evaluator type coercion \u2014 wp_localize_script sends numbers as strings, causing operator comparisons to fail<\/li>\n<li>Fix: Ecommerce platform detection now recognizes SureCart and FunnelKit<\/li>\n<li>Improvement: All 6 frontend scripts now use defer loading strategy for better page speed<\/li>\n<li>Improvement: Conditional script loading \u2014 minicart\/currency scripts only load when ecommerce is active, goal scripts only when goals exist<\/li>\n<li>Improvement: Added loading skeleton placeholders on goal cards while performance data loads<\/li>\n<li>Improvement: PHP goal evaluator uses secondary trigger_type index for faster lookups<\/li>\n<li>Improvement: Reduced goal cache TTL from 5 minutes to 1 minute for fresher dashboard data<\/li>\n<li>Improvement: Added auto-refresh (5 min) for performance queries<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2026-02-05<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Browser tracking SDK with comprehensive event capture<\/li>\n<li>Server-side integrations (WooCommerce, FluentCart, EDD, SureCart)<\/li>\n<li>First-party analytics dashboards<\/li>\n<li>Multi-touch attribution (first-touch, last-touch, linear, time-decay, position-based)<\/li>\n<li>Meta Pixel + CAPI integration<\/li>\n<li>GA4 gtag.js + Measurement Protocol integration<\/li>\n<li>Privacy-first features (GDPR compliance, cookieless mode)<\/li>\n<li>Performance optimizations (caching, CDN compatibility)<\/li>\n<\/ul>","raw_excerpt":"Server-side tracking &amp; Conversion API (CAPI) for Meta Pixel, Google Analytics 4 &amp; WooCommerce. Best PixelYourSite alternative with first-party &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/277848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=277848"}],"author":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tracksure"}],"wp:attachment":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=277848"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=277848"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=277848"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=277848"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=277848"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=277848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}