Order-based attribution for e-commerce stores

Do you know which of your ads
became orders?

Want to find out? Real ROAS (return on ad spend) by channel, campaign and keyword, built from your actual WooCommerce, Shopify and Shopamine orders. Not GA4 estimates. Click any number and the real transactions appear.

No credit card. Orders importing the same day.

Every order captured
Direct + Multi-Touch ROAS
Attribution down to the keyword
Refunds deducted from revenue
app.enalitica.com/reports
Campaign revenue · 30 days
Multi-Touch Direct
Campaign ROAS Revenue
Winter Sale 3.6× €22,400
Brand Search 5.1× €9,800
Retargeting 2.7× €12,900
Broad Prospecting 1.4× €3,200
Click any campaign to see the orders behind it
Works with the tools you already use
WooCommerceShopifyShopamineGoogle AdsMetaLinkedIn AdsGoogle Analytics 4Google Search Console
Real vs claimed

Your ROAS, next to what Google, Meta and LinkedIn claim.

See Direct and Multi-Touch ROAS side by side, right beside the platforms’ own reported numbers. Both claim the same order. Stop taking their word for it.

Direct + Multi-Touch, per campaign
Platform claim vs real revenue
No more double-counted sales
Winter Sale · reported ROAS
Google says
6.2×
Meta says
4.5×
Real revenue
3.6×
Both platforms claim the same order. We count it once.
Every number is real

Click any number. See the real order behind it.

Customer name, order value, products, WooCommerce ID. Real transactions, not estimates. Every figure on the dashboard opens into the orders that made it.

Customer, value and products
WooCommerce, Shopify and Shopamine order IDs
Refunds and coupons reconciled
Order #WC-48213 Attributed
CustomerMarko Novak
Order value€1,240
ProductsSofa bed + 2
Attribution
ChannelGoogle Ads
Keyword"sofa bed"
Click IDGCLID · Cj0K…
Keyword drill-down

Find the keyword that closes, not just clicks.

Drill into any campaign to Direct and Multi-Touch revenue per search term. Kill the keywords that burn budget, scale the ones that actually sell.

Revenue per search term
Direct vs Multi-Touch per keyword
Spot wasted spend in seconds
Keywords · Winter Sale by revenue
"sofa bed"€8,940
"corner sofa"€5,120
"cheap couch"€180
"cheap couch" burns clicks, never sells. Pause it.
Beyond ROAS
Campaign profit after all costs
Cost of a new customer, and when they pay back
Repeat purchases by channel
Campaigns that look expensive often win on repeat orders.
Profit, not just revenue

Know what a campaign earns, what a customer costs, and who comes back.

Next to ROAS, every campaign shows the profit it leaves after product costs, shipping, fees and returns. You see exactly what winning a new customer costs you and when they pay themselves back, and which channels bring customers who keep buying instead of one-time bargain hunters.

Profit per campaign (POAS), returns already deducted
The true cost of winning a new customer
Customer lifetime value: who returns and buys again
Order-based, not pixel-based

Every report is built from real orders, not pixel estimates.

Pixel tools rebuild your revenue from the aggregate numbers GA4 and Meta report. Enalitica reads the actual order from your store and matches it to the click that earned it, so every report you act on is a real transaction.

In their words

What our customers say

Tilen! I just wanted to tell you this. Today I created the monthly report for May, and your tool really is incredibly useful. You know we have attribution challenges and always will, given the specifics of our industry and the long buying paths. But having a report that attributes each channel (what Google says, what is direct, and what is influenced) genuinely gives a much more complete and reliable picture.
Ajda Novak
Ajda Novak
OTB Marketing
Even though I know tools like GA4, GSC, and Google Ads quite well, before using Enalitica I could only extract limited data about advertising performance on a monthly basis. Running a store simply doesn't leave time for in-depth analysis of each tool. Now I know exactly where each order comes from. I can also clearly see cross-sell patterns, which were very difficult to analyze before.
Tilen Ledić
Tilen Ledić
Opremisidom

Frequently asked questions

How is order-based attribution different from GA4?

GA4 models sessions and estimates conversions from sampled data. Enalitica starts from the actual WooCommerce or Shopify order and matches it to the click that closed it, so every number in a report is a real transaction, with refunds already deducted.

Which e-commerce platforms do you support?

WooCommerce, Shopify, Shopamine and custom stores. WooCommerce you connect on your own in minutes. Shopify and Shopamine we set up together with you through a private app built for your store; most stores are fully connected within a day. Your last 30 days of orders import as soon as the connection is live.

What happens with ad blockers and iOS users?

Click IDs are captured server-side on the order itself, not in a browser pixel, so ad blockers and Safari’s tracking prevention do not erase the source of a sale.

Can I see ROAS per keyword, not just per campaign?

Yes. Every campaign drills down to Direct and Multi-Touch revenue per search term, so you can pause keywords that only collect clicks and scale the ones that close orders.

Does Enalitica show profit or only revenue?

Both, side by side. POAS divides the profit left after product costs, shipping, fees and returns by ad spend, so a campaign with a flattering ROAS and no margin has nowhere to hide. Reports also show what a new customer costs and what they are worth over the following months.

How much does Enalitica cost?

There is a free plan and a full 14-day trial, no credit card required. Paid plans start at €49 per month.

See your real e-commerce numbers.

Import 30 days of orders during a 5-minute setup. Free plan, no credit card, your data stays yours.

Start free
Real numbers day oneNo credit card