Diagnostics & Logs
Monitor storefront events in real-time. Trace incoming Shopify webhooks and inspect outbound API request payloads sent to active ad channels and marketing endpoints.
Real-Time Event Stream Auditing
The **Diagnostics & Logs** screen displays a live stream of storefront visitor activities. As customers load pages, add products to their shopping carts, initiate checkouts, and complete purchases, TrakIt captures these actions and registers them instantly:
Trace Live Events Flow
- Incoming Stream: Captures client-side browser pixel messages and back-end Shopify webhooks in real-time, displaying timestamps, event names, and order numbers.
- Outbound Routing: Logs precisely which configured services (Google Ads, Facebook CAPI, TikTok Ads, Klaviyo) this event was dispatched to.
Detailed Payload Inspector
Clicking on any event row in the diagnostics console opens the **Payload Inspector** sidebar, displaying the raw request details and API exchanges:
API Endpoint & Methods
POST https://graph.facebook.com/v19.0/pixel_id/events
POST https://analytics.google.com/g/collect?v=2&tid=G-XXXXX
Request Body (JSON Payload)
Inspect user parameters (SHA-256 hashed email, phone, city, IP addresses), e-commerce details (currency, item value, SKU list), and the tracking deduplication token (event_id) sent to partner endpoints.
API Response & Status Codes
View response headers and codes returned by external ad platforms (such as 200 OK for successful deliveries or 400 Bad Request for invalid access tokens).
Diagnostic Status Code Troubleshooting
The table below details standard response outcomes and recommended resolutions for troubleshooting event logs:
| Status Code | Status Meaning | Recommended Resolution |
|---|---|---|
| 200 OK / 204 No Content | Event received successfully by the ad platform APIs. | None. Data attribution is active. |
| 400 Bad Request | Missing parameters or invalid payload formatting. | Check configuration details and active event checkboxes. |
| 401 Unauthorized / 403 Forbidden | Invalid API Access Token or outdated pixel credential keys. | Re-generate access tokens and update the main Configuration card. |
| 429 Too Many Requests | Target API rate limits exceeded. | None. TrakIt's failed event queue will automatically retry delivery. |
Payload Retention Notice
All detailed request and response payloads in the Diagnostics logs are retained for **30 days**. This logs archive window gives you enough time to verify new pixel keys and test storefront configurations.