Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generic Analytics Adapter #3388

Open
bretg opened this issue Jan 8, 2024 · 0 comments
Open

Generic Analytics Adapter #3388

bretg opened this issue Jan 8, 2024 · 0 comments
Assignees

Comments

@bretg
Copy link
Contributor

bretg commented Jan 8, 2024

[from https://github.com//pull/3299]

We would like to define an analytics module that could work for multiple parties.

Use cases:

  1. An analytics company wants to plug into many Prebid Servers and doesn't care about the JSON interface.
  2. A publisher wants to get their own log-level data from their Prebid Server host company. We would need to be able to configure the module to log only for defined accounts and to a different endpoint for each. And not worry about GVLIDs in this scenario.

Requirements:

  1. Configuration must be definable per account. e.g. call the generic analytics module for account 123 with endpoint A and no GVLID, but call it for account 456 to endpoint B and GVL 999.
  2. The module should be able to write to HTTP or to a file. (should it support something like Kafka/Kinesis/Storm?)
  3. The same account should be able to have multiple endpoints. e.g. they may want to put data in their own data warehouse as well as contract with a vendor.
  4. PBS-Core needs to be able to handle the Purpose 7 analytics consent for each configuration entry.
  5. It would be ideal if there could be a "basic" format and a "verbose" format if not a highly configurable JSON schema.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Needs Requirements
Development

No branches or pull requests

1 participant