> For the complete documentation index, see [llms.txt](https://help.littledata.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.littledata.io/integrations/shopify-to-google-analytics.md).

# Google Analytics

![shopify to google analytics](/files/SNBgKEVTO1DRaHAaEvV7)

Shopify Analytics is limited for marketing reporting and attribution, and Shopify's free integration with Google Analytics - via the Google & YouTube app - is unreliable and inflexible.

Littledata's [Shopify Google Analytics](https://www.littledata.io/shopify/google-analytics) connection uses a combination of client-side and server-side tracking to ensure 100% accurate data about your Shopify store in Google Analytics. Littledata automatically integrates with your store to capture every customer touchpoint, including sales, marketing and product performance data.

## Connection benefits

* Combination of client-side and server-side tracking to capture [browsing activity, orders and refunds](/integrations/shopify-to-google-analytics/how-it-works-shopify-to-ga4.md#what-can-you-track)
* Accurate [marketing attribution](https://blog.littledata.io/2023/06/28/the-truth-about-cookies-and-attribution/)
* Full control over your event data with the [Event Editor](/event-editor/overview.md) — filter, derive, enrich or remap any event before it reaches your destination
* [Custom dimensions](/google-analytics/conversions/customer-lifetime-value-google-analytics.md) for calculating LTV and more
* Send margin instead of revenue to your ad platforms with [Profit Signal](/sources/profit-signal/how-to-use-profit-signal.md)
* Option to export data [from GA4 to a BigQuery data warehouse](/google-analytics/setup/ga4-to-bigquery.md)
* Connect [Shopify + Google Ads](https://www.littledata.io/shopify/google-ads)

## Connection details

Littledata's Google Analytics connection works automatically for detailed ecommerce tracking and marketing attribution in Google Analytics. This chart outlines what you can track with Littledata versus the Google & YouTube app.

{% hint style="info" %}
**Google & YouTube app update, August 2026:** Shopify's native app is adding four events (`view_item_list`, `remove_from_cart`, `view_cart`, `add_shipping_info`) and standard Enhanced Ecommerce parameters. Littledata already sends all of this event and parameter data, with more customisation of server-side events with Event Editor.
{% endhint %}

| **Essentials**                          | **Google Channel** | **Littledata** |
| --------------------------------------- | ------------------ | -------------- |
| Basic ecommerce events                  | ✔                  | ✔              |
| Accurate attribution to source of visit |                    | ✔              |
| Subscription & upsell tracking          |                    | ✔              |
| Support from Google Analytics Experts   |                    | ✔              |

### Custom dimensions

| **Custom dimensions**        | **Google Channel** | **Littledata** |
| ---------------------------- | ------------------ | -------------- |
| Store name (for multi-store) |                    | ✔              |
| Shopify Customer ID          |                    | ✔              |
| Last transaction date        |                    | ✔              |
| Purchase count               |                    | ✔              |
| Lifetime Revenue             |                    | ✔              |
| App Name                     |                    | ✔              |
| Affiliation                  | ✔\*                | ✔              |

{% hint style="info" %}
\*Affiliation from Google & Youtube channel = hostname; Littledata's affiliation dimension displays the order type (i.e. recurring order)
{% endhint %}

Read more about [user properties and custom dimensions](/google-analytics/conversions/customer-lifetime-value-google-analytics.md)

| **Recurring orders (from** [**subscription apps like Recharge**](/sources/shopify/tracking-subscription-orders-in-the-shopify-checkout.md)**)** | **Google Channel** | **Littledata** |
| ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | -------------- |
| User attribution                                                                                                                                |                    | ✔              |
| Linking subscription revenue to marketing campaigns                                                                                             |                    | ✔              |
| Subscription type differentiation                                                                                                               |                    | ✔              |
| Can calculate Customer Lifetime Value                                                                                                           |                    | ✔              |
| Can calculate Subscriber Churn Rate                                                                                                             |                    | ✔              |

### Control and customization

Adding fields to a fixed set of events only gets you so far. The real gap between Littledata and the Google & Youtube app is how much control you have over that data once it's flowing.

| **Control & customization**                                                                                                | **Google Channel** | **Littledata** |
| -------------------------------------------------------------------------------------------------------------------------- | ------------------ | -------------- |
| [Event Editor](/event-editor/overview.md): filter, derive, enrich or remap any event                                       |                    | ✔              |
| [Include or exclude specific order/sales channels](/advanced/troubleshooting/how-to-exclude-orders-by-source.md)           |                    | ✔              |
| Track [post-purchase upsells](/integrations/shopify-to-google-analytics/how-it-works-shopify-to-ga4.md#server-side-events) |                    | ✔              |
| [Custom dimensions](/google-analytics/conversions/customer-lifetime-value-google-analytics.md) for LTV, churn and more     |                    | ✔              |
| [Profit Signal](/sources/profit-signal/how-to-use-profit-signal.md): send margin instead of revenue                        |                    | ✔              |

For example, you can use the Event Editor to keep POS or wholesale orders out of your ad conversions, [exclude a sales channel](/advanced/troubleshooting/how-to-exclude-orders-by-source.md) entirely from a destination, or [derive a custom event](/event-editor/custom-events.md) for a single high-value segment — none of which the Google & Youtube app supports.

### How Littledata's Google Ads connection compares to the Google Sales Channel

If you've installed our Google Analytics connection, the next step is to power up your Google Ads data with Littledata's [Google Ads connection](/integrations/google-ads/google-ads-install-guide.md). Here's a peek at how our Google Ads connection compares to Shopify's native connection:

| **Feature**                            | **Littledata** | **Google Channel** |
| -------------------------------------- | -------------- | ------------------ |
| Conversion Tracking for Google Ads     | ✔              | ✔                  |
| Supports checkout extensibility        | ✔              | ✔                  |
| Tracks 100% of conversions server-side | ✔              | -                  |
| Enhanced Conversions                   | ✔              | -                  |

### Learn more

Read more about how to make the most out of Littledata's robust, no-code tracking solution.

* See [what reports you can view](/google-analytics/conversions/shopify-to-google-analytics-4-beta.md) in GA4
* Take full control of your event data with the [Event Editor](/event-editor/overview.md)
* Customizable [data pipeline settings](/advanced/developer/data-pipeline-settings.md) and how to add [custom GTM](/advanced/developer/gtm-and-google-analytics-data-layer-for-shopify.md) that works with Littledata (such as quiz tracking)
* Install Littledata's [Advanced Google Analytics app](https://apps.shopify.com/littledata) in the Shopify app store
* Learn [how Littledata sends the events](/integrations/shopify-to-google-analytics/how-it-works-shopify-to-ga4.md) from Shopify to Google Analytics
