Segments give you the possibility to analyze a part of your data by filtering them. Most of analytics solutions have a feature to segment data. They are based on conditions that you are defining according to the data you will find within the database.
What are good practices when defining segments?
- Give them an explicit name when you create them. The idea is to be able to identify how the segment is defined by just reading its title. It is always a bit of a challenge as the name needs to be short as well.
- Always test that your segment is working, there is nothing worse than having a segment which is wrong. For Matomo you can test it on the visit log report as it detailed enough. Note that according to your configuration the data processing of segments
in Matomo can take some time.
- With Matomo, always wait for the autocompletion to proceed in order to ensure that the values you are indicating are correct.
- If you need to create multiple and/or complex segments, use the API instead.