RCA: Incorrect product interaction causing blank MQLs in Marketo
Context
On Jul 12 as a part of work on this issue a merge request has been merged which caused unwanted and unexpected results within Marketo.
Additional MR related to this which adds a new endpoint in CustomersDot: https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/7574
Problem
Due to incorrect product_interaction
param (defaulting to: "Hand Raise PQL") few hundreds of invalid MQLs were generated as a result of that change. This has been forward-fixed by following MR: gitlab-org/gitlab!126172 (merged)
Cause
The direct cause of the problem was hardcoded default value of "Hand Raise PQL" that was assigned to product_interaction
param. This param was not passed through the API call, and defaulted to incorrect value.
Goal
Goal of this issue is to try and find root cause of this event and how can we improve and prevent such situations in the future.
Expected outcomes:
-
Discussed and decided on real root cause of the issue -
Created at least two actionable items to prevent this happening in the future
Tagging those involved in resolving this issue: @p_cordero @dstull @robyrne @MihaiConteanu as well as @syarynovskyi as the author of both MRs.