Typically you would only show tours to signed in users. In this case you do not need to do anything else, just using HelpHero.identify()
will be sufficient.
However if you want to show tours to anonymous users you can use HelpHero.anonymous()
in place of HelpHero.identify()
.
<script> HelpHero.anonymous(); </script>
You can call HelpHero.identify()
after HelpHero.anonymous()
which will upgrade the existing anonymous user to a identified user in future visits.
if (!user) { HelpHero.anonymous(); } else { HelpHero.identify(user.id, details); }