Skip to content

Release 0.80.16 - #3981

Closed
odlbot wants to merge 5 commits into
releasefrom
release-candidate
Closed

odlbot wants to merge 5 commits into
releasefrom
release-candidate

Conversation

@odlbot

@odlbot odlbot commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

Danielle Frappier

cp-at-mit

cp-at-mit and others added 5 commits September 23, 2026 11:55
* Track begin-checkout analytics for enrollments

Adds `trackBeginCheckout` when a user starts checkout from both the dashboard enrollment flow and the course enrollment dialog. This complements the existing enrollment and cart analytics so purchase funnel tracking reflects the full enrollment journey.

* Add trackBeginCheckout and trackAddToCart assertions to enrollment tests

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Enrich begin checkout analytics event

Update begin-checkout GTM tracking to send GA4-friendly checkout data, including course ID, value, currency, and item details. The enrollment flow and related tests now pass structured checkout params instead of only the course name.

* Pass course metadata to checkout tracking

Update course enrollment to call `trackBeginCheckout` with structured analytics data instead of only the course title. The payload now includes the course name, readable ID, and parsed product price so checkout events capture the metadata expected by downstream tracking.

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@odlbot
odlbot requested a review from a team as a code owner September 23, 2026 18:36
@github-actions

Copy link
Copy Markdown

OpenAPI Changes

No changes detected

View full changelog

Unexpected changes? Ensure your branch is up-to-date with main (consider rebasing).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants