Littledata and WeProfit at a glance
Both tools send Shopify purchases from a server to ad platforms. They differ in how they price that job and in where the data goes. Littledata charges per order on Flex, or a monthly price with included orders and tiered overage on Scale and Plus, and it also feeds analytics, email and SMS tools. WeProfit prices each store by its monthly orders, with all 10 ad networks, attribution and profit reports in every plan.
Littledata is a trademark of its owner. WeProfit is not affiliated with Littledata. Prices and features are as published by Littledata on October 28, 2026. Check Littledata’s site for current details.
| Topic | Littledata | WeProfit |
|---|---|---|
| What it is | The data layer for Shopify: server-side tracking that connects a Shopify store to analytics, advertising and email and SMS platforms | Server-side conversion tracking for Shopify, with WooCommerce in beta, that sends store data to 10 ad networks and includes attribution and profit reports |
| How plans are priced | Per order on Flex; monthly plans with included orders and tiered overage on Scale and Plus; charged per brand, in US dollars | Monthly plans by orders a month, one plan per store, in US dollars |
| Entry price | Flex: $0.35 per order, no monthly minimum. The first fixed plan, Scale, is $199 per month billed monthly, or $159 per month billed annually, with 1,500 orders included | Starter: $19 per month per store for up to 300 orders, before applicable taxes |
| Orders above the allowance | Scale: $0.15 per order from 1,501 to 3,000, then $0.06. Plus: from $0.03 per order | No per-order overage fee; if a complete covered cycle ends over the allowance, reports, exports and developer API reads can be restricted until you choose a plan that covers your volume |
| Free trial | 30 days on every plan, with trial order limits of 500, 10,000 or 20,000 orders by plan | 14 days, started by approving a Shopify subscription, which Shopify then bills every 30 days until you uninstall WeProfit; one trial per shop |
| Annual billing | On Scale and Plus, with 20% off the subscription | Monthly prices only |
| Destinations | Google Analytics 4, Meta, Google Ads, Microsoft Ads, Pinterest, TikTok, Klaviyo, Attentive and Segment, with Segment on Scale and Plus, plus a Recharge connection for subscription orders | 10 ad networks, all included in every plan: Meta, Google (Google Ads and Google Analytics 4), TikTok, Pinterest, Snapchat, X Ads, Microsoft (pilot), Reddit, LinkedIn and Taboola |
| Attribution | Ad click IDs joined to each purchase for each ad platform’s own attribution; Session Enrichment settings for Google Analytics 4 | Works like last click with a 30-day ad-click lookback, with a confidence label on each order, in every plan; no selectable multi-touch models |
| Profit | Profit Signal (beta) sends margin-based values to Google Ads, Meta, Google Analytics 4, Segment and Klaviyo | Net profit as revenue minus refunds, taxes, product costs, payment fees, shipping, and ad spend, in every plan; not a full accounting system |
When Littledata may suit you better
Based on what Littledata’s own pages list, it may suit you better if:
- You want a longer trial. Every Littledata plan has a 30-day free trial, with trial order limits of 500 orders on Flex, 10,000 on Scale and 20,000 on Plus. WeProfit’s trial is 14 days.
- Your store has very few orders. Littledata Flex is $0.35 per order with no monthly minimum, which stays below $19 up to 54 orders a month: 54 × $0.35 = $18.90. WeProfit has no free plan: its four plans start at $19 per month per store.
- You send data to email, SMS or customer data tools. Littledata lists Klaviyo, Attentive and Segment as destinations, with Segment on Scale and Plus, and integrations with other Shopify apps on its connections page. WeProfit sends conversions to its 10 ad networks and lists no email, SMS or customer data platform destinations.
- You sell subscriptions through Recharge and want recurring orders in your marketing channels. Littledata lists a Recharge connection on every plan that captures first-time payments, recurring transactions and subscription lifecycle events. WeProfit never sends subscription renewals to ad networks as purchases: the first subscription order is a normal web purchase, and renewals count in its revenue and profit.
- You want ad platforms to receive margin-based values. Littledata’s Profit Signal, in beta on every plan, sends a profit value to Google Ads in place of revenue, to Meta as net_revenue and to Google Analytics 4 and Segment as a profit parameter, using margins you set as percentages.
- You want to send conversions to OpenAI Ads. Littledata’s Help Center lists an OpenAI Ads connection in beta, open to invited stores only.
- Your storefront is headless or built on Hydrogen. Littledata lists headless and Hydrogen support on Scale and Plus, for setups that use Shopify’s checkout on the same root domain as the storefront. WeProfit’s Shopify setup relies on its theme app embed: without it, orders still arrive and are sent, but storefront events and most attribution are missing.
- You want annual billing. Littledata offers annual billing on Scale and Plus with 20% off the subscription, and payment by invoice for annual plans. WeProfit lists monthly prices only.
- You run several country stores and want one invoice. On Littledata Plus, several country stores can share one invoice. WeProfit prices each store separately.
When WeProfit may suit you better
Based on the same published terms, WeProfit may suit you better if:
- You run one store with a few hundred orders a month. At 300 orders, WeProfit Starter is $19 per month per store, before applicable taxes; Littledata Flex is 300 × $0.35 = $105 and Littledata Scale is $199 billed monthly, as published on October 28, 2026.
- You advertise on Snapchat, X Ads, Reddit, LinkedIn or Taboola as well as Meta, Google and TikTok. Every WeProfit plan includes all 10 ad networks: Meta, Google, TikTok, Pinterest, Snapchat, X Ads, Microsoft (pilot), Reddit, LinkedIn and Taboola. Taboola forwarding depends on a captured Taboola click ID, and Microsoft delivery requires pilot enablement. Littledata’s plans page and Help Center name Google Ads, Meta, TikTok, Microsoft Ads and Pinterest as its ad platforms, with OpenAI Ads in beta for invited stores; ask Littledata about others.
- You want profit, ROAS and POAS reports by channel and campaign next to attribution, in every plan. WeProfit calculates net profit as revenue minus refunds, taxes, product costs, payment fees, shipping, and ad spend. It reports profit before ad spend per order, and net profit, ROAS and POAS by channel and campaign, with spend from connected Meta, Google Ads, TikTok and Pinterest ad accounts synced every hour, or added by hand for any network. Littledata’s Profit Signal (beta) sends margin-based values to Google Ads, Meta, Google Analytics 4, Segment and Klaviyo, and Littledata says you can report gross profit in Google Analytics and other connected dashboards.
- You want no fee per extra order. WeProfit charges no per-order overage fee; if a complete covered cycle ends over the allowance, reports, exports and developer API reads can be restricted until you choose a plan that covers your volume. Littledata bills every order on Flex, and each order above the included orders on Scale and Plus at tiered rates.
- You want cancelled orders left out of your plan count. WeProfit’s allowance counts refunded orders but not cancelled ones. Littledata’s Terms of Use count cancelled and refunded orders in its order volume, whether or not they are sent to a destination.
What WeProfit does and does not do
WeProfit receives each order through Shopify order webhooks, or the WooCommerce plugin (beta), and sends supported conversion events to each connected destination from its own servers. On Shopify it connects through a web pixel, a theme app embed that loads its storefront script, and the order webhooks.
You can inspect events and orders as they arrive, and each network’s delivery log shows the status of each event sent, with errors when a send fails. Each order’s link to a visit carries a confidence label (exact, strong, inferred or none), and orders are credited like last click with a 30-day ad-click lookback: an ad click counts for 30 days, the same window for every network, and the most recent ad click wins.
WeProfit calculates net profit as revenue minus refunds, taxes, product costs, payment fees, shipping, and ad spend. Taxes are the sales tax or VAT your customers paid, minus any refunded part. Product costs come from Shopify’s Cost per item, costs you enter, or a default percentage for products without one. Spend from connected Meta, Google Ads, TikTok and Pinterest ad accounts syncs every hour, and spend for any network can also be added by hand, as a daily schedule or through the developer API. Every plan also includes the developer API and an AI assistant connection that lets an MCP-compatible assistant read your permitted store data, read-only.
What WeProfit does not do:
- No selectable multi-touch models, no split credit and no view-through credit: each order counts once, in one channel and at most one campaign.
- No email, SMS, subscription or customer data platform destinations: WeProfit sends conversions to ad networks.
- Not a full accounting system: profit covers order costs and ad spend, not rent, salaries, software subscriptions, income taxes or other overhead.
- Spend, ROAS, POAS and profit after ads stop at campaign level, not ad sets or ads.
- Microsoft delivery is a pilot that requires enablement, and Taboola forwarding depends on a captured Taboola click ID. On Shopify, Pinterest and Snapchat receive purchases and checkout events.
- No free plan or annual plan, and no published price above 7,500 orders a month: for more, contact support@weprofit.com for a custom plan.
- Orders placed before you installed WeProfit count in its reports once imported, but they are never sent to ad networks.
- No promise of complete tracking, matching totals across ad platforms or a particular advertising return.
Plans and prices side by side
Both companies price by monthly orders in US dollars, billed through Shopify on a 30-day cycle. Littledata charges per brand, and on Flex its usage fees are calculated at the end of each cycle. WeProfit’s prices apply per store and exclude applicable taxes; Littledata’s tax basis is not covered on the pages we checked, so see Littledata’s site.
Littledata’s plans page opens on annual billing, so the $159 for Scale and $792 for Plus shown first are per-month prices when you pay annually. With monthly billing, Scale is $199 and Plus is $990 per month; billed annually, Plus is $9,504 a year. WeProfit lists monthly prices only.
Above the included orders, Littledata’s Help Center says Scale and Plus bill overage automatically at the plan’s tiered rates and keep processing, and that Shopify’s app spending cap applies; its plans page’s FAQ says a store that exceeds its plan’s order threshold needs to upgrade to ensure uninterrupted data processing. WeProfit has no per-order overage fee: an active, paying subscription keeps collecting data and forwarding eligible events above the allowance, and if a complete covered cycle ends over it, dashboard reports, exports and developer API reads can be restricted in the next cycle until you choose a plan that covers your order volume. Above 7,500 orders a month, contact support@weprofit.com for a custom WeProfit plan; no price is published for it.
| Plan | Price | Orders included | Above the allowance | Destinations | Free trial | Source |
|---|---|---|---|---|---|---|
| Littledata Flex | $0.35 per order, no monthly minimum | None; every order is billed | $0.35 per order | All Littledata destinations except Segment | 30 days, 500 orders | Littledata plans page; Shopify listing; Help Center |
| Littledata Scale | $199 billed monthly, or $159 per month billed annually | 1,500 | $0.15 per order from 1,501 to 3,000, then $0.06 | All Littledata destinations, including Segment | 30 days, 10,000 orders | Littledata plans page; Shopify listing |
| Littledata Plus | $990 billed monthly, or $792 per month billed annually ($9,504 a year) | 10,000 | From $0.03 per order | All Littledata destinations, including Segment | 30 days, 20,000 orders | Littledata plans page; Shopify listing |
| WeProfit Starter | $19 per store | Up to 300 | No per-order fee; reports, exports and API reads can be restricted after a complete covered cycle over the allowance | All 10 ad networks | 14 days | WeProfit pricing page |
| WeProfit Growth | $39 per store | Up to 1,000 | No per-order fee; reports, exports and API reads can be restricted after a complete covered cycle over the allowance | All 10 ad networks | 14 days | WeProfit pricing page |
| WeProfit Scale | $79 per store | Up to 3,000 | No per-order fee; reports, exports and API reads can be restricted after a complete covered cycle over the allowance | All 10 ad networks | 14 days | WeProfit pricing page |
| WeProfit Pro | $149 per store | Up to 7,500 | No per-order fee; reports, exports and API reads can be restricted after a complete covered cycle over the allowance | All 10 ad networks | 14 days | WeProfit pricing page |
Trial, billing and other plan terms
Littledata counts every order recorded in your Shopify store, and its plans add features as they go up. Here are the other terms that change what you pay and what each plan includes.
| Term | Littledata | WeProfit |
|---|---|---|
| Free trial | 30 days on every plan, with trial order limits of 500 orders on Flex, 10,000 on Scale and 20,000 on Plus; orders above the limit are charged at the plan’s overage rate. One trial per store, and the 30 days keep counting through plan switches and reinstalls (plans page and Help Center) | 14 days. You approve a Shopify subscription to start it; after the trial, Shopify bills the plan every 30 days until you uninstall WeProfit. Each shop gets one trial, and reinstalling does not restart it. |
| How you pay | Through Shopify Billing, on your Shopify invoice, on a recurring 30-day cycle, in USD | Through Shopify Billing, on your Shopify invoice, every 30 days, in USD; prices exclude applicable taxes |
| Annual billing | On Scale and Plus, with 20% off the subscription; payment by invoice for annual plans | Monthly prices only; no annual plan |
| Orders that count | Every order recorded in Shopify, including cancelled and refunded orders, whether or not it is sent to a destination (Terms of Use) | Stored orders in the cycle, not only ad-attributed purchases or API events; refunded orders count, cancelled orders do not |
| Several stores | Charged per brand; on Plus, several country stores can share one invoice | Each store has its own plan; prices apply per store |
| Features by plan | Segment and headless or Hydrogen support from Scale; multi-store and multi-country billing on Plus (plans page) | Every feature in every plan; plans differ only by monthly order allowance |
| Ending the subscription | Monthly plans renew every 30 days through Shopify; annual plans renew for 12 months unless you give notice at least 30 days before renewal (Help Center and Terms of Use) | Uninstall WeProfit from your Shopify admin to end the Shopify app subscription |
Monthly cost for one store at a few order volumes
Each figure is for one store, in US dollars per month with monthly billing, as published on October 28, 2026; WeProfit’s prices are before applicable taxes. Littledata Flex is $0.35 per order. Littledata Scale is $199 for up to 1,500 orders, plus $0.15 per order from 1,501 to 3,000 and $0.06 per order above 3,000. Littledata Plus is $990 for up to 10,000 orders. A WeProfit plan costs its band price.
Up to 54 orders a month, Littledata Flex costs less than WeProfit Starter: 54 × $0.35 = $18.90, against $19. Littledata’s plans page recommends Flex for stores under about 500 orders a month and Scale for 500 to 3,000 orders.
With annual billing, Littledata Scale is $159 and Plus $792 per month; the table leaves annual billing out because WeProfit lists monthly prices only. The two price lists also cover different destinations, as the next section shows.
| Orders a month | Littledata Flex | Littledata Scale | Littledata Plus | WeProfit |
|---|---|---|---|---|
| 50 | 50 × $0.35 = $17.50 | $199 | $990 | WeProfit Starter: $19 |
| 300 | 300 × $0.35 = $105 | $199 | $990 | WeProfit Starter: $19 |
| 1,000 | 1,000 × $0.35 = $350 | $199 | $990 | WeProfit Growth: $39 |
| 3,000 | 3,000 × $0.35 = $1,050 | $199 + 1,500 × $0.15 = $424 | $990 | WeProfit Scale: $79 |
| 7,500 | 7,500 × $0.35 = $2,625 | $199 + 1,500 × $0.15 + 4,500 × $0.06 = $694 | $990 | WeProfit Pro: $149 |
Store platforms and destinations, as each lists them
The lists below are as each company publishes them; this page only reports what Littledata’s pages state, so ask Littledata about anything not listed here. Littledata describes itself as built for Shopify stores, and WeProfit is publicly available for Shopify, with WooCommerce in beta.
Both send purchases from a server and still use the browser for some storefront events. Littledata’s script sends storefront page and product views for several destinations; on Shopify, WeProfit’s app embed loads the Meta pixel you connect in WeProfit, Google’s tag for a connected Google Ads account, and the Google Analytics 4 tag when you choose WeProfit adds the Google Analytics 4 tag. Event support varies by WeProfit destination: having ten connections does not mean every event or identifier is sent to all ten networks.
| What | Littledata | WeProfit |
|---|---|---|
| Store platforms | Shopify: works with any Shopify store on every plan, with Shopify Markets, POS and TikTok Shop orders; headless and Hydrogen storefronts that use Shopify’s checkout on Scale and Plus | Shopify; WooCommerce in beta, through a WordPress plugin (contact support to confirm access) |
| Ad platforms | Google Ads, Meta, TikTok, Microsoft Ads and Pinterest on every plan; OpenAI Ads in beta, open to invited stores only (Help Center) | 10, all in every plan: Meta, Google, TikTok, Pinterest, Snapchat, X Ads, Microsoft (pilot), Reddit, LinkedIn and Taboola |
| Other destinations | Google Analytics 4, Klaviyo and Attentive on every plan, and Segment on Scale and Plus; Dotdigital in private beta. It also lists a Recharge connection for subscription orders on every plan, and integrations with other Shopify apps on its connections page | Google Analytics 4, as one of Google’s two connections; no email, SMS, subscription or customer data platform destinations are listed |
| How purchases are sent | Shopify webhooks notify Littledata, and its servers send each event through the platform’s own API: Google Enhanced Conversions, Meta Conversions API, TikTok Events API, Microsoft UET API and the Pinterest API for Conversions | Built from Shopify’s order webhook and sent from WeProfit’s server to each connected destination; delivery logs show the status of each send |
Attribution and profit, as each describes them
Littledata joins ad click IDs to each purchase so each ad platform can attribute the sale to its own ad, and its Session Enrichment settings change how orders are attributed in Google Analytics 4. WeProfit attributes each order in its own reports: attribution works like last click with a 30-day ad-click lookback, and there are no selectable multi-touch models.
The profit features do different jobs. Littledata’s Profit Signal sends margin-based values to ad, analytics and email platforms, and Littledata says you can report gross profit in Google Analytics and other connected dashboards. WeProfit reports profit in its own dashboard, per order and by channel and campaign, with ad spend next to revenue.
| What | Littledata | WeProfit |
|---|---|---|
| Attribution | Ad click IDs (gclid, fbp/fbc, ttp/ttclid and _epik) captured on landing and joined to the purchase. Session Enrichment settings for Google Analytics 4: Attribution boost (on by default), Attribution boost for recurring purchases (off by default) and source and medium rules. Persistent ID recognizes returning shoppers for up to a year | Works like last click with a 30-day ad-click lookback. Each order counts once, in one channel and at most one campaign, with a confidence label: exact, strong, inferred or none. No selectable model and no view-through credit |
| Profit | Profit Signal (beta, every plan): gross margins set as percentages, overall or by product type, vendor or tag. The profit value is the order’s gross revenue minus shipping, tax and discounts, times the margin. It goes to Google Ads in place of revenue, to Meta as net_revenue, to Google Analytics 4 and Segment as a profit parameter, and to Klaviyo, for orders after you switch it on | Net profit is revenue minus refunds, taxes, product costs, payment fees, shipping, and ad spend, in every plan. Product costs come from Shopify’s Cost per item, entered costs or a default percentage; payment fees and shipping from rules you set |
Test a switch with one known order during the 14-day trial
You approve a Shopify subscription to start WeProfit’s 14-day free trial; after the trial, Shopify bills the plan every 30 days until you uninstall WeProfit, and each shop gets one trial. Use those 14 days to follow one order from your store to each ad network before you move your sending. Littledata can keep sending meanwhile: WeProfit sends to a network only after you connect that destination in WeProfit.
- Create your WeProfit account, enter your store address and select Connect Shopify. Approve the authorization, then approve the subscription to activate the trial.
- Select Open theme editor, enable the WeProfit app embed and select Save.
- Visit your storefront and add an item to the cart. On the Installation page, select Refresh and check for Connected, Web pixel installed: Yes and App embed: Active, then run Verify your installation.
- Review your orders, attribution and profit in WeProfit before you connect any ad network.
- Pick the first network to move and decide which tool sends its purchases, as described in the next section. Then connect and enable that destination in WeProfit.
- Place a Shopify test order or wait for a real order you can identify. Record its order ID, paid status, time, currency and total in Shopify.
- Find the order in WeProfit and inspect its linked session and confidence label. In that network’s delivery log, check the intended pixel or destination, the event ID, the delivery status and any error.
- In the ad network, check the conversion action, reporting date and attribution settings. A successful send does not mean every advertising platform will credit the same order to an ad.
- Repeat for the next network.
- Orders placed before you installed WeProfit are imported once your plan is active: the whole history when Shopify grants WeProfit access to all orders, otherwise Shopify’s last 60 days. They count in revenue and profit and are never sent to ad networks.
- Google Ads receives purchases from orders placed after the connection, uploaded about 6 hours after the ad click at the earliest, and usually shows the first purchases 24 to 48 hours after the first upload.
- A Shopify test order counts like a real order: it is sent to every connected ad network and counts in reports and toward the order allowance. While both tools send to the same network, a test purchase can reach that network from both tools.
Avoid double purchase events while both tools run
Adding WeProfit adds a purchase sender for each network you connect. Two tools can submit the same purchase to the same destination, such as a Google Analytics 4 property, and the destination can then count the sale twice. Before you connect a destination in WeProfit, list every tool that sends purchases to it and keep one purchase sender per destination.
WeProfit sends each order’s purchase once to each destination, from its server, with an ID built from the order. On Shopify its app embed loads only the Meta pixels you connect in WeProfit, and Google’s tag only for the Google accounts you connect, so you can move one network at a time. Running two different pixels on purpose is fine, as long as each Pixel ID has one browser sender and one purchase sender.
| Destination | Keep single | In WeProfit |
|---|---|---|
| Google Analytics 4 | Each sale counted once per property | Choose WeProfit adds the Google Analytics 4 tag only after you turn off every other Google Analytics 4 tag for that property, or choose Keep my own Google Analytics 4 tag and the Order identifier your tag reports. |
| Meta | One browser sender and one purchase sender per Pixel ID | To use WeProfit for a Pixel ID, stop the Facebook & Instagram channel, other apps, custom pixels and theme code from sending to that pixel. To keep another sender, do not connect that Pixel ID in WeProfit: it has no per-pixel server-only option. |
| Google Ads | One primary purchase action | WeProfit lists the other primary purchase actions and switches the ones you tick to secondary. A new Purchase - WeProfit action starts as primary only when the account has no other primary purchase action; secondary actions appear in All conversions, not in Conversions. |
| TikTok | One purchase sender per pixel | Compare a test purchase in TikTok Events Manager with the WeProfit delivery log. |
| One purchase sender per ad account | Check the purchase in the WeProfit delivery log. | |
| Snapchat | One purchase sender per Snap Pixel, unless you have confirmed the IDs match | Check the purchase in the WeProfit delivery log. |
| Microsoft | Review existing UET purchase tracking before adding another sender | Contact support to confirm pilot enablement first. |
About this comparison
Every Littledata fact on this page comes from Littledata’s own pages, checked on October 28, 2026: its plans page and other pages on littledata.io, its Help Center, its Terms of Use and its listing on the Shopify App Store. Each one is linked at the end of this page. WeProfit facts come from WeProfit’s pricing page, documentation and terms.
The comparison covers prices, plan terms, store platforms, destinations and reports as each company publishes them. It does not compare how much each tool tracks or what your ads return. Where Littledata’s pages do not cover a feature, this page leaves it out; that does not mean Littledata lacks it.
WeProfit is operated by VOLBAK LTD, a company registered in the United Kingdom, at 124 City Road, London, England, EC1V 2NX. If something on this page is out of date, write to support@weprofit.com.
Sources
- Littledata: plans and pricing
- Littledata on the Shopify App Store
- Littledata Help Center: welcome to Littledata
- Littledata Help Center: choosing the right plan
- Littledata Help Center: above the plan limits
- Littledata Help Center: subscription billing
- Littledata: Terms of Use
- Littledata: headless Shopify and Hydrogen
- Littledata: Shopify app features
- Littledata: connections
- Littledata: paid media
- Littledata Help Center: integrations overview
- Littledata Help Center: OpenAI Ads
- Littledata Help Center: Dotdigital
- Littledata Help Center: how server-side tracking works
- Littledata Help Center: tracking plans and event schemas
- Littledata Help Center: how it works with Google Analytics
- Littledata: Persistent ID
- Littledata: Profit Signal
- Littledata Help Center: how to use Profit Signal
- Littledata Help Center: changelog
- WeProfit: plans and pricing
- WeProfit: ad network integrations
- WeProfit: Google Analytics 4 for Shopify
- WeProfit: ecommerce attribution
- WeProfit: profit analytics
- WeProfit: Shopify conversion tracking setup
- WeProfit: Terms of Service