The full feature list.

Server-side attribution across Meta, TikTok, Google, Snapchat and Pinterest — plus everything else we built around it.

What you'll find.

Data Granularity

Drill from total revenue all the way down to a single ad creative — campaign, ad-set, ad — without leaving the dashboard.

Single-Source Approach

Stop reconciling four ad-platform reports against your Shopify backend. One source of truth, one number per channel.

Country ROAS Report

See ROAS, CPA, and net contribution per country side-by-side, so you can pause a market that's leaking and double down on the one that's working.

Premade Breakdowns

Receive a comprehensive ROAS breakdown for traffic origins, campaigns, ad sets, advertisements, regions, and country-level insights.

Multiple stores

Run more than one Shopify store from a single MoleculeData account — each with its own currency, channels, and team — without juggling logins.

Full control of budgets & ads

Manage ads across all channels and accounts in one place. No more copying ad IDs to turn off ads.

Easy integration

A straightforward 5-minute Shopify integration connects all your sources. No revenue or spend limitations.

On the roadmap

Molecule MCP — run campaigns from Claude.

From Claude, Cursor, or any MCP client. Reports, budgets & on-off across all 5 ad channels.

In private beta

Ask in plain English. Get the analyst answer.

Ask the question. Get the written summary, the chart, and the follow-up the analyst would have asked next.

Every feature, in one place.

Our Client Voices

Molecule Marketing Analytics gives a clear view of all our campaigns in one place. The attribution models make it easy to see what drives sales, and the dashboard is simple yet powerful. We love being able to manage ads and budgets directly — everything just works smoothly. Great tool for optimizing performance!
Kamil El Bouab
Filippo Loreti Watches

Frequently asked questions

How server-side attribution works, how we compare to platform-reported numbers and other tools, and what to expect from setup to billing.

What is server-side attribution, and why does it matter for Shopify stores?
Server-side attribution means we connect real Shopify orders to the marketing that drove them — not the optimistic numbers each ad platform reports back. Because we work from what Shopify actually records, every event that affects your true CPA flows through: cancellations, refunds and partial refunds, discount codes, taxes, currency conversion, and fraud chargebacks. The result is a ROAS number that reflects revenue you actually keep.
Why are the ROAS numbers Meta, Google, and TikTok report usually inflated?
Each ad platform reports the conversions it thinks it influenced — and most customer journeys touch several platforms before a purchase. Meta, Google, TikTok, and the rest each claim full credit for the same order, so the numbers stop adding up. We deduplicate the journey: every order is mapped to the touchpoints that actually contributed, then credited according to the attribution model you choose. One conversion, one source of truth.
How does MoleculeData link each Shopify order to the ad that drove it?
We pass an ad ID into the UTM parameters on every paid click. When Shopify records the order, we look up the ad ID in the URL the customer arrived through and tie that order back to the exact ad, ad set, campaign, and channel — without relying on pixel cookies or third-party tracking that browsers now block.
What attribution models do you support, and how do I pick one?
Four models: last-touch, first-touch, U-shape (credits the entry and converting touchpoints), and custom. You can switch between them on any report — useful when you want to see how the same campaign performs under each lens before committing budget.
How does iOS 14 and cookie deprecation affect my attribution — and how do you handle it?
Our attribution sits on top of Shopify's order data, not browser cookies — so iOS 14, Safari ITP, and third-party cookie deprecation don't break our model the way they break pixel-based tools. As long as Shopify can record the order, we can attribute it.
How is MoleculeData different from Triple Whale, Northbeam, or Polar?
Most attribution tools are still pixel-based — they fire a tracker on the storefront and stitch the journey together client-side. We don't. Our attribution runs server-side against your verified Shopify order data, which means cleaner numbers, no client-side blocking, and no scripts slowing down your storefront. We're built specifically for Shopify, not retrofitted onto it.
Do I still need MoleculeData if I'm running Meta CAPI, Google Enhanced Conversions, or GA4?
Yes. Meta CAPI, Google Enhanced Conversions, and GA4 each solve one problem: making sure their own platform sees every conversion. None of them solve the cross-channel problem — every platform still claims the same order. You still want platform-level tracking running for ad optimization (that's standard practice), but MoleculeData sits one layer above, deduplicating across all of them so you can see which channel actually drove which sale.
Why is this better than just trusting each ad platform's reported numbers?
Because you finally see the full picture: which ads drive sales, which ads merely assist, and which channel closes the deal at the bottom of the funnel. Platform-reported numbers can't show that — they only see their own slice. Once everything is deduplicated against your actual order data, the real budget calls become obvious.
How long does setup take, and do I need a developer?
No developer needed. Setup takes about 5 minutes — install our Shopify app, connect your ad accounts, and we start backfilling 30 days of historical data automatically.
What ad channels do you support today?
Meta (Facebook + Instagram), Google Ads, TikTok, Snapchat, and Pinterest. More channels are added based on customer demand — talk to us if there's one you need.
Can I connect multiple Shopify stores under one account?
Yes. Connect as many Shopify stores and ad accounts as you want under one workspace — no limits on stores, accounts, attributed revenue, or sessions. Especially useful for brands operating multiple regional storefronts and agencies managing client portfolios.
Is MoleculeData GDPR-compliant, and where is data stored?
Yes — MoleculeData is GDPR-compliant. Customer data is stored on AWS in Frankfurt (eu-central-1), and a Data Processing Agreement is available on request.
Can I export my data or send it to a warehouse like Snowflake or BigQuery?
Yes. Reach out and we'll set up an export pipeline to Snowflake, BigQuery, or your data warehouse of choice. Historical data exports are also available to account admins on request.
What is the MoleculeData AI chat — what kinds of questions can I ask it?
Anything about your marketing and sales performance: ad and campaign breakdowns, product-level revenue, week-over-week changes, channel comparisons. If the data is there, you can ask for it in plain English — no dashboards, no SQL. (AI chat is rolling out in early access; advanced query types continue to land weekly.)
Do I need to know SQL or build dashboards to use the AI chat?
No. Just type the question. The point of the chat is to skip the dashboard and the query layer entirely.
How does pricing work — is there a free trial, what happens after?
Yes — 14-day free trial with full access. Plans differ by feature set; you'll pick yours during onboarding. After the trial, billing begins automatically on the plan you selected. Cancel anytime from your billing settings.

Ready to take control of your marketing performance?

Shopify Meta TikTok Google