Answered

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

  • 31 March 2021
  • 2 replies
  • 221 views

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!

icon

Best answer by Eric Fitz 1 April 2021, 18:06

View original

2 replies

Userlevel 1

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.

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.

Reply