-
Notifications
You must be signed in to change notification settings - Fork 467
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
Analytics: Create Collectors Layer #29712
Comments
Just to be clear, we have these already. See: These build a map of information from the request based on the user, session, etc. |
Note to QA: it is better test this issue together with #29862, if you want to test it alone then you are going to need to run the query directly in Clickhouse doing together allow you to run the query using CubeJS instead. Steps to test (both issues together):
ClientIId: analytics-customer-customer1
|
Pass Internal QA: The CA data for PAGE, FILE, URL MAP and Vanity URL are been collecting as expected We just have some problems collecting the referer, user-agent and persona field but we already work on this in another issue: |
Parent Issue
#29476
User Story
As part of the Analytics infrastructure; we need to create a collectors layer
We can think on two kind collectors:
In addition the clients might add collectors programatically by OSGI
Acceptance Criteria
We need to create a collector to gather information for the following events:
PAGE_REQUEST: Triggered when a page is accessed.
FILE_REQUEST: Triggered when any file is accessed. If a page is accessed and requests a file (e.g., an image, JS, CSS, etc.), two events will be triggered: one for the page as a PAGE_REQUEST and another for each file as a FILE_REQUEST. Files can be loaded using the following endpoints:
URL_MAP: Triggered when a URL map is used. In this case, two events are triggered: one for the URL_MAP and another for PAGE_REQUEST (the second one corresponds to the detailed page request).
VANITY_REQUEST: Triggered when a vanity URL is used. If the vanity URL forwards internally, two events will be triggered: the first one as a VANITY_REQUEST, and the second one could be either a FILE_REQUEST or a PAGE_REQUEST, depending on the forward destination.
Proposed Objective
Core Features
Proposed Priority
Priority 3 - Average
External Links... Slack Conversations, Support Tickets, Figma Designs, etc.
No response
Assumptions & Initiation Needs
No response
Quality Assurance Notes & Workarounds
No response
Sub-Tasks & Estimates
No response
The text was updated successfully, but these errors were encountered: