Advanced

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 CodeStatus MeaningRecommended Resolution
200 OK / 204 No ContentEvent received successfully by the ad platform APIs.None. Data attribution is active.
400 Bad RequestMissing parameters or invalid payload formatting.Check configuration details and active event checkboxes.
401 Unauthorized / 403 ForbiddenInvalid API Access Token or outdated pixel credential keys.Re-generate access tokens and update the main Configuration card.
429 Too Many RequestsTarget 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.