Skip to main content
Answered

How can I detect that user has completed the product tour?


I have configured product tour for my SaaS application. I am triggering start of the product tour with my application's frontend with JS API Intecrom('startTour', 'tourId').

Product tours will be shown to some of users. And I want to have custom logic in my application for users who completed product tour (navigate user to another page or show some different text). So I need to detect if user completed product tour.

 

Is there any way to track that user completed all steps of the product tour? May I have some JS callback for that event, for example: Intecrom('onProdcutToutCompleted', { ... some custom logic })? Or may be there are exist other ways to catch event of finishing product tours?

 

Thank you in advance!

Best answer by Eric Fitz

Hey @user1009​, what kind of action are you hoping to follow up your Product Tour with? While it's not possible to do this programatically, it may be possible to do this through a Series.

View original
Did this topic help you find an answer to your question?

2 replies

Eric Fitz
Employee
Forum|alt.badge.img+5
  • Employee
  • 1630 replies
  • Answer
  • April 1, 2021

Hey @user1009​, what kind of action are you hoping to follow up your Product Tour with? While it's not possible to do this programatically, it may be possible to do this through a Series.


  • New Participant
  • 1 reply
  • January 13, 2023

I am starting a tour programmatically, and I'd like not to start the tour if the tour has been completed already.

Right now, I don't see how to do that.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings