I think segmentation can be challenging. There is a fine balance to achieve in order avoid drilling too deep to create excessive segments or remain too macro and create too few segments. While the former might mean (wrongly) reading too much into each behaviour, the latter would certainly mean the message is unlikely to be specific and far too generic.