Scanned on 9/3/2026, 12:13:58 PM · 1 page(s) analyzed
Shopify store detected
Fair overall score. 5 issue(s) found — 2 critical, 3 warning, 0 notice.
Previous scan: 9/3/2026, 12:11:10 PM
Executive summary: This Shopify store scored 75/100 (Grade C). It uses 8 tracker(s) and we captured 25 network event(s). The most important findings are: No Shopify ecommerce events detected; No actionable consent banner detected; Google Consent Mode v2 not detected.
Risk assessment: Moderate risk. Several tracking and consent issues may reduce ROAS accuracy and expose the site to regional privacy complaints.
No view_item, add_to_cart or purchase events were seen in the dataLayer. If you run paid ads, conversion values sent to Meta, Google and TikTok are likely incomplete.
Enable Shopify Customer Events / Web Pixel API and push ecommerce events to the dataLayer. Verify with a test purchase that purchase value and currency are correct.
1 page(s) show cookie text or footer links but no visible accept/reject consent banner. Under GDPR this means consent is not being collected before tracking starts.
Implement a proper consent banner that blocks non-essential scripts until the user accepts or rejects. A footer "Cookie settings" link is not a valid consent mechanism.
Without Consent Mode v2, Google Ads and GA4 lose conversion modeling for consent-aware traffic in the EEA and other regions. This lowers reported ROAS and campaign performance.
Implement Google Consent Mode v2 through your CMP or via a consent-management template in GTM. Send default and updated consent signals before gtag loads.
No dedicated cookie policy / cookie declaration was found. Regulators expect a clear, granular list of cookies and trackers.
Create a cookie declaration that lists each tracker, its purpose, duration and provider. Many CMPs generate this automatically.
GDPR checks failed because of missing Consent Mode v2 and/or missing GDPR-specific text in the privacy/cookie policy.
Review the detailed findings per page, implement Consent Mode v2 and update policy wording to mention lawful basis, data retention and third-country transfers.
Privacy policy, cookie policy and legislative text checks.
Respecting accept/reject choices, Consent Mode v2 and banner detection.
Number of trackers, conflicts and scan coverage.
Ecommerce and analytics events captured in the dataLayer and network.
9 GA4 hit(s) captured. Review event names, measurement IDs, values and missing parameters.
| # | Event | Measurement ID | Value / Currency | Transaction ID | User / Session | Custom params | Status |
|---|---|---|---|---|---|---|---|
| 1 | unknown |
n/a |
— | — |
— / — |
None | Missing: user_id (optional but improves attribution), session_id (recommended), custom event parameters |
| 2 | unknown |
n/a |
— | — |
— / — |
None | Missing: user_id (optional but improves attribution), session_id (recommended), custom event parameters |
| 3 | unknown |
n/a |
— | — |
— / — |
None | Missing: user_id (optional but improves attribution), session_id (recommended), custom event parameters |
| 4 | unknown |
n/a |
— | — |
— / — |
None | Missing: user_id (optional but improves attribution), session_id (recommended), custom event parameters |
| 5 | unknown |
n/a |
— | — |
— / — |
None | Missing: user_id (optional but improves attribution), session_id (recommended), custom event parameters |
| 6 | unknown |
n/a |
— | — |
— / — |
None | Missing: user_id (optional but improves attribution), session_id (recommended), custom event parameters |
| 7 | unknown |
n/a |
— | — |
— / — |
None | Missing: user_id (optional but improves attribution), session_id (recommended), custom event parameters |
| 8 | unknown |
n/a |
— | — |
— / — |
None | Missing: user_id (optional but improves attribution), session_id (recommended), custom event parameters |
| 9 | unknown |
n/a |
— | — |
— / — |
None | Missing: user_id (optional but improves attribution), session_id (recommended), custom event parameters |
user_id and session_id to GA4 for better cross-device and cross-session attribution.items array with ecommerce events. It unlocks product-level reporting in GA4 and BigQuery.Expand each platform to see event-level details and recommendations.
| # | Event | Value / Currency | Details | URL snippet |
|---|---|---|---|---|
| 1 | unknown |
— | Pixel: 1229110978969687 |
https://connect.facebook.net/signals/config/1229110978969687 |
| 2 | ReaktionMicroPageView |
2.9.390 | Pixel: 1229110978969687 |
https://www.facebook.com/tr/?id=1229110978969687&ev=Reaktion |
| 3 | unknown |
— | Pixel: 1229110978969687 |
https://connect.facebook.net/signals/config/1229110978969687 |
| 4 | unknown |
— | Pixel: 1229110978969687 |
https://connect.facebook.net/signals/config/1229110978969687 |
| 5 | ReaktionMicroPageView |
2.9.390 | Pixel: 1229110978969687 |
https://www.facebook.com/tr/?id=1229110978969687&ev=Reaktion |
| 6 | unknown |
— | Pixel: 1229110978969687 |
https://connect.facebook.net/signals/config/1229110978969687 |
event_id to every Meta event for deduplication between browser and Conversions API.content_ids and content_type with product events to power dynamic ads.| # | Event | Value / Currency | Details | URL snippet |
|---|---|---|---|---|
| 1 | page_view |
— | No extra details parsed | https://bat.bing.com/bat.js |
| 2 | page_view |
— | No extra details parsed | https://bat.bing.com/p/action/5796749.js |
| 3 | pageLoad |
— | Transaction: 5796749 |
https://bat.bing.com/action/0?ti=5796749&tm=gtm002&Ver=2&mid |
| 4 | page_view |
— | No extra details parsed | https://bat.bing.com/bat.js |
| 5 | page_view |
— | No extra details parsed | https://bat.bing.com/p/action/5796749.js |
| 6 | pageLoad |
— | Transaction: 5796749 |
https://bat.bing.com/action/0?ti=5796749&tm=gtm002&Ver=2&mid |
gv (value) and gc (currency) to Bing conversion events.ec (event category) and el (event label) for clearer UET event classification.Not detected