Connecting your first data source
A quick guide to connecting your first ad platform or analytics source after installing Ordinary. No code required.
On this page
Shopify is connected automatically at install. Everything else — Meta, Google Ads, Klaviyo, Amazon and more — is a one-time connection on Settings → Integrations.
Ad and email integrations require Starter or higher. On Free you still see attribution from your pixel and order data.
Where to start
Go to Settings → Integrations. Each integration has a tile showing its status:
- Connected — the integration is linked.
- Not connected — click the tile to set it up.
- Upgrade plan to enable — the integration isn’t included in your current plan.

Which to connect first
Pick the platform you spend the most on. Most DTC brands:
- Meta — Facebook and Instagram ads. Usually the first to connect.
- Google Ads — Search, Shopping, Performance Max, YouTube and Demand Gen spend.
- Klaviyo — email and SMS campaign and flow performance.
- Amazon — if you also sell or advertise on Amazon.
How connecting works
Meta, Google Ads, Klaviyo and Google Analytics 4 use a sign-in flow:
- Click Connect on the tile.
- You’re sent to the platform’s sign-in page.
- Approve the requested access. Ordinary’s access is read-only for your analytics, orders and ad-reporting data. On Meta, Ordinary can also save creatives to your ad account as paused drafts when you ask it to; you review and publish them yourself.
- You’re returned to Ordinary with the connection active.
Amazon and PostHog connect with credentials you enter in a form on their settings page. PostHog asks for your host, a personal API key and your project ID. See the per-platform guides below.
The first sync begins immediately. Depending on the platform and your account’s history, it takes anywhere from 30 seconds to 20 minutes.
Per-platform guides
- Connecting Meta Ads
- Connecting Google Ads
- Connecting Klaviyo
- Connecting Amazon
- Connecting Google Analytics 4
- Connecting PostHog
Each guide walks through the platform-specific steps and troubleshooting.
What if connecting fails?
Most failures fall into two buckets:
- Insufficient permissions on the account. You need admin or equivalent access on the Meta ad account, Google Ads account or GA4 property — read-only users can’t grant access.
- The browser blocked the popup. Disable popup blockers for
app.tryordinary.comand retry.
If it still fails, see the platform’s integration article linked above for a troubleshooting section, or email support@tryordinary.com.
What’s next
- Once a source is connected, open Marketing Mix from the left nav — ad spend for the connected platform should start appearing in the totals strip and on that platform’s channel card within a few minutes.
- To connect more sources later, come back to this page any time.