Skip to content

Add new parameter for tracking entrypoint experiments #693

@davismtl

Description

@davismtl

Specific ask:
Add two parameters for tracking experiments on entrypoints and pass those parameters and their values to Amplitude as user properties.

Context and explanation
Currently, these are the various parameters that are passed to us and get used in Amplitude for understanding attribution and context of authentication funnels:
https://mozilla.github.io/application-services/docs/accounts/metrics.html

Up until now, we've asked relying parties and marketing to use utm parameters to specify variations or experiments they want to track.

There's a problem with that. utm parameters are mostly supposed to indicate how a user got to an entrypoint and if they are actually used and passed to us, it prevents the entrypoint from passing us an experiment name and variation.

Ideally, they would not be creating lots of entrypoint names for this or it will make a mess of our metrics.

Specific example:

  • The mozilla.org team owns this page: https://www.mozilla.org/en-US/firefox/accounts/
  • The email and snippet teams drive traffic to it. Those teams are really good at including all of their utm parameters to the page.
  • Mozilla.org will forward those parameters to us so email and snippets can measure the impact of their efforts.
  • Mozilla.org wants to run experiments and optimize that page. They have no means to pass us that information without either polluting our entrypoints or overwriting utm parameters.
  • After two months of going back and forth, we can't figure out a workaround.

Proposed parameters
In order to make it clear that these experiments are specific to the entrypoint, I propose something like:

  • entrypoint_experiment OR entrypoint_exp
  • entrypoint_variation OR entrypoint_var*

CC @irrationalagent @hoosteeno

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions