Guides and Surveys - Personalizing Content

If you would like to evaluate Guides and Surveys, please reach out to a member of your account team or fill out this form to be connected with a Fullstory team member.

Who can use this feature?
- Part of Guides and Surveys, an add-on for Business, Advanced, and Enterprise plans.
- Requires an Admin, Architect, or Standard role to configure.

Guides and Surveys is in active development. Product functionality and documentation may change without notice.

Guides and Surveys allows you to provide personalized experiences to your users by including dynamic messages tailored to each user's unique context. By setting user tags, you can display individualized content in tours, surveys, banners, and checklists.

In this article:

Setting up personalized content

To enable personalization, use the Guides and Surveys Browser API to set user tags.

Note: Fullstory user properties can also be used for tag placeholder substitution in Guides and Surveys content. However, user properties sync on approximately a five-minute interval, which means there may be a delay before values are available. For details, see Can I use Fullstory user properties for personalization?

You can set tags by defining window.usetifulTags before the main Guides and Surveys script loads on your website:

<script>
window.usetifulTags = {
    tagName: "tagvalue",
    tagNameAnother: "tagvalueanother"
};
</script>

Using tag placeholders in Guides and Surveys content

Once the script is in place, you can refer to the tag values as variables in your content editor. Use curly brackets to include the tag name. For example: {tagName}.

Here are some examples of commonly used tags and how to use them:

Tag name Example of usage
FirstName "Hello {firstName}, welcome to our product!"
CartValue "You have {CartValue} products in your cart. Go to checkout."
SiteName "Thank you for visiting {SiteName}. Have fun here!"

Important notes about tags:

  • Tag names must be strings; tag values must be strings or numbers.
  • Tags are stored in browser localStorage and are accessible by any code running on the page. Avoid including sensitive personal information in tag values.

You can also use tags to segment your users. For details, see Guides and Surveys: Segmenting Users.

Frequently Asked Questions

Can I use Fullstory user properties for personalization?

It is possible, but it is not the recommended approach. For the best experience, set tags directly using window.usetifulTags or the Guides and Surveys Browser API (window.USETIFUL.user.setTag() / setTags()) as described above. Tags are available for personalization immediately.

Fullstory user properties can also be resolved as tag placeholders, but there are some limitations to be aware of:

  • User properties sync to Guides and Surveys approximately every five minutes, so there may be a delay before values are available.
  • Only user properties that are included in targeting rules are available for personalization.

For more information, see Guides and Surveys: Fullstory User Properties and the Working with Fullstory Analytics developer documentation.


Was this article helpful?

Got Questions?

Get in touch with a Fullstory rep, ask the community or check out our developer documentation.