Hi Aperia. There is currently a slight difference in how datalists and explicit strings are handled, specifically to do with sub-domains and I'm guessing this is the problem you are facing.
When an explict domain is entered into the rule, for instance microsoft.com and "and sub-items" is checked, then browsing to
www.microsoft.com or help.microsoft.com, or just microsoft.com will trigger the rule. However with datalists, the sub-item matching is ignored and therefore if you have microsoft.com in the data file list, but you browse to
www.microsoft.com then the rule will NOT trigger.
I would consider this something we need to remedy on our end in an update, but for now you can do one of two things.
1) Also add *.domain.com to the file list if you want to capture all subdomains of the specified domain. You will need to enable "Pattern Matching" in the settings for that data list so that wildcards are parsed.
2) Add specific prefixes to the file list as desired, like help.domain.com or support.domain.com
So you should end up with a file like so:
microsoft.com
*.microsoft.com
facebook.com
*.facebook.com
etc
Now, you can simply enter *microsoft.com, but of course that would allow potentially unwanted sites like badmicrosoft.com to trigger the rule.
I will get this change for sub domains added to our next update.
Hope this helps.
Aaron