Shopify Server Side Tracking
Unlike any other A/B testing platform, FigPii integrates directly with Shopify to deliver 100% accurate server-side order tracking and attribution. Plus, you can easily segment results by New vs. Returning customers:
- New Customers → exactly 1 order in their history
- Returning Customers → 2 or more orders in their history
Exchanges, returns, and draft orders are automatically excluded from tracking.
How to Set Up Shopify Server-Side Tracking
Step 1. Install the FigPii Shopify App. If you’ve installed FigPii previously, re-open the app and accept the new permissions required.
FigPii never tracks or stores any personally identifiable information. This is fully enforced by Shopify’s Protected Customer Data protocol.

Once installed, log in or register through the app, then enable the App Embed (required for server-side tracking).
Step 2. Go to your FigPii Dashboard and open the Site Goals section.

Step 3. Define the following goals:

| Goal Name | Goal Type | Match Type | Event Value |
|---|---|---|---|
| Shopify Purchase | Custom Event | Exact Match | shopify_purchase |
| Shopify New Customer Purchase | Custom Event | Exact Match | shopify_new_customer_purchase |
| Shopify Returning Customer Purchase | Custom Event | Exact Match | shopify_returning_customer_purchase |
Step 4. Add your new goal to any active or upcoming experiments using the Saved Goals dropdown.
Need help? Reach us anytime at support@figpii.com.