Problem
Marketing and product analytics need tracking context before dashboard metrics can be trusted or interpreted correctly.
archive case study
A forked Jekyll storefront with a Google Tag Manager container and dataLayer event pushes, kept as web analytics instrumentation context.
Quick technical review
Marketing and product analytics need tracking context before dashboard metrics can be trusted or interpreted correctly.
The repository is a forked Jekyll storefront. The storefront and its dataLayer events (add to cart, remove from cart, checkout, contact form) come from the upstream repository; this fork adds its own Google Tag Manager container snippet, a…
The repository is a forked Jekyll storefront. The storefront and its dataLayer events (add to cart, remove from cart, checkout, contact form) come from the upstream repository; this fork adds its own Google Tag Manager container snippet, a unit-tested layer that pushes the GA4 e-commerce events add_to_cart, remove_from_cart and begin_checkout next to the storefront events, a README and CI. The repository carries no licence, because the upstream work has none. The GA4 property and tags live in the GTM container, which is not part of the repository, so there are no GA4 reports here.
Shows a Google Tag Manager container wired into a forked storefront.
Inspect it as archive proof for instrumentation awareness.
Summaries reuse the project’s documented evidence. Review the complete case study for evaluation boundaries.
Evidence-led visual review
Concept art, dated captures and repository figures are identified separately.
Portfolio illustration
Original portfolio illustration. Diagrams are conceptual; verified methods and results appear in the linked case study. This is not an application screenshot.
Project proof
Last verified 2026-10-05
Problem and approach
Marketing and product analytics need tracking context before dashboard metrics can be trusted or interpreted correctly.
The repository is a forked Jekyll storefront. The storefront and its dataLayer events (add to cart, remove from cart, checkout, contact form) come from the upstream repository; this fork adds its own Google Tag Manager container snippet, a unit-tested layer that pushes the GA4 e-commerce events add_to_cart, remove_from_cart and begin_checkout next to the storefront events, a README and CI. The repository carries no licence, because the upstream work has none. The GA4 property and tags live in the GTM container, which is not part of the repository, so there are no GA4 reports here.
The archive supports the analytics story by showing awareness of instrumentation and event-tracking surfaces upstream of BI reporting.
It is useful supporting evidence for analytics roles, but it remains archive proof because the selected portfolio leads with modeled data products.
Architecture and analysis
Testing and validation
Operational value
How to inspect