# Purchases counted twice

> If Meta records more purchases than Shopify has orders, the purchase event is likely firing twice, often from two pixels or two apps on the thank-you page. Connect Meta Ads and Shopify to Claude, ask it to list days where Meta's count beats Shopify's, and check $0, replacement and renewal orders. Then remove the duplicate event.

Type: Leak (something broke or wastes money)
Run it: Weekly
Source: https://gooseworks.ai/playbooks/meta-counting-purchases-twice

## 1. Connect

Give your AI assistant read-only access to Meta Ads and Shopify.

## 2. Ask

```text
Compare Meta's recorded purchases with Shopify orders for the last 30 days. If Meta records more purchases than Shopify has orders on any day, list those days. Then check whether $0 orders, replacement orders or subscription renewals are firing purchase events.
```

## 3. Act

Fix the duplicate event (usually two pixels or two apps firing Purchase on the thank-you page). Your real cost per sale is higher than you think.

## Steps

1. Connect Meta Ads and Shopify read-only, via a Claude connector or MCP server if you have one, or upload 30 days of purchase and order exports.
2. Run the prompt to list days where Meta recorded more purchases than Shopify orders.
3. Recount after removing $0, replacement and subscription renewal orders, since those inflate counts without a pixel bug.
4. Find and remove the duplicate Purchase event, usually a second pixel or app on the thank-you page.
5. Re-run the check weekly to confirm the counts line up.

## What it tends to find

Meta counted 1.6 purchases for every real order. The purchase event fired twice on the thank-you page. (Illustrative example, not a result from a named store.)

## Watch out

Recount after removing $0 and replacement orders. Those inflate the count without being a pixel bug.

## FAQ

### Why does Meta show more purchases than I have orders?

The purchase event is usually firing more than once per order. Two pixels, two apps or a manual code snippet plus an app on the thank-you page are common causes.

### How does double counting affect my ROAS?

It makes ROAS look higher than it is. Your real cost per sale is higher than the report shows, so budget decisions based on it can overspend.

### Does the prompt work outside Claude?

Yes. ChatGPT, Grok, Muse or any assistant that can read the same Meta and Shopify numbers, connected or as uploaded files, can run this comparison.

### Do $0 orders count as purchases in Meta?

They can. Free replacement orders and some subscription renewals can fire purchase events. Remove them from the count before deciding the pixel is broken. Then compare again.
