iQMedia / tracker

Repo to hold all customer facing platform and data issues.
0 stars 0 forks source link

GetOccurrence optimizations (to improve speed from ad airing to reporting) #53

Open sergi0aranda opened 3 weeks ago

sergi0aranda commented 3 weeks ago

@hollinger just wanted to document a ticket with the GetOccurrences we discussed, please work on these and refine our approach. Some of the ideas we discussed to potentially improve performance of this end point:

1) Client-level control of the audience data. We actually do NOT have permission to share Nielsen audience data, so we should make it configurable to limit which customers get audience level data, which do not.

2) Media value should also be configurable because we do not have permission to share media value data with all customers.

3) Reduce audience look-ups. Some background here, most customers pull the data 2 or 3 days after the occurrence is generated, so most of the customers actually receive a estimate of the audience numbers any way. So to the degree we reduce the number of audience look-ups, this may potentially improve endpoint performance.

4) Others: Any other ideas that may help improve getoccurrences performance... maybe I'm forgetting another one you mentioned.