Currently, if any data is different per channel (e.g. customers) and there is a legal or privacy reason they cannot exist in every channel, then data groups cannot be used.
This has significant impact on performance as the only alternative at present is to have a separate data group per store (even though the majority of data is the same).
Allowing specific entities, namely the customer or an ISV entity, to be filtered by store within a data group would allow the data group concept to be used, whilst filtering store specifc data.
Anees Ansari (administrator)
Thank you for sharing your idea with us. We appreciate and value your input. While we have decided not to pursue it at this time, we will keep it on our radar and re-evaluate it in the future if there is increased demand from our customers.