cds-snc / cds-snc/platform-forms-client

Collect end user actions and form session info

Open
#4,541 2 comments 0 reactions 0 assignees View on GitHub
app core end users incident needs grooming
Dominant language
TypeScript
Stars
46
Forks
16
Avg merge
1d 8h
Merged PRs (30d)
85

Description

## User story

As a person investigating an incident involving end user form submissions,
I want a way to see user actions and session-level data in one place,
So that I can assess what is happening in the user's journey.

## Context

It's difficult to connect/correlate what's happening across systems when the end user is involved:
- How might we log user actions for end user forms within Google Analytics?
- How might we figure out how to query GA for the user journey they followed?

What we currently log:
[GCForms Log Information Types](https://docs.google.com/document/d/1FJn6ZkIg4zEGUXvWsD_id7hBcIUuLlsptn2qCljXsro/edit?tab=t.0)

## Source

This detection issue was proposed as a "Priority 1" action item from the incident [2024-10-25-missing-form-submission](https://docs.google.com/document/d/1KLnuAg5_8xQLGFGqF6uXVDgi3dUUoVmTi4AY-f0rMH0/edit?tab=t.0)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.