@greg18 nope I didnât do anything to the button sizes - glad to hear youâre finding them better though
Any idea how I can choose a custom state for the user. Iâve added a user tab in backend saying first time firsttimeuser (yes/no) and on sign up, classes the new user as yes. At the tour workflow Iâve added: page load - only when user is firsttimeuser (tour steps) and at end of tour Iâve made changes to user: firsttimeuser = no.
But, still loads the tour on oage refresh
Any help would be greatly appreciated.
Nevermind
I managed to sort it. but now need to figure out how to show again on a button without it reloading on page load.
Hi @Timbo, glad you were able to figure it out
Thought I would put a little demo app here that people can view if they come across this issue in the future (editor link).
Step 1
- Create a field for the user data type called âTour Completed?â.
- Type is âyes/noâ.
- Set the default to ânoâ
Step 2
- Add steps to the Product Tour on page load as you normally would
- However, you only want to run the tour when the current userâs âCompleted Tour?â is ânoâ
Step 3
- Add a step to the end of the workflow that changes the current userâs âCompleted Tour?â to âyesâ
- This means it will only run once (the condition we put into Step 2 ensures this)
Restarting a Tour for a user who has already completed one
@Timbo I believe this was your query? You can restart a tour for a user by simply using the âStart a Product Tourâ action
If you have any other questions just let me know.
@mattblake recently put together this nice tutorial on how to use the plugin. Includes a section on how to build a product tour across multiple pages of a dashboard app (or âSingle Page Applicationâ)
Thanks for such a detailed breakdown Alex. Really appreciate that buddy
Works perfect now too! Thanks
The tour is not ending even though I Finished the workflow with âElement actionsâ â âStart a Product Tourâ, After I click done it starts it all over again instead of exiting the tour. Any suggestions?
Hi @keano.t , sorry that youâve been having problems.
Could you send me a link to your bubble editor and I can take a look? (can dm me or email alex@cranfordtech.com).
Please make your bubble editor public before sending the link
Hey @alexcooney5, sent you an email
Thanks!
Hi @alexcooney5,
Is there a possibility to add a back button?
Hi @Theodoros, you can activate the back button by checking the âAllow user to go to previous stepâ box on the Product Tour element
Oh I didnât see it! Thanks so much!!!
Hi Alex - when including an offset (-100px) for a step, the arrow doesnât appear to offset in the same way as the tour box does. See attached:
My intent was to have the arrow pointing at the blue âhireâ option, but it appears stuck at the bottom of the container.
Thanks for any help!
Hi @mikeh, thanks for bringing this to my attention.
Iâll need some time to investigate this and to try and come up with a solution - will aim to get back to you with an update by Sunday.
Apologies for the inconvenience.
Thanks Alex - appreciate the help! If I can give you any additional detail, let me know.
Hi @mikeh, Iâve just pushed an update to this plugin that allows you to choose whether or not to show arrows to individual steps. I appreciate this isnât exactly what you were looking for, but hope it at least means it wonât look as though the arrow is pointing to the element.
Instructions
Under the âAdd a step in Product Tour Xâ action, thereâs now an option called âShow Arrowâ that you can set to yes/no.
When set to ânoâ, there will not be an arrow on that step of the tour:
The arrow will remain on other steps in the tour where âShow Arrowâ is set to âyesâ.
Youâll need to upgrade to the latest version of the plugin to access this feature.
Hope that helps
Alex
Hi @alexcooney5 - Iâve got another one for you⊠iâm having an issue where tours are not ending when they should. Instead, the tour continues to show the ânextâ button and loops through the steps, sometimes 2 or 3 times, then presents the âdoneâ button. Very strange behavior! A hard refresh of the page seems to make it work correctly, at least the first time through.
Hi @mikeh, thanks for bringing this to my attention. This issue can occur if you have multiple âon page loadâ actions - is this the case with your app? The solution is usually to put the Product Tour in a custom event.
Happy to take a look at your editor and try and figure out the problem (you can dm me your editor link if you like)
Hi @nocodejungle !
I have subscribed for the plugin. It is greate!
I noticed 2 wired things:
- The offset is inverted. The Highlight offset X is adding space in the Y axis and vice versa.
- The event ProductTour is completed is beeing triggered twice. I created only one action inside the workflow to create a new record in my database when my Product Tour is completed and in every page, this event is beeing triggered twice. I always end with two new records in my database. I took a look in debug mode and could confirm tha the event happens twice.
Could you take a look?!
Thanks so much!
Hi @rpetribu, I took over ownership of this plugin from @nocodejungle earlier this year. Thanks for bringing these things to my attention. Iâm going to look into it and will get back to you (probably tomorrow) once Iâve investigated fully
Thank you so much @alexcooney5 !