mozilla / taar-lite

A lightweight version of the TAAR service intended for specific deployments with reduced feature visibility.
Mozilla Public License 2.0
2 stars 6 forks source link

System (OS) is not considered in coinstallation rate for guid-guid recommendations. #24

Closed mlopatka closed 6 years ago

mlopatka commented 6 years ago

Currently, it is possible for recommendations to be surfaced based on guid co-installations that are incompatible with the client's OS. This is handled elegantly by AMO whent he recommmendations are surfaced, however, the client should not be exposed to unavailable extensions.

No obvious solution presents itself without splitting the ETL job by OS, which would mean that no recommendations are available for OS'es with few clients (to meet minimum installs thresholds in place for privacy).

@birdsarah @crankycoder Let's discuss a strategy for providing a good experience to all platforms.

mlopatka commented 6 years ago

It occurs to me that some kind of cross-geo cross-os solution may generalize to solving both this issue and #7.

crankycoder commented 6 years ago

This is a duplicate of #35. Filtering by user-agent string would solve this.