On the subject of "privacy preserving" analytics/advertisement.
Deidentification and Aggregation are necessary, but not sufficient, steps towards Anonymization.
You also have to Isolate a derived dataset from any past or future context.
Otherwise privacy can be attacked through correlations/differentiations etc.
A party tasked with performing both Aggregation and Deidentification defacto cannot provide Isolation.