# Ordinary > Performance analytics built specifically for direct-to-consumer brands on Shopify. Joins your orders to ad clicks across Meta, Google, Amazon, GA4, and PostHog so you finally have one number you can trust. Free for any Shopify store. Ordinary is the Shopify analytics tool that solves the "every dashboard disagrees" problem DTC operators live with. Built by an agency that runs paid acquisition for Shopify brands and got tired of stitching together five tools that drifted from each other — and from Shopify itself. Numbers match Shopify to the cent (hourly verified). First-party storefront pixel captures the ~20-30% of shoppers Shopify's own tracking misses. Server-side Meta Conversions API recovers the 30-40% of conversions iOS and ad blockers hide from Ads Manager. Google Ads ingest at the keyword level, joined to the orders your storefront actually shipped, plus optional draft ad-creative push into your Google Ads account. Cohort and LTV per acquisition campaign. Multi-touch attribution with four switchable models. AI ad creative tooling with bring-your-own keys (no markup). Region-aware privacy posture (strictest for EU/EEA/UK/CH/BR, more permissive elsewhere). Public app on the Shopify App Store; free tier requires no card. ## Solutions - [Performance attribution](https://tryordinary.com/solutions/attribution.md): Four switchable attribution models (last-click, first-click, linear, time-decay) applied to the same orders. Full-funnel drop-off view and campaign-tag taxonomy normalization. - [Customer analytics](https://tryordinary.com/solutions/customer-analytics.md): Lifecycle stages, cohort retention, the Offer Calculator (math floor for "should I run this discount?"), and the Whales filter for high-LTV customers. - [Meta ad analytics](https://tryordinary.com/solutions/meta-analytics.md): Creative library, placement breakdown, demographic breakdown, cohort and LTV per campaign, conversion-gap diagnostic. - [Google Ads attribution](https://tryordinary.com/solutions/google-ads-attribution.md): Search, Shopping, YouTube, and Performance Max — joined to the orders your storefront actually shipped. Stop double-counting credit between Meta and Google. - [Google Ads cohort and LTV](https://tryordinary.com/solutions/google-ads-cohort-ltv.md): Which Google campaigns acquire repeat customers vs one-and-done discount hunters. - [AI creatives](https://tryordinary.com/solutions/creatives.md): Three image models (Gemini 2.5 Flash, Gemini 3 Pro, GPT Image 2), bring-your-own keys at provider list prices, push approved drafts straight to Meta. - [Meta Conversions API](https://tryordinary.com/solutions/meta-capi.md): Server-side conversion forwarding that recovers the 30-40% of purchases iOS and ad blockers hide from Ads Manager. - [Data you can trust](https://tryordinary.com/solutions/reconciliation.md): Match-to-the-cent reconciliation against Shopify's Sales report, automated every hour. ## Integrations - [Shopify](https://tryordinary.com/integrations/shopify.md): Real-time orders, customers, products, and refunds. Day-0 historical session data fills in immediately. First-party storefront pixel that survives ad blockers. - [Meta Ads](https://tryordinary.com/integrations/meta.md): Spend, performance, creative library, placement and demographic breakdowns. Plus server-side Conversions API conversion recovery. - [Google Ads](https://tryordinary.com/integrations/google-ads.md): Keyword-level performance, breakdowns by device / network / geography / demographic, asset library, daily configuration history, and click-level attribution joined to the orders your storefront actually shipped. Read for reporting, plus optional draft ad-creative push into your account. - [Amazon Ads](https://tryordinary.com/integrations/amazon.md): Sponsored Products, Sponsored Brands, Sponsored Display. Spend, sales, and ACoS in the same view as Meta and Shopify. - [Google Analytics 4](https://tryordinary.com/integrations/ga4.md): Custom events, goals, and channel groupings surfaced alongside Shopify orders. - [PostHog](https://tryordinary.com/integrations/posthog.md): Pre-checkout product interactions and post-purchase account activity — signals the storefront pixel can't see. - [Klaviyo](https://tryordinary.com/integrations/klaviyo.md): Email and SMS campaign and flow performance joined to the orders they drove — your Klaviyo channel inside cross-channel attribution alongside Meta, Google, and Shopify. ## Company - [About](https://tryordinary.com/about.md): Operator origin story. Built by Rendr, an agency running paid acquisition for Shopify brands. - [Pricing](https://tryordinary.com/pricing.md): GMV-scaled tiers, billed monthly. Free for any Shopify store — paid tiers grow with your revenue, not your seat count. - [Support](https://tryordinary.com/support.md): Contact form plus direct email (Sales / Support / Privacy / Other). ## Blog - [Push your ad creatives straight to Meta](https://tryordinary.com/blog/push-creatives-to-meta-for-shopify-brands.md): Generate an ad creative in Creatives Studio and push it to your Meta Ads Manager in one click — no downloading, no re-uploading. - [See inside Performance Max](https://tryordinary.com/blog/performance-max-analysis.md): How Ordinary opens up Google Performance Max for Shopify brands — channel mix, brand vs. new demand, and product-level profit and POAS from your real costs. - [Model the profit on any offer before you commit](https://tryordinary.com/blog/offer-profit-calculator-for-shopify-brands.md): Model a Shopify offer's real profit, margin, and break-even from your own costs before you commit. - [Every number ties out to its source — to the cent](https://tryordinary.com/blog/analytics-that-reconcile-to-the-cent.md): How Ordinary reconciles revenue to Shopify and ad spend/email to Meta, Google, and Klaviyo — re-checked daily. - [Your storefront conversion, kept separate from subscription reorders](https://tryordinary.com/blog/conversion-funnel-for-subscription-brands.md): Ordinary's funnel splits new orders from subscription reorders, with per-step trends and an opt-in whole-picture toggle. - [Your Google Ads, reported next to everything else](https://tryordinary.com/blog/google-ads-reporting-for-shopify-brands.md): Google Ads — every campaign type — reported beside Meta spend and Shopify orders, with network/device/geo drill-downs. - [Your Klaviyo email and flow performance, now in Ordinary](https://tryordinary.com/blog/klaviyo-email-reporting-for-shopify-brands.md): Klaviyo campaigns and flows — revenue, opens, clicks — reported next to the store orders they drove. - [A/B test results that speak revenue, not p-values](https://tryordinary.com/blog/ab-testing-for-shopify-brands.md): Read your A/B tests in revenue per visitor with a plain-English call-it verdict; auto-detected and sliceable across reports. - [Every channel's true ROAS, spend share, and trend — on one page](https://tryordinary.com/blog/marketing-mix-for-shopify-brands.md): Marketing Mix compares every channel on the same basis — revenue, spend, ROAS, AOV — with spend-vs-revenue share and period trends. - [See your revenue by country and U.S. state](https://tryordinary.com/blog/revenue-by-region-for-shopify-brands.md): Break down revenue, orders, AOV, and new-vs-returning customers by country and US state, from your Shopify order shipping addresses. - [Know which products will run out, and when](https://tryordinary.com/blog/inventory-stockout-forecast-for-shopify-brands.md): Forecast each product's run-out date from your recent sell-through (7/14/30 days), with a ranked reorder list. - [Every chart now shows you the previous period](https://tryordinary.com/blog/period-over-period-charts-for-shopify-brands.md): Every chart overlays the equal-length prior period, so trend and comparison read in one glance. ## Optional - [Privacy Policy](https://tryordinary.com/privacy.md): What data is collected, how it's stored, the sub-processor list, and the region-aware tracking-compliance posture. - [Terms of Service](https://tryordinary.com/terms.md) - [Data Deletion](https://tryordinary.com/data-deletion.md): GDPR/CCPA data-deletion process for merchants and end-customers. - [Data Processing Agreement](https://tryordinary.com/data-processing-agreement.md): GDPR Article 28 DPA. Per-integration data posture noted explicitly (Klaviyo: reporting only; Google Ads: reporting plus optional draft ad-creative writes). - [Sub-processors](https://tryordinary.com/sub-processors.md): The third-party services Ordinary uses to process data, and what each one handles.