Journal
Optimizely Web Experiments on Shopify: Server-Side Attribution Setup
Eventabee Business simplifies server-side attribution for Optimizely experiments on Shopify stores by auto-detecting and enriching `decide` events with experiment IDs, ensuring accurate data collection.
Optimizely Web Experiments on Shopify: Server-Side Attribution Setup
Running Optimizely experiments on your Shopify store is an effective way to test different versions of pages or features to see which performs better. However, attributing the results back to your analytics and ad platforms can be tricky without a robust server-side tracking solution. Eventabee Business simplifies this process by automatically detecting Optimizely decide events, enriching them with experiment and variation IDs, and sending that data to Meta CAPI, GA4, Segment, and more.
Why Server-Side Attribution Matters for Shopify + Optimizely
When you run A/B tests on your Shopify store using Optimizely Web, the results are typically tracked client-side. This means that any conversion events (like purchases or sign-ups) are attributed to the variant a user sees at the time of interaction. However, this approach can lead to incomplete data due to browser privacy settings and ad-blocking extensions. Server-side tracking with Eventabee ensures that every event is captured accurately, even if itβs blocked by client-side restrictions.
How Eventabee Detects Optimizely Experiments
Eventabee Business auto-detects Optimizely decide events on the storefront. These events are emitted when a user is assigned to an experiment variant. Once detected, Eventabee enriches server-side events with the relevant experiment and variation IDs. This enriched data is then sent to your analytics platforms (like Meta CAPI or GA4) and ad tools via our integrations.
How It Works in Detail
- Event Detection: When a user visits your Shopify store and interacts with an Optimizely experiment, Eventabee detects the
decideevent emitted by Optimizely. - Enrichment Process: Eventabee enriches subsequent server-side events (like purchases or sign-ups) with the experiment ID (
experiment_id) and variation ID (variation_id). This ensures that every conversion is attributed to the correct variant of your test. - Fanout to Analytics Tools: Enriched events are then sent to your chosen analytics tools via our integrations, including Meta CAPI, GA4, Segment, and more.
Setting Up Eventabee for Optimizely Experiments
To set up server-side attribution with Eventabee Business, follow these steps:
Step 1: Install the Eventabee App on Shopify
First, you need to install the Eventabee app from the Shopify App Store. This involves logging into your Shopify admin panel and navigating to Apps > Manage Private Apps.
Step 2: Configure Optimizely Integration in Eventabee
Once installed, navigate to the Eventabee dashboard within your Shopify store settings. Go to the Integrations section and enable the Optimizely integration. You will need to provide API keys or credentials from your Optimizely account for this setup.
Step 3: Enable Experiment Auto-Capture
In the Eventabee app settings, ensure that the A/B experiment auto-capture feature is enabled. This allows Eventabee to automatically detect and enrich decide events emitted by Optimizely on your storefront.
Step 4: Connect Your Analytics Tools
Next, connect your analytics tools (Meta CAPI, GA4, Segment) via the Eventabee dashboard. Each integration has its own setup process. For example, for Meta CAPI, you will need to provide your Pixel ID and access token.
Comparison with Competitors
Let’s compare Eventabee Business with some of our competitors in terms of pricing and features:
| Feature/Provider | Eventabee Business | Elevar Growth | Littledata Plus | Analyzify Enterprise |
|---|---|---|---|---|
| Pricing (Monthly) | $199 | ~$450 | $990 | ~$620 |
| Optimizely Integration | Auto-detect + Enrichment | No direct support | Manual setup required | Limited integration support |
| Meta CAPI Support | Yes, with enrichment | Basic support | Requires manual mapping | Partial support |
| GA4 Support | Yes, with enrichment | Basic support | Requires manual mapping | Partial support |
| Segment Integration | Yes, with enrichment | No direct support | Manual setup required | Limited integration support |
Additional Considerations
Consent Management and GDPR Compliance
Eventabee ensures that all data is collected in compliance with GDPR and other privacy laws. We automatically detect the user’s geographic location using Cloudflare CF-IPCountry and MaxMind GeoLite2 for US states. You can configure consent categories (essential, functional, analytics, marketing) and geo modes (opt_in, opt_out, implied) to meet legal requirements.
DSAR Capabilities
Eventabee Business includes basic DSAR capabilities that allow you to manage data subject access requests based on email or phone number. For more advanced needs, Eventabee Scale offers automated responses with high-confidence tagging for quick release of data.
Conclusion and Next Steps
By using Eventabee Business, you can natively integrate Optimizely Web experiments into your Shopify store’s analytics pipeline. This ensures that every conversion is accurately attributed to the correct experiment variant, providing you with reliable insights for future optimizations.
Keep Optimizely for experimentation logic. Install Eventabee Business and variation-tagged conversions start landing in your analytics and ad-platform tools the same day.
For more information on setting up other A/B testing tools like Kameleoon or VWO, check out our guides on [how-to-track-kameleoon-experiments-in-shopify]({{ site.baseurl }}/blog/how-to-track-kameleoon-experiments-in-shopify) and [vwo-shopify-setup-guide-2026]({{ site.baseurl }}/blog/vwo-shopify-setup-guide-2026). Additionally, if you’re interested in server-side tracking for Meta CAPI or GA4, see our detailed setup guides at [meta-capi-shopify-setup-guide-2026]({{ site.baseurl }}/blog/meta-capi-shopify-setup-guide-2026) and [ga4-server-side-tracking-for-shopify]({{ site.baseurl }}/blog/ga4-server-side-tracking-for-shopify).