Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Model refactor: EnrollmentFlow Amplitude updates #2248

Closed
7 tasks done
thekaveman opened this issue Jul 23, 2024 · 0 comments · Fixed by cal-itp/data-infra#3468
Closed
7 tasks done

Model refactor: EnrollmentFlow Amplitude updates #2248

thekaveman opened this issue Jul 23, 2024 · 0 comments · Fixed by cal-itp/data-infra#3468
Assignees
Labels
analytics App event tracking, instrumentation, logging: Metabase, Amplitude chore Chores and tasks for code cleanup, dev experience, etc.

Comments

@thekaveman
Copy link
Member

thekaveman commented Jul 23, 2024

After #2236 is complete, we need to get a new event/user property in Amplitude called enrollment_flows, to replace eligibility_types. This property is used fairly extensively in charts etc. These will all need to be updated, with historical data back-filled in Metabase with this update.

The EligibilityVerifier class no longer exists, so we need a new approach to the eligibility_verifier property. We can reuse logic from #2267 to generate this value.

Acceptance criteria

  • Analytics events that include the eligibility_types (event/user) property replace this with (event/user) property enrollment_flows
  • New property enrollment_flows defined in Amplitude
  • Historical Amplitude events have eligibility_types and enrollment_flows properties coalesced into the new enrollment_flows in Metabase
  • Analytics events get a value for eligibility_verifier (event/user) property in the same way as in Model and capture local enrollment events #2267
  • Analytics event selected eligibility verifier is renamed selected enrollment flow
  • New event selected enrollment flow is defined in Amplitude
  • Historical Amplitude events are renamed to selected enrollment flow in Metabase
@thekaveman thekaveman added chore Chores and tasks for code cleanup, dev experience, etc. analytics App event tracking, instrumentation, logging: Metabase, Amplitude labels Jul 23, 2024
@thekaveman thekaveman added this to the Admin tool: agency users milestone Jul 23, 2024
@thekaveman thekaveman moved this from Todo to Blocked in Digital Services Jul 23, 2024
@thekaveman thekaveman moved this from Blocked to Needs shaping in Digital Services Aug 6, 2024
@thekaveman thekaveman moved this from Needs shaping to Stretch in Digital Services Sep 12, 2024
@thekaveman thekaveman moved this from Stretch to Todo in Digital Services Sep 19, 2024
@thekaveman thekaveman self-assigned this Sep 19, 2024
@thekaveman thekaveman moved this from Todo to In progress in Digital Services Sep 19, 2024
@thekaveman thekaveman moved this from In progress to In review in Digital Services Oct 10, 2024
@github-project-automation github-project-automation bot moved this from In review to Done in Digital Services Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
analytics App event tracking, instrumentation, logging: Metabase, Amplitude chore Chores and tasks for code cleanup, dev experience, etc.
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant