Event and attribute tracking in Loomi for Shopify
Loomi for Shopify tracks what happens in your store and sends that data to Data hub as events with attributes like a product ID, price, or search term. These events and attributes help you build segments, personalize content, and run reports.
What data we track
Loomi for Shopify tracks three types of data:
- Events: Storefront activity, such as purchases and consent updates.
- Customer attributes: Shopper profiles, including consent status.
- Products and variants: Your product catalog, including variants.
How tracking works
Loomi for Shopify tracks shopper activity and syncs data in the following ways:
- API calls support bulk and scheduled syncs, including the initial data import and daily catalog fetches.
- Shopify webhooks update data in real time, as soon as an order, cart, or customer record — including their consent status — changes.
Sync frequency
The following data syncs in real time, as soon as Shopify sends the update:
- Customer data
- Event data
- Most product and variant fields, such as price, status, or stock
Everything else — including metafields and smart collections — updates once a day.
Webhooks retry behavior
Shopify controls retry behavior for webhook delivery. In general, Shopify treats non-200 responses as delivery failures and may retry them. A successful response means Shopify considers the delivery accepted, even if downstream processing issues occur later inside Bloomreach.
Customer data redaction
When a customer requests data erasure through Shopify, Loomi for Shopify anonymizes their data automatically.
- In Shopify, go to the Customers tab.
- Select a customer and under More actions, click Erase personal data and confirm.
The personally identifiable information (PII) erasure takes 10 days to complete. For more information, see Shopify's official documentation.
After Shopify processes the request, it sends a webhook to Bloomreach. {user.brBloomreach anonymizes the customer's data: PII is removed from the Marketing dashboard, and an anonymization event is added to the customer's record in its place.
NoteThis automatic flow only covers erasure requests submitted through Shopify. For requests submitted through other channels, follow the manual process in Individual rights.
Key components
Event and attribute tracking in Loomi for Shopify consists of:
Limitations
Some setups aren't fully supported yet, including:
- Sending all web traffic through a custom tracking domain
- Tracking category views on pages that aren't standard Shopify collection pages
Updated 20 days ago

