FAQ

Frequently asked questions

Short answers about setup, tracking, profit, privacy and billing. Step-by-step guides are in the help center.

Getting started

How is this different from the Meta or TikTok app for my shop?

Those apps send events for one platform each, from the browser. ROASaurus captures the click once, matches it to the paid order and sends the purchase server-side to every platform with the same event id as the browser pixel, so nothing is lost to ad blockers and nothing is double counted.

Which webshops are supported?

Shopify (including external and cash-on-delivery checkouts, Markets, POS and headless storefronts), WooCommerce, Wix, BigCommerce, Magento, PrestaShop, Shopware, Lightspeed, CCV Shop, Squarespace and Ecwid. Any other site can send purchases with one line of JavaScript or from its own backend. Sales on Amazon, eBay, Walmart and TikTok Shop can be added to your profit reports.

Which ad platforms does it connect to?

Server events go to Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll and Outbrain, and Google Ads gets enhanced conversions from the Shopify checkout. Campaign spend syncs from Meta, TikTok, Google Ads, Microsoft Advertising, Pinterest, Snapchat, Reddit, X, LinkedIn, Amazon Ads, AppLovin, Criteo and The Trade Desk; ad-level stats from Meta and TikTok.

How long does setup take?

About ten minutes: connect your shop (the Shopify app, the WooCommerce plugin or an API connection for other platforms), add the tracking script and paste your Conversions API tokens. The dashboard shows a live event log so you can verify everything right away.

Do I need a developer?

Not for Shopify, where setup takes about ten minutes, or WooCommerce, which uses a plugin. Other webshops connect with API credentials entered in the dashboard, plus a thank-you page snippet for the most reliable order matching. Custom backends send paid orders to the orders API.

Where can I get help?

The help center has a setup guide for every webshop and ad platform. For anything else, email hello@roasaurus.com.

Tracking and attribution

What is server-side tracking?

Server-side tracking sends conversion events from a server to each ad platform's API, instead of relying only on a pixel in the shopper's browser. ROASaurus sends each purchase from your store's paid orders, so ad blockers and browser cookie limits do not stop it.

Will this double count my conversions?

No. Browser and server events share one event id per action (for purchases, the order id), which Meta and TikTok use to deduplicate. Remove other apps that send the same pixel to avoid duplicates from those.

Why does ROASaurus show fewer sales than Meta Ads Manager?

Ads Manager counts view-through conversions and uses its own attribution windows, and each platform claims the sale for itself. ROASaurus counts orders it can tie to a click on your site, and each order is credited once across all channels. Only the Clicks & views model adds the views the platforms report, as a modelled estimate.

Can I change the lookback window?

Yes. Each store has a window from 1 to 90 days, 7 by default, or an unlimited lookback. The attribution report also switches between 1, 7, 14, 28, 30, 60 and 90 days or unlimited.

Profit and lifetime value

What is POAS and how is it different from ROAS?

ROAS is revenue divided by ad spend. POAS is profit divided by ad spend. On the ROASaurus dashboard, POAS is gross profit (revenue after product, shipping, fee and handling costs) divided by ad spend, so a POAS above 1 means those sales earned more gross profit than the ads cost.

Where do product costs come from?

From Shopify's cost per item, synced automatically, or from costs you set per variant, SKU or product with effective dates. You can also import costs from a CSV file and set country zones and supplier bundle prices.

How is customer lifetime value calculated?

Historical LTV is the cumulative revenue, gross profit or contribution margin per customer since the first order, counting only customers old enough for each window. Predicted LTV adds your store's repeat curve for the months a customer has not reached yet, scaled by how that customer has bought so far.

Privacy, data and security

Does it work with cookie consent and GDPR?

Yes. On Shopify, ROASaurus reads the store's customer privacy settings; on other sites, the consent tool on the page, such as OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, an IAB TCF banner or Google Consent Mode. When a visitor declines marketing cookies, they get no visitor id, so their ad clicks and visits are not linked to them, and their browser events are not sent to ad platforms. The paid order itself is still sent server-side to Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Ads and Taboola, with the customer data from the order hashed with SHA-256 and no click id; the other destinations get nothing, except GA4, which counts it as an anonymous sale.

Where is my data stored?

At DigitalOcean in Amsterdam, the Netherlands. The application, the database and its backups run in the EU, and every customer gets a data processing agreement.

Is ROASaurus SOC 2 or ISO 27001 certified?

No. ROASaurus is built to SOC 2 and ISO 27001 controls, but no audit has been completed, so there is no SOC 2 report or ISO 27001 certificate yet. The security page lists the controls that are in place.

Is customer data sent to the AI?

Ask AI sends your question and aggregated store metrics to Anthropic, which runs Claude, and no contact details of your customers. Through MCP, tool results go to whichever AI client you connect.

Can the AI change my campaigns or settings?

Not directly. Ask AI, and MCP clients whose key has the actions:write scope, can propose a change to a campaign, ad set or ad in the Actions inbox, and nothing changes until an owner or admin approves it. No tool can edit your store, your costs or your settings. The store's API key can also send orders and events, so keep it private.

Pricing and billing

What counts as an order?

Every order ROASaurus tracks in a calendar month, across all stores in your workspace. Ad spend, revenue, page views and events are not limited.

What happens if I go over my plan?

You choose. With overage on, extra orders keep flowing to your ad platforms and cost $0.10 each on your next invoice. With overage off, purchases from your order data stop being sent until you upgrade or the month resets; browser events keep flowing. We email you at 80% and 100% of your limit.

Is there a free trial?

Yes. The 14-day trial includes every feature for 1 store and up to 500 orders. You do not need a credit card to start. When you subscribe, your plan starts right away.

Is there a free plan?

Yes. The Free plan costs nothing, for 1 store and up to 100 orders a month. It sends server events and browser pixels to Meta, Google (Google Ads and GA4) and TikTok, includes every report and 5 Ask AI questions a day, and has no overage: above 100 orders, purchases pause until the next month. AI briefings, audience syncs, competitor tracking, AI visibility and AI content are on paid plans.

Can I pay per order instead of a monthly plan?

Yes. The pay-per-order plan has no monthly minimum: each order ROASaurus tracks costs $0.20, billed monthly through Stripe or as Shopify usage charges. It includes every feature and 3 stores, like Starter. Above about 245 orders a month, Starter costs less. You can switch between plans at any time.

Are profit analytics and LTV included in every plan?

Yes, on every plan including Free. Paid plans differ only by monthly orders, the number of stores and the level of support. Server-side tracking, profit, attribution, LTV, creative analytics and Ask AI are on every plan; the Free plan sends to fewer ad platforms and has no AI briefings, audience syncs, competitor tracking, AI visibility or AI content.

Can I pay yearly?

Yes. Yearly billing saves up to 20% compared with paying monthly. You can cancel anytime from your billing portal.

Do prices include VAT?

No. Prices are in USD and exclude VAT.

What happens after the 14-day trial?

Pick a paid plan, or move to the Free plan (up to 100 orders a month to Meta, Google and TikTok), to keep server-side events flowing. If you don't, tracking keeps collecting data but stops sending server events until you choose. Cancel anytime from the billing portal.

Not answered here? Read the help center, follow the tutorial or the app documentation, see what changed in the changelog, or email hello@roasaurus.com.

Every sale, traced to the ad that earned it

Server-side tracking, profit and lifetime value in one app. 14-day free trial, no credit card.

Start your free trial →