How tracking is delivered
- Shopify: web pixel
- WooCommerce: plugin
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.
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.