Setup Content Reporting

Updated by Mikkel Settnes

Start by going to Data Platform > Settings > Content.

After changing the categories configuration, remember to save it !

Content Categories are based on filters applied to domain, URL, or event. In addition, we can use the 'Only Conversions' checkbox to include only events that are setup as conversions within the Dreamdata Platform.

All filter conditions use string matching. E.g. if we apply a domain filter 'dreamdata.io', we include all domains that contains that string like www.dreamdata.io, docs.dreamdata.io, support.dreamdata.io etc.

At least one filter condition needs to be applied to create a category.

Only events that are assigned a category will be available in the content reporting part of the Dreamdata Platform

Setting up a category based on URL
  • To base a category on a URL filter, click the URL column.
  • The dropdown provides suggestions based on domain and first sub-folder of the URL path.
  • Either choose one of the suggestions or enter your own matching string.
Add filter to match URLs containing /case-studies

Here we add a filter to match URLs containing '/case-studies'

All filter conditions accept full regex for advanced string matching
  • It matches all URL paths that contain the input string.

E.g. the search string '/case-studies' will match both the URL 'dreamdata.io/case-studies/company-x' and 'dreamdata.io/customers/case-studies/industry-comparison' as both URLs contains the search string.

  • Add a name to the category. This a mandatory field, but can be any text. Several filters can have the same category name to allow different filters to lead to the same category.
  • Finally, add the category and finish by saving the full configuration setup.
Setting up a category based on Events or conversions

Follow the same steps as for adding URL filters explained above.

Events can be chosen in two different ways:

  • Directly based on a string matching. The condition will match all events which contain the input string. The dropdown contains the tracked event names.
  • Using the only conversion checkbox: ticking the checkbox will automatically only allow events that are setup as conversions in the Dreamdata conversion setup. Use this option to quickly choose all events that are considered a conversion.

I have blog content across several domains - how do I make one category for it?

You have a sub-folder present on several domains like dreamdata.com/blog, dreamdata.io/blog and dreamdata.ai/blog.

We can easily apply this to a single category without adding a filter for each domain, using the URL filter.

We set the URL filter to /blog to include all URLs that contains /blog as part of the path

What does the uncategorized group mean?

The uncategorized grouping is a built in fallback that will make sure we always include

  • Events that are chosen as conversions in the Dreamdata conversion setup
  • Events with a valid URL regardless of domain

The uncategorized grouping does not include events that are not conversions or have a URL.

What happens when an event matches multiple categories?

An event can match multiple filters leading to different categories.

In this case the final category will be the one at the top of the list.

For e.g. an event matching both the blog category and the resources category will be in the blog category as it is higher on the priority list. To change this move the resources category above the blog in the priority list.


How did we do?