Product: Gainsight PX
Issue Summary:
We are using Gainsight PX to trigger a guide (Guide via a query parameter (
?showGuide=guideB
) on a specific page. The guide is set to launch automatically on page load, with the qualification scope configured as “once per visit” and “ignore throttling” enabled.
However, we’ve observed that when a user clicks the Knowledge Center Bot (KCBot) button at the bottom of the screen, it causes a page refresh, which re-triggers Guide B unintentionally. This creates a disruptive experience for users who are trying to access help content via the bot.
Steps to Reproduce:
- Navigate to the target page with
?showGuide=guideB
in the URL. - Guide B launches as expected.
- Click the Knowledge Center Bot button.
- The page refreshes and Guide B re-triggers.
Expected Behaviour:
Guide B should not re-trigger when the KCBot is clicked, especially if it has already launched during the session.
Troubleshooting Attempted:
- Verified that the guide is set to “automatic” and “on page load.”
- Tested with and without “ignore throttling.”
Another option is to consider using session flags or removing the query parameter via JavaScript post-launch. We don’t want to do this as it means asking a dev to add code to pages, which is the whole reason to have GSPX, to prevent being reliant on dev input.
Request:
Could you advise on best practices or configuration options to prevent guide re-triggering when the Knowledge Center Bot is clicked? Is there a recommended way to suppress guide launch on bot interaction or to clear the query parameter without affecting other PX functionality? Of a different way to trigger a guide from another guide by not using query parameters?