How can we prevent this warning?
We have events that are invoked, but Snowplow Inspector browser plugin does not see them, and no data is logged to the database.
When I say invoked, I mean that this code is being called
How are you initialising the Snowplow tracker? (e.g., the full Javascript snippet) This warning is raised if an instance of the tracker can’t be found.
This initialisation looks mostly correct. The tracker doesn’t have a get method for app_id - but if you use something like the Chrome extension you should be able to see what the app_id is for each event sent.
That looks ok. Maybe they are firing in the wrong order? If you’re using GTM could your track call be happening before newTracker has fired? If you are using GTM, then using the trigger ordering will help here.