Skip to main content
Retainful’s storefront tracking records what shoppers do before they identify themselves — product views, sessions, checkout starts — and stitches it to a contact as soon as an email appears (at checkout or in a signup form).

How tracking is delivered

Retainful registers a web pixel through Shopify’s pixel manager — a sandboxed script Shopify runs on every storefront page, including checkout. No theme edits, and it survives theme changes.What it captures:
  • Product views — product, variant, price, and URL for each view.
  • Checkout contact info — the email/phone a shopper enters at checkout, with their stated marketing consent.
  • Session continuity — a short-lived session identifier so a later checkout can be connected to the browsing that preceded it.
Enable or disable it from Integrations → Shopify → Web Pixel.

What the data powers

Privacy posture

  • Tracking is first-party to your store relationship: data goes to your Retainful organization and is used for your marketing — it is not pooled across stores.
  • Consent captured at checkout (email/SMS opt-in checkboxes) is stored on the contact and enforced at send time — see subscription status.
  • Contacts can be deleted entirely (dashboard or API) to honor GDPR/CCPA erasure requests.
If you run a consent management platform (cookie banner), treat Retainful’s storefront tracking like your other marketing tags and gate it per your regional requirements.