How-toFor engineers

Tracking and attribution

Attribute Hosted Pages sessions to campaigns, partners and traffic sources using UTM or custom parameters, then query the results in BigQuery.

Hosted Pages supports UTM parameters and custom tracking data, so a session can be attributed to a campaign, a partner, or a traffic source. Tracking data is captured when the session is created, and queried from BigQuery later.

Attribution shows which channel produces patients who finish

Without it, a self-enrollment flow reports how many people started and nothing about where they came from.

Parameters are captured at session creation

Append parameters to the Hosted Pages URL. Awell captures them when the session is created.

Standard UTM parameters

Hosted Pages accepts utm_source, utm_medium, utm_campaign, utm_term and utm_content.

https://{your-domain}/{link}?utm_source=newsletter&utm_medium=email&utm_campaign=spring-intake

Custom tracking parameters

Where UTM doesn't fit, pass custom parameters, for example a partner or referrer identifier that means something inside the organization.

Tracking data joins the rest of the care flow data in BigQuery

Tracking data lands in the same BigQuery dataset as session data. See Data & source control.

Agree the utm_source values before launch; a dataset holding email, Email and e-mail has to be cleaned before it can be used.

Next steps

On this page