Our team is currently exploring ways to track data visible within our UI using Gainsight PX, with the goal of leveraging that data as audience parameters for targeted engagements.
However, due to roadmap priorities and limited engineering resources, our stakeholders are hoping to avoid the need to modify the identify call or implement custom APIs to pass this data.
A common use case we’re trying to support involves users encountering various billing-related errors—for example, “denied #”, “rejected #”, etc. While we understand that unique data elements or HTML classes can be used to trigger engagements, we’re running into challenges when those sections of the code are not uniquely identifiable or the text (denied, rejected, etc) related to the number (10, 20, 30) is in a separate class, unrelated to each other.
So here’s our question:
- Are we stuck when the UI elements lack unique identifiers in the HTML?
- Has anyone found creative or scalable solutions to this problem?
We’d love to hear from others who’ve tackled similar scenarios or have ideas for how to work around this limitation without a heavy engineering lift.
Thanks in advance!