Group pages by anything other than URL or send a 'fake url' to Full Story
Hi,
Does anyone know if it’s possible to group pages by something other than URL?
We’re new to FullStory, and are an ecom site that has a flat url structure for nav and product urls, so for a product that’s 3 categories ‘deep’: Home > Cat1 > Cat2 > Cat3 > Product, the urls are:
[domain]/[Cat1Name]/ e.g. https://abc.com/household/
[domain]/[Cat2Name]/ e.g. https://abc.com/kitchenware/
[domain]/[Cat3Name]/ e.g. https://abc.com/funny-cups/
[domain]/[ProductName-Sku]/ e.g. https://abc.com/nice-big-coffee-cup-with-funny-slogan-123456/
We’d like to be able to group all product pages as one fullstory ‘page’, and ideally have the ability to group all pages under each category level, i.e. Cat2Name as their own pages too.
We’ve ~35k products online in ~350 categories so setting up pages by grouping urls manually isn’t really feasible, and there are no common features to any of the product names we can use a wildcard match to group.
We are pushing custom page properties into FullStory - so we have a property that contains something like “Home>Cat1>Cat2”, and one that contains something like “CategoryPage” or “ProductPage”, but we can’t see a way of using these custom properties to define a ‘Page’. We only have the option of using URLs to define pages?
If we can’t use the custom properties to define pages in this way, can we send the Full Story script a ‘fake’ url that does follow a hierarchical structure that could follow the product taxonomy? i.e. Can we override the window.href that’s sent to FS with our own custom string we can then use to create pages within Full Story? I couldn’t see anything obvious about overwriting this attribute in the dev docs or guides.
Comments
1 comment
Hi @Alex At Wex!
Thanks for reaching out!
You mention you’re already sending page properties across to FullStory. Have you checked a pageName value is also being set in these API calls? This would be how customers typically create their own page rules but this is an optional field.
You should be able to set logic to apply the page names to show as you desire if our Machine Learning Algorithm isn’t quite picking up the patterns in the way you would like.
You may have already seen these help articles but I will make a note here for reference:
Sending custom page data to FullStory
Developer guide - Set Page Properties
When you make changes to page rules, it’s important to note that these changes are not retroactive, so page rules are only applied to new sessions moving forward.
If there’s anything else we can help with in the community, please let us know!
All the best,
Gemma
Please sign in to leave a comment.