Story 28.4 Checkout / Apple Pay: GA4 Purchase Funnel

General Info

To optimize the checkout process and evaluate the impact of our redesign, we aim to enhance GA4 tracking with detailed filtering capabilities in the purchase funnel. This includes tracking behavior, abandonment points, and payment method performance while allowing segmentation between Test A (old version) and Test B (new version) as part of the A/B test. This will also allow us to find out potential problems within the user purchase flow.

User Story

As a business stakeholder, I want detailed tracking in GA4 for the checkout process, including user actions, abandonment points, and payment methods, so that I can evaluate the redesign’s effectiveness and improve the customer journey.

Ga4 journeys

Acceptance Criteria

Acceptance Criteria

Screenshots

00

Filters allow segmentation between Test A and Test B on all ACs below (except apple pay 05)

01

Scenario: Track logged-in vs guest checkout.
Given: A user starts the checkout process.
When: They proceed as logged-in or guest.
Then: GA4 records if the user is logged in or using guest checkout
AND displays it/lets me filter in Purchase journey + Checkout Journey

Bildschirmfoto 2024-12-19 um 15.30.10.png

Bildschirmfoto 2025-01-07 um 09.59.49.png

02

Scenario: Track entry point to checkout.

Given: A user begins checkout.
When: They enter via a) “Buy Now” on the product page, b) “Checkout” in the cart, or c) “Purchase” for a reserved product.  Then: GA4 tracks the entry point and lets admin filter by it in Purchase journey or similar

Bildschirmfoto 2024-12-19 um 15.30.57.png

03

Scenario: Track abandonment points with field filters. Reason: track where people drop-off
Given: A user abandons the checkout process.
When: They abandon after filling specific fields or taking specific actions.
Then: GA4 tracks if they:
– Added shipping information.
– Took an action in the payment method selection.
– clicked “Place Order”
And: Filters in GA4 allow viewing these specific actions.

And: GA4 displays average time in checkout

Bildschirmfoto 2024-12-19 um 15.32.15.png

04

Scenario: Track “Place Order” click success rate.
Given: A user clicks “Place Order”.
When: The order is completed or fails.
Then: GA4 displays the success rate by payment method. 
And: GA4 displays average time in checkout

And: GA4 lets me filter by country

05

Scenario: Apple Pay click funnel tracking.
Given: Apple Pay is integrated into product pages, cart, and checkout.
When: A user clicks on the Apple Pay CTA.
Then: GA4 tracks:
– Apple Pay clicks on the product page, cart, and checkout.
– How many times the Apple Pay terminal opens after the CTA click (and potential PopUp interaction in between).
– Apple Pay terminal abandonment rate.
– Apple Pay success rate.

And: Filters allow segmentation between EU/GLOBAL/US Store

Comments

Leave a Reply