{"id":275230,"date":"2026-04-26T07:27:38","date_gmt":"2026-04-26T07:27:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gia-conversion-tracking-for-ecommerce-google-analytics-4\/"},"modified":"2026-04-26T07:28:45","modified_gmt":"2026-04-26T07:28:45","slug":"gia-conversion-tracking-for-ecommerce-google-analytics-4","status":"publish","type":"plugin","link":"https:\/\/bo.wordpress.org\/plugins\/gia-conversion-tracking-for-ecommerce-google-analytics-4\/","author":20447401,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.4","stable_tag":"0.4","tested":"6.9.4","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Trackify \u2014 GA4 Conversion Tracking for WooCommerce","header_author":"userelements","header_description":"The easiest Google Analytics 4 (GA4) conversion tracking for WooCommerce. Track sales, revenue, and ecommerce events automatically.","assets_banners_color":"","last_updated":"2026-04-26 07:28:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/userelements.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":109,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.4":{"tag":"0.4","author":"userelements","date":"2026-04-26 07:28:45"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.4"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"<strong>Settings page<\/strong> \u2014 Connect your store to GA4 in under two minutes with a single Measurement ID","2":"<strong>Analytics dashboard<\/strong> \u2014 Revenue, orders, top products, and traffic sources from your WooCommerce data","3":"<strong>Products tab<\/strong> \u2014 Every product ranked by sales and revenue over the last 365 days","4":"<strong>Customers tab<\/strong> \u2014 Top customers by lifetime spend, order count, and average order value","5":"<strong>Order attribution<\/strong> \u2014 Traffic source saved to every order showing exactly where each sale came from","6":"<strong>GA4 DebugView<\/strong> \u2014 All eCommerce events visible in real time during testing"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[986,282,193472,1005,286],"plugin_category":[45],"plugin_contributors":[210940],"plugin_business_model":[],"class_list":["post-275230","plugin","type-plugin","status-publish","hentry","plugin_tags-conversion-tracking","plugin_tags-ecommerce","plugin_tags-ga4","plugin_tags-google-analytics","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-userelements","plugin_committers-userelements"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/gia-conversion-tracking-for-ecommerce-google-analytics-4.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>The only GA4 plugin that tracks where your profit actually comes from \u2014 not just your revenue.<\/strong><\/p>\n\n<p>Connect your WooCommerce store to Google Analytics 4 in under two minutes. Every sale, every product view, every checkout step, and every abandoned cart is tracked automatically using GA4's full eCommerce event schema. No Google Tag Manager. No data layers. No developer needed.<\/p>\n\n<p>Most WooCommerce stores running Google Analytics only see <em>revenue<\/em>. This plugin goes further \u2014 it records the traffic source that generated each order and saves your Cost of Goods so you can see which marketing channel is actually <em>profitable<\/em>, not just busy.<\/p>\n\n\n\n<h3>\ud83d\udd0d Who This Plugin Is For<\/h3>\n\n<p><strong>You run a WooCommerce store and at least one of these is true:<\/strong><\/p>\n\n<ul>\n<li>You spend money on Google Ads, Facebook, or email campaigns and cannot tell which one is making you money<\/li>\n<li>Your Google Analytics shows sessions but your purchase numbers do not match WooCommerce<\/li>\n<li>You tried setting up GA4 tracking before and gave up because it required a developer or Tag Manager<\/li>\n<li>You want to know which products people view but never buy \u2014 and fix the gap<\/li>\n<li>You need GDPR-compliant analytics that works with your cookie consent plugin<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\uded2 Every WooCommerce Event. Tracked Automatically.<\/h3>\n\n<p>All 15 GA4 eCommerce events fire without any configuration beyond your Measurement ID:<\/p>\n\n<p><strong>Shopping Funnel<\/strong>\n* <code>view_item_list<\/code> \u2014 Product grids, shop pages, category pages\n* <code>view_item<\/code> \u2014 Individual product pages (including variable product variant changes)\n* <code>select_item<\/code> \u2014 When a shopper clicks a product from a list\n* <code>add_to_cart<\/code> \u2014 Every add to cart action across the store\n* <code>remove_from_cart<\/code> \u2014 Item removals from the cart\n* <code>view_cart<\/code> \u2014 Cart page views with full item data\n* <code>begin_checkout<\/code> \u2014 Checkout page entry<\/p>\n\n<p><strong>Checkout Funnel<\/strong>\n* <code>add_shipping_info<\/code> \u2014 When a shipping method is selected\n* <code>add_payment_info<\/code> \u2014 When a payment method is selected\n* <code>purchase<\/code> \u2014 Order completion with transaction ID, revenue, tax, shipping, coupon, payment method, and new vs returning customer flag<\/p>\n\n<p><strong>Beyond the Funnel<\/strong>\n* <code>refund<\/code> \u2014 Automatic refund tracking when you process a refund in WooCommerce\n* <code>view_search_results<\/code> \u2014 What your customers are searching for on-site\n* <code>exception<\/code> \u2014 404 errors that are costing you traffic\n* <code>login<\/code> and <code>sign_up<\/code> \u2014 Account activity tracking\n* <code>coupon_applied<\/code> and <code>coupon_removed<\/code> \u2014 Promotional usage<\/p>\n\n\n\n<h3>\ud83d\udce1 Server-Side Purchase Tracking<\/h3>\n\n<p>Browser-based tracking fails silently in Safari, Firefox, and any browser with an ad blocker installed \u2014 which is now more than 40% of your visitors on desktop.<\/p>\n\n<p>This plugin sends a duplicate purchase event directly from your server to GA4 using the <strong>Measurement Protocol API<\/strong>. If the browser fires, great. If it does not, the server catches it. Your conversion data stays accurate regardless of what the customer's browser does.<\/p>\n\n<p>Deduplication is handled automatically \u2014 GA4 will never count the same order twice.<\/p>\n\n\n\n<h3>\ud83d\udcb0 Cost of Goods &amp; Profit Tracking<\/h3>\n\n<p>Add your product cost to any WooCommerce product and we send a <code>profit<\/code> custom metric with every server-side purchase event. In Google Analytics, you can create a custom metric to see true margin alongside revenue \u2014 something no WooCommerce report gives you out of the box.<\/p>\n\n<p>The profit formula: <code>Revenue \u2212 COGS \u2212 Shipping Cost \u2212 Tax<\/code><\/p>\n\n\n\n<h3>\ud83d\udcca Built-In Analytics Dashboard (No GA4 API Required)<\/h3>\n\n<p>The plugin includes a WooCommerce analytics dashboard that runs entirely on your own order data \u2014 no Google Cloud project, no OAuth, no service account JSON file needed.<\/p>\n\n<p><strong>Overview tab<\/strong> \u2014 Revenue, orders, average order value, and refund rate for any date range<\/p>\n\n<p><strong>Products tab<\/strong> \u2014 Every product ranked by units sold and revenue over the last 365 days. When GA4 Data API credentials are optionally configured, adds views, sessions, bounce rate, and conversion rate per product.<\/p>\n\n<p><strong>Customers tab<\/strong> \u2014 Top customers by lifetime spend, order frequency, average order value, and last purchase date<\/p>\n\n<p><strong>Traffic Sources<\/strong> \u2014 Revenue and order count grouped by UTM source and medium, built from the first-touch attribution data saved to each order<\/p>\n\n\n\n<h3>\ud83c\udfaf First-Touch UTM Attribution on Every Order<\/h3>\n\n<p>When a customer first arrives on your store via a UTM link or Google Ads click, we save that traffic source permanently \u2014 even if they return days later through a direct visit to complete the purchase.<\/p>\n\n<p>Every order in WooCommerce gets the original <code>utm_source<\/code>, <code>utm_medium<\/code>, <code>utm_campaign<\/code>, and <code>gclid<\/code> saved to its order meta. This means you can filter your WooCommerce orders by traffic source and see exactly which campaigns are generating paying customers, not just sessions.<\/p>\n\n\n\n<h3>\ud83d\udd12 Consent Mode V2 \u2014 GDPR Ready<\/h3>\n\n<p>Tracking defaults to <strong>denied<\/strong> until consent is given, which is the correct behaviour for EU stores under GDPR. The plugin implements <strong>Google Consent Mode V2<\/strong> with all four consent signals:<\/p>\n\n<ul>\n<li><code>analytics_storage<\/code><\/li>\n<li><code>ad_storage<\/code><\/li>\n<li><code>ad_user_data<\/code><\/li>\n<li><code>ad_personalization<\/code><\/li>\n<\/ul>\n\n<p><strong>CookieYes is detected automatically.<\/strong> The plugin listens for the <code>cookieyes_consent_update<\/code> event and updates all consent signals in real time \u2014 no plugin configuration required.<\/p>\n\n<p>Also integrates with the <strong>WP Consent API<\/strong> standard for compatibility with other consent plugins.<\/p>\n\n\n\n<h3>\ud83e\udde9 Google Tag Manager Support<\/h3>\n\n<p>Already using GTM? Set your GTM Container ID and disable the base GA4 code. The plugin will load GTM in the head, inject the noscript body tag, and still push all eCommerce data to the dataLayer for your GTM tags to consume.<\/p>\n\n<p>Using both? That works too \u2014 set your GA4 Measurement ID for direct tracking and your GTM ID for tag management side by side.<\/p>\n\n\n\n<h3>\u2699\ufe0f Advanced Features<\/h3>\n\n<p><strong>Subscription Tracking<\/strong> \u2014 Works with WooCommerce Subscriptions. Tracks <code>subscription_started<\/code>, <code>subscription_cancelled<\/code>, and <code>subscription_expired<\/code> status changes.<\/p>\n\n<p><strong>Email Link Tracking<\/strong> \u2014 All links in WooCommerce transactional emails are automatically tagged with <code>utm_source=email<\/code> so customers who click through from an order confirmation are attributed correctly in GA4.<\/p>\n\n<p><strong>New vs Returning Customer Detection<\/strong> \u2014 Every purchase event includes a <code>new_customer<\/code> parameter so you can segment first-time buyers from returning customers directly in GA4.<\/p>\n\n<p><strong>Debug Mode<\/strong> \u2014 Enable GA4 DebugView to see every event firing in real time while you test, without affecting your live data.<\/p>\n\n<p><strong>Revenue Logic<\/strong> \u2014 Choose between gross revenue (total including tax and shipping) or net revenue (subtotal only) for your GA4 conversion value.<\/p>\n\n<p><strong>Product Identifier<\/strong> \u2014 Send products to GA4 using their WooCommerce product ID or SKU, depending on how your GA4 reports are set up.<\/p>\n\n<p><strong>Optimizer-Safe Scripts<\/strong> \u2014 Tracking scripts are marked with <code>data-no-optimize<\/code> and <code>data-cfasync=\"false\"<\/code> so caching plugins and Cloudflare do not defer or combine them.<\/p>\n\n<p><strong>HPOS Compatible<\/strong> \u2014 Fully supports WooCommerce High-Performance Order Storage (custom order tables). All database queries use the correct table depending on your WooCommerce configuration.<\/p>\n\n<p><strong>WooCommerce Blocks Compatible<\/strong> \u2014 Works with the Cart and Checkout blocks via the WooCommerce Store API. No classic shortcode required.<\/p>\n\n\n\n<h3>External Services<\/h3>\n\n<p>This plugin sends data to the following third-party services. You must create your own account with each service. No account is created automatically.<\/p>\n\n<p><strong>1. Google Analytics 4 (Required for tracking)<\/strong>\n* <strong>Purpose:<\/strong> Records eCommerce events, purchase conversions, and traffic data\n* <strong>Data sent:<\/strong> Page URL, product names and IDs, transaction values, currency, tax, shipping, and optionally hashed email and phone for Enhanced Conversions\n* <strong>Scripts loaded from:<\/strong> <code>www.googletagmanager.com<\/code>, <code>www.google-analytics.com<\/code>\n* <strong>Terms of Service:<\/strong> https:\/\/marketingplatform.google.com\/about\/analytics\/terms\/us\/\n* <strong>Privacy Policy:<\/strong> https:\/\/policies.google.com\/privacy<\/p>\n\n<p><strong>2. GA4 Measurement Protocol (Required for server-side tracking)<\/strong>\n* <strong>Purpose:<\/strong> Sends purchase and refund events directly from your server as a reliability fallback\n* <strong>Data sent:<\/strong> Client ID, transaction ID, revenue, items, and user ID (if logged in)\n* <strong>Endpoint:<\/strong> <code>https:\/\/www.google-analytics.com\/mp\/collect<\/code>\n* <strong>Terms of Service:<\/strong> https:\/\/marketingplatform.google.com\/about\/analytics\/terms\/us\/<\/p>\n\n<p><strong>3. Google Tag Manager (Optional)<\/strong>\n* <strong>Purpose:<\/strong> Tag management if you prefer to manage GA4 through GTM\n* <strong>Data sent:<\/strong> Standard web request headers. No business data unless you configure it in GTM.\n* <strong>Scripts loaded from:<\/strong> <code>www.googletagmanager.com<\/code>\n* <strong>Terms of Service:<\/strong> https:\/\/marketingplatform.google.com\/about\/analytics\/tag-manager\/use-policy\/\n* <strong>Privacy Policy:<\/strong> https:\/\/policies.google.com\/privacy<\/p>\n\n<!--section=installation-->\n<p><strong>From WordPress.org (Recommended)<\/strong><\/p>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New Plugin<\/strong><\/li>\n<li>Search for <strong>WooCommerce Google Analytics 4<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 Integration \u2192 Google Analytics Tracking<\/strong><\/li>\n<li>Paste your <strong>Measurement ID<\/strong> (starts with <code>G-<\/code>) and click <strong>Save changes<\/strong><\/li>\n<\/ol>\n\n<p><strong>Manual Installation<\/strong><\/p>\n\n<ol>\n<li>Download the plugin ZIP from WordPress.org<\/li>\n<li>Go to <strong>Plugins \u2192 Add New Plugin \u2192 Upload Plugin<\/strong><\/li>\n<li>Upload the ZIP file and activate<\/li>\n<li>Complete step 4 and 5 above<\/li>\n<\/ol>\n\n<p><strong>How to find your GA4 Measurement ID<\/strong><\/p>\n\n<ol>\n<li>Go to <a href=\"https:\/\/analytics.google.com\">analytics.google.com<\/a><\/li>\n<li>Click <strong>Admin<\/strong> (bottom left gear icon)<\/li>\n<li>Click <strong>Data Streams<\/strong> under your property<\/li>\n<li>Click your website stream<\/li>\n<li>Copy the <strong>Measurement ID<\/strong> \u2014 it starts with <code>G-<\/code><\/li>\n<\/ol>\n\n<p><strong>To enable server-side purchase tracking (Recommended)<\/strong><\/p>\n\n<ol>\n<li>In GA4, go to <strong>Admin \u2192 Data Streams \u2192 your stream \u2192 Measurement Protocol API Secrets<\/strong><\/li>\n<li>Click <strong>Create<\/strong> and copy the secret value<\/li>\n<li>Paste it into <strong>GA4 API Secret<\/strong> in the plugin settings<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20without%20google%20tag%20manager%3F\"><h3>Does this plugin work without Google Tag Manager?<\/h3><\/dt>\n<dd><p>Yes, completely. Paste your GA4 Measurement ID and the plugin handles everything. GTM is entirely optional and only needed if you already use it for other tags.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20woocommerce%27s%20built-in%20analytics%3F\"><h3>How is this different from WooCommerce's built-in analytics?<\/h3><\/dt>\n<dd><p>WooCommerce Analytics shows you revenue inside WordPress using your own order data. This plugin sends your eCommerce data to <strong>Google Analytics 4<\/strong> so you can combine it with your full traffic picture \u2014 organic search, ad campaigns, social media, email \u2014 and see which channels actually drive paying customers.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20store%3F\"><h3>Will it slow down my store?<\/h3><\/dt>\n<dd><p>No. The GA4 script loads asynchronously from Google's CDN and does not block page rendering. Server-side API calls for purchase and refund events run in the background using WooCommerce Action Scheduler, completely separate from the checkout process.<\/p><\/dd>\n<dt id=\"why%20are%20my%20ga4%20sales%20lower%20than%20my%20woocommerce%20orders%3F\"><h3>Why are my GA4 sales lower than my WooCommerce orders?<\/h3><\/dt>\n<dd><p>Ad blockers and privacy-focused browsers (Safari, Firefox) block the browser-side tracking script. Enable the <strong>GA4 API Secret<\/strong> in settings to activate server-side tracking, which captures purchases that the browser missed. Enabling both browser and server tracking typically brings discrepancy under 5%.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20blocks%20checkout%3F\"><h3>Does it work with WooCommerce Blocks checkout?<\/h3><\/dt>\n<dd><p>Yes. The plugin is compatible with the WooCommerce Blocks Cart and Checkout via the WooCommerce Store API. It registers eCommerce data through the store API data extension system.<\/p><\/dd>\n<dt id=\"does%20it%20track%20subscription%20renewals%3F\"><h3>Does it track subscription renewals?<\/h3><\/dt>\n<dd><p>Yes, if you use WooCommerce Subscriptions. Status changes (active, cancelled, expired) are tracked automatically.<\/p><\/dd>\n<dt id=\"how%20does%20gdpr%20compliance%20work%3F\"><h3>How does GDPR compliance work?<\/h3><\/dt>\n<dd><p>The plugin implements Google Consent Mode V2. By default, all tracking consent signals are set to <strong>denied<\/strong> \u2014 no data is sent to Google until the visitor accepts cookies. If you use CookieYes, consent updates are detected automatically. For other cookie consent plugins, use the WP Consent API or set Default Consent to Granted in settings if your legal setup permits.<\/p><\/dd>\n<dt id=\"can%20i%20exclude%20my%20own%20visits%20from%20being%20tracked%3F\"><h3>Can I exclude my own visits from being tracked?<\/h3><\/dt>\n<dd><p>Yes. Enable <strong>Exclude Admin Tracking<\/strong> in the Advanced settings. This excludes users with the Administrator or Shop Manager role.<\/p><\/dd>\n<dt id=\"do%20i%20need%20coding%20knowledge%3F\"><h3>Do I need coding knowledge?<\/h3><\/dt>\n<dd><p>No. The entire setup is a single copy-paste of your GA4 Measurement ID. Every event fires automatically.<\/p><\/dd>\n<dt id=\"does%20it%20support%20variable%20products%3F\"><h3>Does it support variable products?<\/h3><\/dt>\n<dd><p>Yes. When a customer selects a variant on a product page, a <code>view_item<\/code> event fires with the specific variation price and attributes.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20product%20sku%20instead%20of%20product%20id%3F\"><h3>Can I use my Product SKU instead of Product ID?<\/h3><\/dt>\n<dd><p>Yes. Under Advanced Options, switch <strong>Product Identity<\/strong> from ID to SKU. SKUs will be used as <code>item_id<\/code> in all GA4 events.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20issue%20a%20refund%3F\"><h3>What happens when I issue a refund?<\/h3><\/dt>\n<dd><p>When you refund an order in WooCommerce, a <code>refund<\/code> event is automatically sent to GA4 via the Measurement Protocol API. This requires your GA4 API Secret to be configured.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.4<\/h4>\n\n<ul>\n<li>Improvement: Rewrote dashboard with tabbed interface covering overview, products, and customers<\/li>\n<li>Improvement: Added first-touch UTM attribution saved to order meta for all orders<\/li>\n<li>Improvement: HPOS-compatible traffic source queries with automatic table detection<\/li>\n<li>Improvement: Added server-side purchase deduplication to prevent double-counting<\/li>\n<li>Improvement: Added new vs returning customer detection on purchase events<\/li>\n<li>Improvement: Coupon applied and removed events on cart and checkout pages<\/li>\n<li>Improvement: Add shipping info and add payment info events on checkout<\/li>\n<li>Improvement: Payment failure events with error description sent to GA4<\/li>\n<li>Improvement: Cart time-on-page tracking before abandonment<\/li>\n<li>Improvement: Product image and GTIN support in GA4 item data<\/li>\n<li>Improvement: Hierarchical category tracking (up to 5 levels) in GA4 item data<\/li>\n<li>Improvement: Brand taxonomy detection with fallback to site name<\/li>\n<li>Improvement: Replaced all direct script tags with wp_add_inline_script<\/li>\n<li>Improvement: Updated prefix from gia_ to giawc_ throughout for namespace compliance<\/li>\n<li>Improvement: Removed Meta and TikTok tracking to focus solely on Google ecosystem<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>Improvement: Updated all prefixes from <code>gia_<\/code> to <code>giawc_<\/code> for WordPress.org compliance.<\/li>\n<li>Improvement: Replaced direct script tags with proper WordPress enqueuing functions.<\/li>\n<li>Improvement: Enhanced PHPCS compliance with proper nonce verification and code standards.<\/li>\n<li>Improvement: Optimized database queries for better performance and HPOS compatibility.<\/li>\n<li>Improvement: Improved admin settings interface with better organization.<\/li>\n<li>Fix: Eliminated N+1 query problems in profit tracking module.<\/li>\n<li>Removed: Meta (Facebook) and TikTok tracking code to focus solely on Google Analytics.<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Fix: PHP Fatal error in settings API method compatibility<\/li>\n<li>Improvement: Code standards compliance updates<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Complete GA4 eCommerce tracking for WooCommerce. Every purchase, cart action, and traffic source tracked automatically. No coding.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/275230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=275230"}],"author":[{"embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/userelements"}],"wp:attachment":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=275230"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=275230"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=275230"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=275230"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=275230"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=275230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}