Bug: Snowplow tracking not working on handbook pages
Summary
Snowplow tracking does not appear to be working on handbook pages. When we look at the data, we see little-to-no traffic and there appears to be an error (or two) when looking at the browser console. Errors:
-
No appId was provided
(this is a field in Snowplow tracking) -
ERR_NAME_NOT_RESOLVED
(not sure what this means but it seems to have a URL containingsnowplow
)
Note: Tracking worked on the old about.gitlab.com version of the handbook, it appears to be the new version where the tracking is not working
Steps to reproduce
- Open browser console
- Navigate to handbook page
- Observe errors
Example Page
https://handbook.gitlab.com/handbook/product/product-analysis/
What is the current bug behavior?
There seem to be Snowplow events firing, but they have errors
What is the expected correct behavior?
Snowplow events go through without an error; we see traffic in the database
Relevant logs and/or screenshots
Possible fixes
- Snowplow instrumentation documentation
- Code lives here
- App ID is set to
about
here
- App ID is set to