Web Pixel & data collection

Bloodhound uses Shopify's Web Pixel sandbox to capture storefront and checkout events. The pixel is installed automatically the first time you open the app, via the webPixelCreate mutation.

What the pixel captures

  • Page views: URL path, page type, session ID. No query strings with PII.
  • Core Web Vitals: LCP, FID/INP, CLS, TTFB, FCP samples.
  • JS errors: message, file, line, column, deduplicated by fingerprint.
  • Checkout funnel: checkout_started, checkout_address_info_submitted,checkout_shipping_info_submitted, checkout_contact_info_submitted, payment_info_submitted,checkout_completed.
  • Third-party script timing: load time and failure status per script tag.

What it never collects

  • IP addresses (Shopify strips these before they reach us).
  • Customer email, name, phone, or address.
  • Order contents or basket items.
  • Cookies set by your store.
  • Full URLs with query strings (we strip ? and everything after).

What we derive (not collect)

We derive a country code (ISO 2-letter) from Shopify's session context, plus broad device class (mobile / tablet / desktop) and connection class (4g / wifi / unknown). We do not see precise geolocation. Session IDs are anonymous random UUIDs scoped to the browser session.

Retention

  • Free: 7 days
  • Pro: 30 days
  • Business / Enterprise: unlimited

Uninstall

When you uninstall Bloodhound, ingest stops accepting events from your shop within 60 seconds. Stored data is deleted on a 30-day rolling purge. You can request immediate deletion by emailing [email protected] or via Shopify's built-in GDPR data-request webhook.

Related