Seeka has built-in diagnostic tools to check your event setup and see the event data being captured and sent to your data destinations, in real time.
You'll find them in the Seeka App under Settings → Diagnostics (in the Events section of the settings menu). There are two parts: a live Start session streamer, and Diagnostic mode for a deeper server-side view.
Start a diagnostic session (live streamer)
The diagnostic stream lets you start a session that tracks all activity for your website session, so you can see what data is being captured as you move through your site.
In the Seeka App, go to Settings → Diagnostics.
Under Start session, paste the URL of your connected domain into the Website URL field and hit 'Start streamer'.
Test your events as if you are the end user (surf your site and trigger the events you want to check).
Come back to the Diagnostics page to see the events flow in real time.
What does success look like? You should expect to see data sent to all connected data destinations for each event, with the correct parameters.
Diagnostic mode (deeper server-side view)
Diagnostic mode lets you dive deeper into the server events fired from your session and the data sent.
Your Seeka installation for a brand can be set to diagnostic mode by our support team, or by including the diagnostics tag on your website between the <head> and </head> tags (use the Copy diagnostics code button on the Diagnostics page).
Some website installations, such as Seeka's WordPress plugin, support enabling diagnostic/debug mode directly from the plugin settings. Contact support to understand the best option for enabling diagnostic mode on your setup.
To view the stream, hit the View stream button in the Diagnostic mode section, then trigger events and use the interface to filter and dive into the data collected.
🚨 In debug mode, the diagnostic stream collects data on all sessions on your site, not just your own, and your site speed will be affected. Remember to turn debug mode off once you've finished debugging.

