# Shopify + Google Ads + Google Merchant Center + Google Analytics 4 integration and analysis

Connect Shopify, Google Ads, Google Merchant Center and Google Analytics 4 to Hendrik. Distinguish catalog eligibility, paid delivery, buyer journey, and completed store revenue.

## The question this stack can answer

Is Shopping losing eligible products or potential buyers?

## What Hendrik reads from each source

- **Shopify:** Orders, refunds, payment status, product cost coverage, and location inventory show what happened in the store.
- **Google Ads:** Spend, delivery, and Google reported conversions show the Google Ads side of the question.
- **Google Merchant Center:** Offer eligibility, policy issues, and feed diagnostics show whether Shopping can serve the products you want to promote.
- **Google Analytics 4:** Traffic acquisition, landing pages, and on site events show where the website journey changed.

## What you need to connect

- Use one explicit 28-day comparison window, time zone, market, and legal-entity scope before comparing values.
- Connected Shopify order, refund, and inventory data for the same store and comparison window.
- Connected Google Ads account with spend and conversion reporting for the stated window.
- Connected Merchant Center account with offer diagnostics for the same market and product scope.
- Connected GA4 property with comparable acquisition and event reporting.
- Keep provider-specific definitions visible and use an identity or product mapping only where it is established for this workspace.

## Important limits

- Declared UTM text is not a verified ad-platform campaign identity; cost coverage and provenance control any margin claim.
- Google-reported conversion value is platform attribution, not incremental revenue or a deduplicated business total.
- Offer diagnostics do not prove a store-product or campaign relationship unless that mapping is established.
- GA4 events and attribution do not automatically establish a paid order, payment, or campaign relationship.

## Illustrative example

### Shopify + Google Ads + Google Merchant Center + Google Analytics 4 review

Previous: 1–28 January. Current: 29 January–25 February. Both periods contain 28 days. Monetary values use USD and all timestamps use UTC. Merchant Center counts are two dated snapshots, not period totals. Eligibility fell from 1,240 to 1,010 offers. Inspect disapproval reasons and affected products before deciding whether this explains the delivery change.

*About this example: Synthetic data · illustrative analysis · Hendrik only acts with the permissions you give it.*

- net order value (USD, 28 days) (Shopify): 110,000 USD → 106,000 USD
- reported conversion value (USD, 28 days) (Google Ads): 88,000 USD → 105,000 USD
- reported purchase events (count, 28 days) (Google Analytics 4): 1,420 → 1,230
- refund value (USD, orders from the prior 28-day cohort) (Shopify): 6,800 USD → 9,200 USD
- Google Ads spend (USD, consecutive 28-day periods) (Google Ads): 21,000 USD → 26,000 USD
- GA4 paid sessions (configured channel group, consecutive 28-day periods) (Google Analytics 4): 16,800 → 15,300
- Eligible offers · same account, country and Shopping destination; period-end snapshots (Google Merchant Center): 1,240 · 28 Jan → 1,010 · 25 Feb

### What Hendrik checks

- **Read Shopify outcome:** Use net orders and refunds as the completed commercial result.
- **Review Google Ads delivery:** Check campaign spend, clicks, conversion settings, and operator changes.
- **Inspect Merchant Center eligibility:** The third integration adds dated feed, approval, price, availability, and policy diagnostics for offers.
- **Use Google Analytics 4 for the journey:** The fourth integration adds whether fewer paid visits or fewer recorded purchases appear before the store order is completed, which separates a catalog question from a buyer-journey question.
- **Validate affected scope:** Verify whether diagnosed offers were promoted before connecting a feed repair to a Google Ads decision.

### What Hendrik sees

Shopify net order value fell and refund value rose. Google Ads reported higher conversion value as spend rose. GA4 reported purchase events and paid sessions fell. Merchant Center eligible offers fell.

### What to do next

Repair a confirmed Merchant Center eligibility defect first when it affects promoted offers. If the catalog is healthy, inspect the landing or checkout path indicated by the journey measure; reassess the corrected catalog snapshot, journey measure, and store outcome before raising Google spend.

**Limit:** These integrations can be compared by date and product scope, but they do not automatically map an ad click to an order or establish causality.

## Provider documentation

- [Shopify documentation](https://help.shopify.com/en/manual/reports-and-analytics)
- [Google Ads documentation](https://support.google.com/google-ads/)
- [Google Merchant Center documentation](https://support.google.com/merchants/)
- [Google Analytics 4 documentation](https://support.google.com/analytics/)

## Start with this stack

[Create a workspace and connect Shopify + Google Ads + Google Merchant Center + Google Analytics 4](https://app.withhendrik.com/auth?mode=sign-up&acquisition_channel=marketing&return_to=%2Fonboarding%2Factivation&cta_location=integration_markdown&landing_page_id=combination-shopify-google-ads-google-merchant-center-ga4&combination=shopify-google-ads-google-merchant-center-ga4)
