Changeset 3439902
- Timestamp:
- 01/14/2026 10:48:11 PM (5 weeks ago)
- Location:
- tracksharp
- Files:
-
- 2 edited
-
tags/1.2.6/readme.txt (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tracksharp/tags/1.2.6/readme.txt
r3439888 r3439902 13 13 == Description == 14 14 15 Are you losing conversion data without noticing? 15 **Improve purchase conversion tracking accuracy for WooCommerce with native server-side tracking.** 16 16 17 Browser-based tracking is not 100% reliable. Ad blockers, iOS/browser privacy (ITP), consent choices, and fast checkouts can prevent tags from firing consistently. Orders are completed in WooCommerce, but reporting and attribution can be incomplete.17 Browser-based tracking is blocked by modern privacy settings (ITP), ad blockers, and consent choices. This leads to missing purchase conversions in GA4 and incomplete ad reporting. 18 18 19 **TrackSharp** adds a first-party, server-side tracking layer so your most important event **Purchase** is recorded more reliably in GA4.19 **TrackSharp** adds a reliable, first-party server-side tracking layer. It ensures your most important event — **Purchase** — is recorded in GA4 even when browser tags fail. 20 20 21 No GTM server container. No complex setup. Just install, connect, and verify.21 No GTM server container. No Google Cloud costs. No complex coding. 22 22 23 = Start with the Free Audit (included) = 23 > “We previously used Google Tag Manager, but browser blocking still caused us to miss up to 40% of our conversions. With TrackSharp, our data is finally 100% accurate without us needing to change a thing.” 24 > 25 > **Jordi** — Online Marketer at Hbeds.nl 24 26 25 Not sure if you need server-side tracking? Install TrackSharp and check the Dashboard. 27 = What Problem We Solve = 26 28 27 The free version adds **Attribution Audit Cards** that highlight tracking risks using your own site data: 29 Most store owners don't know *how much* data they are losing. Setting up server-side tracking usually requires complex Google Tag Manager (GTM) containers, monthly cloud hosting fees (Stape/Google Cloud), and developer time. 28 30 29 * **Google Ads attribution risk** — whether orders were matched to Google Ads traffic in the last period.30 * **Meta Pixel coverage** — whether purchases are being detected in the browser (Pixel).31 **TrackSharp removes that complexity and cost.** 32 It runs directly on your WordPress server as a native plugin. You can complete the setup in 5 minutes and immediately start auditing your data loss and fixing GA4 tracking. 31 33 32 This is a health/audit view designed to make gaps visible so you can decide what to improve. 34 = Features & Capabilities = 33 35 34 = What TrackSharp does = 36 **1. Instant Attribution Audit (Free)** 37 Unique to TrackSharp: we don't just track, we *diagnose*. The dashboard uses your real historical order data to highlight risks: 38 * **Google Ads Blind Spots:** See how many orders have Google Click IDs (gclid) that browser tracking might have missed. 39 * **Meta Pixel Health:** Monitor if your browser Pixel is firing correctly or being blocked. 35 40 36 = Free Features (Included) = 41 **2. Reliable GA4 Server-Side Tracking** 42 Sends purchase events via the Measurement Protocol directly from your server. This bypasses ad blockers and iOS restrictions to close the gap between WooCommerce orders and Analytics reports. 37 43 38 * **GA4 server-side Purchase tracking** 39 Sends Purchase events via Measurement Protocol, triggered from the WooCommerce order flow. 40 * **Attribution Audit Cards (Dashboard)** 41 A quick health check for Google Ads and Meta based on real site data. 42 * **Dashboard & Events Log** 43 View sent events, order IDs, revenue, and delivery status. Export logs as CSV for auditing. 44 * **Setup Wizard** 45 Connect GA4 using your Measurement ID and API Secret in minutes. 46 * **Consent-aware** 47 Integrates with the WP Consent API. If no CMP is present, a configurable fallback applies. 48 * **First-party collector endpoint** 49 Optional endpoint (`/wp-json/tracksharp/v1/p`) for logging and advanced setups. 44 **3. Native WooCommerce Integration** 45 Unlike generic GTM solutions, TrackSharp is purpose-built for WooCommerce. It listens to internal order hooks to ensure data accuracy. 50 46 51 *Note: Beside purchase, TrackSharp also sends other key WooCommerce ecommerce events server-side to GA4, including view_item, add_to_cart, begin_checkout, add_payment_info* 47 = Supported WooCommerce Events = 52 48 53 = Optional: TrackSharp Pro = 49 TrackSharp tracks the complete shopping journey server-side (GA4) to ensure full funnel visibility: 54 50 55 If you advertise on Meta or Google Ads, TrackSharp Pro adds deeper attribution features: 51 * **Shopper Activity:** `view_item` (product view), `add_to_cart`, `view_cart` 52 * **Checkout Flow:** `begin_checkout`, `add_payment_info` 53 * **Conversion:** `purchase` (Order Completed) 56 54 57 * **Meta Conversions API (CAPI)** 58 Server-side events with hashed customer data to improve matching. 59 * **Google Ads attribution** 60 Captures Google Ads identifiers so conversions can be attributed more reliably. 61 * **Enhanced Conversions** 62 Improves matching for bidding/attribution by sending hashed customer data. 63 * **Priority support** 64 Direct access to the developers. 55 *Note: Non-purchase events are sent via the first-party collector endpoint included in the free version.* 65 56 66 TrackSharp Pro is optional - the free version works standalone with GA4. 57 = Best Fit For Which Stores? = 58 59 * **Stores running Paid Ads:** If you spend budget on Google Ads or Meta (Facebook/Instagram) and suspect your ROAS is inaccurate due to tracking loss. 60 * **Cost-Conscious Owners:** Stores that want reliable Server-Side tracking without paying €20-€100/month for external hosting (like Stape or Google Cloud). 61 * **Agencies & Freelancers:** Professionals looking for a "set-and-forget" solution for clients that doesn't require maintaining complex GTM server containers. 62 * **Non-Technical Founders:** Anyone who wants to fix their data accuracy in 5 minutes without writing code or hiring a developer. 63 64 = Pro Version: Advanced Attribution = 65 66 For stores running paid ads on Google or Meta, TrackSharp Pro adds the missing attribution layer: 67 68 * **Google Ads Attribution:** Captures attribution parameters server-side so conversions are credited to the right campaign. 69 * **Meta Conversions API (CAPI):** Full server-side backup for the Facebook Pixel. 70 * **Enhanced Conversions:** Sends hashed user data (email/phone) to improve match rates on both platforms. 71 * **Priority Support:** Direct access to the developers via email. 67 72 68 73 == How It Works == 69 74 70 1. A customer checks out in WooCommerce. 71 2. TrackSharp captures first-party session and GA identifiers during checkout. 72 3. When the order is paid, a server-side Purchase event is sent to GA4. 73 4. Use TrackSharp → Dashboard and TrackSharp → Events to verify delivery. 74 75 == Consent & Privacy == 76 77 * If the WP Consent API is present, TrackSharp only sends GA4 events when the configured consent category is granted (default: `statistics` or `statistics-anonymous`). 78 * If no WP Consent API / CMP is present, TrackSharp uses a configurable fallback behavior (default: grant immediately). 79 80 == What Data Is Stored == 81 82 * Custom table: `{$wpdb->prefix}ws_events` (event audit log) 83 * Order meta: session ID, GA client ID, consent snapshot 84 * Cookie: `ws_session_id` (first-party session ID) 75 1. **Install:** Activate the plugin on your WordPress site. 76 2. **Connect:** Use the Setup Wizard to link your GA4 Measurement ID. 77 3. **Audit:** Check the Dashboard to see your "Revenue Audit" and potential data loss. 78 4. **Relax:** TrackSharp now runs in the background, securing your data. 85 79 86 80 == Installation == 87 81 88 1. Install and activate the plugin.89 2. Go to TrackSharp → Setup Wizard.90 3. Enter your GA4 Measurement ID and Measurement Protocol API Secret.91 4. (Recommended) Use a CMP that integrates with the WP Consent API.92 5. Place a test order and review TrackSharp → Events.82 1. Install and activate the plugin. 83 2. Go to **TrackSharp → Setup Wizard**. 84 3. Enter your GA4 Measurement ID and Measurement Protocol API Secret. 85 4. (Recommended) Use a CMP that integrates with the WP Consent API. 86 5. Place a test order and review **TrackSharp → Events**. 93 87 94 88 == Frequently Asked Questions == 95 89 96 90 = Does this replace my GA4 browser tags? = 97 No. TrackSharp adds server-side tracking for purchases and other ecommerce events.91 No. TrackSharp adds server-side tracking as a safety net. If you use GTM for browser tags, TrackSharp handles the deduplication (using `event_id`) to prevent double counting. 98 92 99 If you are already sending a browser `purchase` event (for example via GTM), make sure you avoid double counting in GA4: 100 * disable the browser purchase tag, or 101 * configure deduplication using the same `event_id`. 102 103 = How does GA4 deduplication work? = 104 GA4 can deduplicate browser and Measurement Protocol events when they share the same `event_name` and `event_id` and are associated with the same user/session. 105 106 TrackSharp uses deterministic `event_id` values for server-side Purchase events based on the WooCommerce order ID. 107 108 = Does this work without WooCommerce? = 109 No. TrackSharp is built specifically for WooCommerce orders. 93 = Do I need a GTM server container (Stape / Google Cloud)? = 94 No! That is the main benefit of TrackSharp. It runs directly on your WordPress server. You save €20-€100/month on external server hosting costs compared to container-based solutions like Conversios or Stape. 110 95 111 96 = Is it GDPR compliant? = 112 TrackSharp integrates with the WP Consent API and can be configured to respect consent categories. You are responsible for your legal basis and privacy disclosures.97 TrackSharp integrates with the WP Consent API. It only sends data when the appropriate consent (Statistics/Marketing) is granted. If no CMP is found, you can configure the fallback behavior. 113 98 114 99 == Screenshots == 115 100 116 1. Dashboard - Attribution Audit Cards (Google Ads + Meta Pixel health)117 2. Events Log - filters, status indicators, and CSV export118 3. Settings - GA4 credentials and consent configuration119 4. Setup Wizard - guided setup and testing tools101 1. **Dashboard** - Instantly see "Untracked Google Ads Revenue" and "Pixel Gaps". 102 2. **Events Log** - Inspect individual API calls and status indicators. 103 3. **Settings** - GA4 credentials and consent configuration. 104 4. **Setup Wizard** - Guided 5-minute setup. 120 105 121 106 == Changelog == 122 107 123 108 = 1.2.6 = 124 * Added "Attribution Audit" cards on the Dashboard to highlight tracking risks using real site data (Google Ads click IDs + Meta Pixel coverage).109 * New: "Attribution Audit" cards on the Dashboard to highlight tracking risks using real site data. 125 110 126 111 = 1.2.5 = 127 * Added a GA4 comparison mode to send server purchases as purchase_sst (optional).128 * Increased the default log retention to 180 days for reliable period comparisons.112 * Added GA4 comparison mode to send server purchases as purchase_sst. 113 * Increased log retention to 180 days. 129 114 130 115 = 1.2.4 = 131 * Added a setting to measure revenue excluding VAT/tax (affects dashboard + GA4/Meta purchase value).116 * Added setting to measure revenue excluding VAT/tax. 132 117 133 118 = 1.2.3 = 134 * Dutch sites: Upgrade button opens https://tracksharp.nl /#prijzen119 * Dutch sites: Upgrade button opens https://tracksharp.nl 135 120 136 121 = 1.2.2 = 137 * Initial WordPress.org release 138 * GA4 server-side Purchase tracking (Measurement Protocol) 139 * Dashboard + Events Log 140 * WP Consent API integration and setup wizard 122 * Initial WordPress.org release. 141 123 142 124 == Upgrade Notice == -
tracksharp/trunk/readme.txt
r3439672 r3439902 13 13 == Description == 14 14 15 Are you losing conversion data without noticing? 15 **Improve purchase conversion tracking accuracy for WooCommerce with native server-side tracking.** 16 16 17 Browser-based tracking is not 100% reliable. Ad blockers, iOS/browser privacy (ITP), consent choices, and fast checkouts can prevent tags from firing consistently. Orders are completed in WooCommerce, but reporting and attribution can be incomplete.17 Browser-based tracking is blocked by modern privacy settings (ITP), ad blockers, and consent choices. This leads to missing purchase conversions in GA4 and incomplete ad reporting. 18 18 19 **TrackSharp** adds a first-party, server-side tracking layer so your most important event **Purchase** is recorded more reliably in GA4.19 **TrackSharp** adds a reliable, first-party server-side tracking layer. It ensures your most important event — **Purchase** — is recorded in GA4 even when browser tags fail. 20 20 21 No GTM server container. No complex setup. Just install, connect, and verify.21 No GTM server container. No Google Cloud costs. No complex coding. 22 22 23 = Start with the Free Audit (included) = 23 > “We previously used Google Tag Manager, but browser blocking still caused us to miss up to 40% of our conversions. With TrackSharp, our data is finally 100% accurate without us needing to change a thing.” 24 > 25 > **Jordi** — Online Marketer at Hbeds.nl 24 26 25 Not sure if you need server-side tracking? Install TrackSharp and check the Dashboard. 27 = What Problem We Solve = 26 28 27 The free version adds **Attribution Audit Cards** that highlight tracking risks using your own site data: 29 Most store owners don't know *how much* data they are losing. Setting up server-side tracking usually requires complex Google Tag Manager (GTM) containers, monthly cloud hosting fees (Stape/Google Cloud), and developer time. 28 30 29 * **Google Ads attribution risk** — whether orders were matched to Google Ads traffic in the last period.30 * **Meta Pixel coverage** — whether purchases are being detected in the browser (Pixel).31 **TrackSharp removes that complexity and cost.** 32 It runs directly on your WordPress server as a native plugin. You can complete the setup in 5 minutes and immediately start auditing your data loss and fixing GA4 tracking. 31 33 32 This is a health/audit view designed to make gaps visible so you can decide what to improve. 34 = Features & Capabilities = 33 35 34 = What TrackSharp does = 36 **1. Instant Attribution Audit (Free)** 37 Unique to TrackSharp: we don't just track, we *diagnose*. The dashboard uses your real historical order data to highlight risks: 38 * **Google Ads Blind Spots:** See how many orders have Google Click IDs (gclid) that browser tracking might have missed. 39 * **Meta Pixel Health:** Monitor if your browser Pixel is firing correctly or being blocked. 35 40 36 = Free Features (Included) = 41 **2. Reliable GA4 Server-Side Tracking** 42 Sends purchase events via the Measurement Protocol directly from your server. This bypasses ad blockers and iOS restrictions to close the gap between WooCommerce orders and Analytics reports. 37 43 38 * **GA4 server-side Purchase tracking** 39 Sends Purchase events via Measurement Protocol, triggered from the WooCommerce order flow. 40 * **Attribution Audit Cards (Dashboard)** 41 A quick health check for Google Ads and Meta based on real site data. 42 * **Dashboard & Events Log** 43 View sent events, order IDs, revenue, and delivery status. Export logs as CSV for auditing. 44 * **Setup Wizard** 45 Connect GA4 using your Measurement ID and API Secret in minutes. 46 * **Consent-aware** 47 Integrates with the WP Consent API. If no CMP is present, a configurable fallback applies. 48 * **First-party collector endpoint** 49 Optional endpoint (`/wp-json/tracksharp/v1/p`) for logging and advanced setups. 44 **3. Native WooCommerce Integration** 45 Unlike generic GTM solutions, TrackSharp is purpose-built for WooCommerce. It listens to internal order hooks to ensure data accuracy. 50 46 51 *Note: Beside purchase, TrackSharp also sends other key WooCommerce ecommerce events server-side to GA4, including view_item, add_to_cart, begin_checkout, add_payment_info* 47 = Supported WooCommerce Events = 52 48 53 = Optional: TrackSharp Pro = 49 TrackSharp tracks the complete shopping journey server-side (GA4) to ensure full funnel visibility: 54 50 55 If you advertise on Meta or Google Ads, TrackSharp Pro adds deeper attribution features: 51 * **Shopper Activity:** `view_item` (product view), `add_to_cart`, `view_cart` 52 * **Checkout Flow:** `begin_checkout`, `add_payment_info` 53 * **Conversion:** `purchase` (Order Completed) 56 54 57 * **Meta Conversions API (CAPI)** 58 Server-side events with hashed customer data to improve matching. 59 * **Google Ads attribution** 60 Captures Google Ads identifiers so conversions can be attributed more reliably. 61 * **Enhanced Conversions** 62 Improves matching for bidding/attribution by sending hashed customer data. 63 * **Priority support** 64 Direct access to the developers. 55 *Note: Non-purchase events are sent via the first-party collector endpoint included in the free version.* 65 56 66 TrackSharp Pro is optional - the free version works standalone with GA4. 57 = Best Fit For Which Stores? = 58 59 * **Stores running Paid Ads:** If you spend budget on Google Ads or Meta (Facebook/Instagram) and suspect your ROAS is inaccurate due to tracking loss. 60 * **Cost-Conscious Owners:** Stores that want reliable Server-Side tracking without paying €20-€100/month for external hosting (like Stape or Google Cloud). 61 * **Agencies & Freelancers:** Professionals looking for a "set-and-forget" solution for clients that doesn't require maintaining complex GTM server containers. 62 * **Non-Technical Founders:** Anyone who wants to fix their data accuracy in 5 minutes without writing code or hiring a developer. 63 64 = Pro Version: Advanced Attribution = 65 66 For stores running paid ads on Google or Meta, TrackSharp Pro adds the missing attribution layer: 67 68 * **Google Ads Attribution:** Captures attribution parameters server-side so conversions are credited to the right campaign. 69 * **Meta Conversions API (CAPI):** Full server-side backup for the Facebook Pixel. 70 * **Enhanced Conversions:** Sends hashed user data (email/phone) to improve match rates on both platforms. 71 * **Priority Support:** Direct access to the developers via email. 67 72 68 73 == How It Works == 69 74 70 1. A customer checks out in WooCommerce. 71 2. TrackSharp captures first-party session and GA identifiers during checkout. 72 3. When the order is paid, a server-side Purchase event is sent to GA4. 73 4. Use TrackSharp → Dashboard and TrackSharp → Events to verify delivery. 74 75 == Consent & Privacy == 76 77 * If the WP Consent API is present, TrackSharp only sends GA4 events when the configured consent category is granted (default: `statistics` or `statistics-anonymous`). 78 * If no WP Consent API / CMP is present, TrackSharp uses a configurable fallback behavior (default: grant immediately). 79 80 == What Data Is Stored == 81 82 * Custom table: `{$wpdb->prefix}ws_events` (event audit log) 83 * Order meta: session ID, GA client ID, consent snapshot 84 * Cookie: `ws_session_id` (first-party session ID) 75 1. **Install:** Activate the plugin on your WordPress site. 76 2. **Connect:** Use the Setup Wizard to link your GA4 Measurement ID. 77 3. **Audit:** Check the Dashboard to see your "Revenue Audit" and potential data loss. 78 4. **Relax:** TrackSharp now runs in the background, securing your data. 85 79 86 80 == Installation == 87 81 88 1. Install and activate the plugin.89 2. Go to TrackSharp → Setup Wizard.90 3. Enter your GA4 Measurement ID and Measurement Protocol API Secret.91 4. (Recommended) Use a CMP that integrates with the WP Consent API.92 5. Place a test order and review TrackSharp → Events.82 1. Install and activate the plugin. 83 2. Go to **TrackSharp → Setup Wizard**. 84 3. Enter your GA4 Measurement ID and Measurement Protocol API Secret. 85 4. (Recommended) Use a CMP that integrates with the WP Consent API. 86 5. Place a test order and review **TrackSharp → Events**. 93 87 94 88 == Frequently Asked Questions == 95 89 96 90 = Does this replace my GA4 browser tags? = 97 No. TrackSharp adds server-side tracking for purchases and other ecommerce events.91 No. TrackSharp adds server-side tracking as a safety net. If you use GTM for browser tags, TrackSharp handles the deduplication (using `event_id`) to prevent double counting. 98 92 99 If you are already sending a browser `purchase` event (for example via GTM), make sure you avoid double counting in GA4: 100 * disable the browser purchase tag, or 101 * configure deduplication using the same `event_id`. 102 103 = How does GA4 deduplication work? = 104 GA4 can deduplicate browser and Measurement Protocol events when they share the same `event_name` and `event_id` and are associated with the same user/session. 105 106 TrackSharp uses deterministic `event_id` values for server-side Purchase events based on the WooCommerce order ID. 107 108 = Does this work without WooCommerce? = 109 No. TrackSharp is built specifically for WooCommerce orders. 93 = Do I need a GTM server container (Stape / Google Cloud)? = 94 No! That is the main benefit of TrackSharp. It runs directly on your WordPress server. You save €20-€100/month on external server hosting costs compared to container-based solutions like Conversios or Stape. 110 95 111 96 = Is it GDPR compliant? = 112 TrackSharp integrates with the WP Consent API and can be configured to respect consent categories. You are responsible for your legal basis and privacy disclosures.97 TrackSharp integrates with the WP Consent API. It only sends data when the appropriate consent (Statistics/Marketing) is granted. If no CMP is found, you can configure the fallback behavior. 113 98 114 99 == Screenshots == 115 100 116 1. Dashboard - Attribution Audit Cards (Google Ads + Meta Pixel health)117 2. Events Log - filters, status indicators, and CSV export118 3. Settings - GA4 credentials and consent configuration119 4. Setup Wizard - guided setup and testing tools101 1. **Dashboard** - Instantly see "Untracked Google Ads Revenue" and "Pixel Gaps". 102 2. **Events Log** - Inspect individual API calls and status indicators. 103 3. **Settings** - GA4 credentials and consent configuration. 104 4. **Setup Wizard** - Guided 5-minute setup. 120 105 121 106 == Changelog == 122 107 123 108 = 1.2.6 = 124 * Added "Attribution Audit" cards on the Dashboard to highlight tracking risks using real site data (Google Ads click IDs + Meta Pixel coverage).109 * New: "Attribution Audit" cards on the Dashboard to highlight tracking risks using real site data. 125 110 126 111 = 1.2.5 = 127 * Added a GA4 comparison mode to send server purchases as purchase_sst (optional).128 * Increased the default log retention to 180 days for reliable period comparisons.112 * Added GA4 comparison mode to send server purchases as purchase_sst. 113 * Increased log retention to 180 days. 129 114 130 115 = 1.2.4 = 131 * Added a setting to measure revenue excluding VAT/tax (affects dashboard + GA4/Meta purchase value).116 * Added setting to measure revenue excluding VAT/tax. 132 117 133 118 = 1.2.3 = 134 * Dutch sites: Upgrade button opens https://tracksharp.nl /#prijzen119 * Dutch sites: Upgrade button opens https://tracksharp.nl 135 120 136 121 = 1.2.2 = 137 * Initial WordPress.org release 138 * GA4 server-side Purchase tracking (Measurement Protocol) 139 * Dashboard + Events Log 140 * WP Consent API integration and setup wizard 122 * Initial WordPress.org release. 141 123 142 124 == Upgrade Notice ==
Note: See TracChangeset
for help on using the changeset viewer.