Shopify Web Pixel
Track and analyze how customers interact with your store using Solve's Shopify Web Pixel integration. From cart interactions to checkout progress, capture the complete customer journey with Custom Web Pixel Events.
Available Events
We support the following Shopify Web Pixel standard events:
Event Name Mapping
When working with our analytics, note that some event names differ between Shopify and Solve's event naming:
Shopify Event Name | Solve Event Type |
product_added_to_cart | add_product_to_cart |
product_removed_from_cart | remove_product_from_cart |
checkout_completed | custom_checkout_completed |
checkout_started | custom_checkout_started |
checkout_contact_info_submitted | custom_checkout_contact_info_submitted |
checkout_address_info_submitted | custom_checkout_address_info_submitted |
checkout_shipping_info_submitted | custom_checkout_shipping_info_submitted |
payment_info_submitted | custom_payment_info_submitted |
clicked | custom_clicked_summary_pay_button |
⚠️ Note: When querying Solve data, use the Solve event type names.
Shopify Cart Events
These events are triggered when a customer interacts with their cart on the Shopify store. Review the table above for the Solve event type names.
product_added_to_cart
: Triggered when a customer adds any product to their cartproduct_removed_from_cart
: Triggered when a customer removes any product from their cart
Shopify Checkout Events
These events are triggered when a customer interacts with the checkout process on the Shopify store. Review the table above for the Solve event type names.
checkout_started
: Triggered when a customer initiates the checkout processcheckout_contact_info_submitted
: Triggered when customer submits their contact informationcheckout_address_info_submitted
: Triggered when shipping address is providedcheckout_shipping_info_submitted
: Triggered when shipping method is selectedpayment_info_submitted
: Triggered when payment information is enteredcheckout_completed
: Triggered when the checkout process is completed
Shopify Button Click Events
clicked
: Currently tracks pay button clicks (when element ID is "summary_pay_button")
Currently Unsupported Events
The following Shopify standard events are not currently tracked:
cart_viewed
: When a customer views their cartcollection_viewed
: When a customer views a collection pagepage_viewed
: When a customer views any pageproduct_viewed
: When a customer views a product pagesearch_submitted
: When a customer performs a search
Implementation
Prerequisites
- An active Solve account
- Shopify Web Pixel configured. To add or update your custom web pixel.
- Log into the Solve platform and access your store
- Enter the Settings page and browse to General
- Navigate to the Shopify Web Pixel section under Get Started and press Copy to Clipboard
Adding a Custom Web Pixel
- Log into your Shopify admin panel
- Go to Settings > Customer Events
- Locate your existing Solve Web Pixel or create a new Custom Web Pixel
- Click Connect on the bottom right to set the pixel live
- Click Save
⚠️ Important: Event tracking will only begin after adding these events to your pixel configuration.
Data Processing & Availability
Events are processed in through our event pipeline:
- Collection: Events are immediately collected when triggered from Shopify
- Database Availability: Events are typically queryable in the database within 15 minutes of occurring