For the complete documentation index, see llms.txt. This page is also available as Markdown.

12 things every GA4 admin should do

A checklist of GA4 admin settings, custom dimensions, audiences and reports to set up after you install Littledata.

After you install Littledata, a few GA4 settings make a big difference to your data quality. This checklist walks you through them, from day one to your second week.

Most of these steps help any ecommerce GA4 property, even without Littledata installed.

The actions are split into three stages:

  • Day 1: make sure your setup is right.

  • Week 1: 2 to 7 days after you install. GA4 can take 24 to 48 hours to show new data in reports.

  • Week 2: 10 to 20 days after you install, depending on how much traffic your store gets.

Day 1

1. Extend data retention to 14 months

By default, GA4 deletes detailed visit data after 2 months. That limits what you can analyze in explorations. Change it to the maximum as soon as you can.

1

Open Data retention

In GA4, go to Admin > Data collection and modification > Data retention.

2

Change the retention period

Set Event data retention to 14 months, then click Save.

GA4 Data retention settings with Event data retention set to 14 months

2. Turn on Google signals

When Google signals is on, GA4 collects data from signed-in Google users who agreed to ads personalization.

You need this for your GA4 remarketing audiences to flow into linked Google Ads accounts.

The downside is thresholding. GA4 may hide rows with low numbers in reports to protect user privacy. There are ways to work around this.

1

Open Data collection

In GA4, go to Admin > Data collection and modification > Data collection.

2

Turn on Google signals

Turn on Google signals data collection.

GA4 Data collection settings with Google signals data collection turned on

3. Switch the reporting identity to device-based

In theory, device-based is the least detailed reporting identity. In practice, it often gives more accurate attribution, with less Direct and Unassigned traffic.

Reporting identity only changes how reports look, not the data itself. The change shows up right away and you can undo it at any time. If your attribution looks worse, switch back to Blended.

1

Open Reporting identity

In GA4, go to Admin > Data display > Reporting identity.

2

Select Device-based

Select Device-based, then click Save.

GA4 Reporting identity settings with Device-based selected

Linking Google Ads to GA4 brings ad data into GA4, like campaign names, ad groups, keywords and cost. Without it, you can't build useful reports on google / cpc traffic.

Once linked, you can:

  • Compare conversion numbers in GA4 and Google Ads, and troubleshoot differences.

  • Get more accurate ROAS.

  • Share GA4 audiences with Google Ads for remarketing. This needs Google signals turned on (see step 2).

1

Open Google Ads links

In GA4, go to Admin > Product links > Google Ads links.

2

Add the link

Click Link and follow the steps to choose your Google Ads account.

GA4 Google Ads links page with the Link button

Step 10 shows you how to build a Google Ads report.

Week 1

5. Get to know Littledata's custom dimensions

On top of the standard GA4 ecommerce parameters, Littledata sends extra custom data with your events. For the full list, see what Littledata tracks.

Littledata registers these as custom dimensions in your GA4 property when you connect GA4. You can see them in GA4 under Admin > Data display > Custom definitions.

Dimension name
Scope
Parameter

Shopify Customer ID

User

shopify_customer_id_ld

Lifetime Revenue

User

lifetime_revenue_ld

Purchase Count

User

purchase_count_ld

Last Transaction Date

User

last_transaction_date_ld

Payment Gateway

User

payment_gateway_ld

Affiliation

Event

affiliation

App Name

Event

app_name

If any of these are missing from Custom definitions, you can create them by hand with the dimension name, scope and parameter shown above. See create the Affiliation custom dimension in GA4 for an example.

The affiliation parameter is especially useful. It adds the order's Shopify tags to each purchase, plus labels for some order types. For example:

  • Subscription Recurring Order

  • Amazon Marketplace

  • Draft (added for draft orders)

  • Shop App (added for Shop app orders)

Littledata tracks all purchases on your store, so you need a way to separate draft orders, recurring orders and others. That way, you can attribute revenue properly. For example, leaving out recurring order revenue gives subscription brands a clearer ROAS.

The Purchase Count dimension also gives you lots of audience ideas.

6. Add your GA4 measurement ID to all subdomains

If you use non-Shopify landing pages in your ad funnel, they're probably on a different subdomain. Install GA4 on all of your subdomains. In most cases, a basic GA4 setup through Google Tag Manager is enough.

This keeps GA4 attribution for the channels that really drove conversions on your main website.

Week 2

7. Create audiences

Create GA4 audiences based on Littledata's custom dimensions, like Lifetime Revenue, Purchase Count or Last Transaction Date.

1

Open Audiences

In GA4, go to Admin > Data display > Audiences, then click New audience.

You can start from scratch or from one of GA4's templates. Try a few options to see what suits your business.

GA4 Build new audience screen with custom audience and template options
2

Add a condition

Pick the dimension you want and a condition. GA4 treats these as text dimensions, so the audience builder only offers text conditions such as exactly matches, begins with or matches regex. For example:

  • Purchase Count exactly matches 1 finds one-time buyers.

  • Lifetime Revenue matches regex ^[0-9]{4,} finds customers who have spent 1,000 or more.

3

Save the audience

Give the audience a name and click Save.

8. Create a custom channel group

GA4's default channel group often puts real source / medium combinations into Unassigned. For example, fbig / pay_soc clearly means paid Meta traffic, but GA4 won't recognize it.

Go through your session source / medium report and check for custom combinations like this. Then create a custom channel group to sort them into the right channels.

9. Create a custom report: first user source / medium

Here's how to customize a standard GA4 report and add it to the left-hand menu for everyone on your property. This example builds a first user source / medium report.

You need Editor access or higher on the GA4 property.

GA4 property access settings with the Editor role selected
1

Open the report

In GA4, go to Reports > Life cycle > Acquisition > User acquisition.

2

Customize the report

Click the pencil icon (Customize report) in the top-right corner. If you don't see it, you don't have Editor access.

3

Set the default dimension

Click Dimensions. Find First user source / medium, click the three dots next to it, and select Set as default. Click Apply.

4

Save as a new report

Click Save > Save as a new report. Give it a clear name, like "1st user source / medium".

5

Add it to a collection

Click the back arrow. In Reports, click Library at the bottom of the menu. Click Edit collection on an existing collection, like Life cycle. Find your saved report and drag it into the collection, then click Save.

Want a more advanced report? See the most useful hidden GA4 report for ecommerce.

10. Create a custom report: Google Ads

GA4's standard reports don't make Google Ads data easy to find. Here's how to build a Google Ads report and add it to your menu.

1

Open the Google Ads campaigns report

In GA4, go to Reports > Life cycle > Acquisition > Acquisition overview. Scroll down and click View Google Ads campaigns on the Google Ads card.

2

Customize the report

Click the pencil icon (Customize report). Add the dimensions and metrics you need, like:

  • Keyword

  • Query

  • Cost

  • ROAS

  • CPC

The charts at the top follow your default dimension and the metric you sort by. For example, set Query as the default dimension and sort the table by key events.

3

Save and add it to a collection

Click Apply, then Save > Save as a new report. Add it to a collection from the Library, the same way as in step 9.

11. Create a custom report: refunds by campaign

Littledata sends refunds to GA4 automatically. That means you can trace refunds back to the channels that drove the original purchases.

Adding refunds to the standard ecommerce report doesn't work well, so use an exploration instead. This trick turns any standard report into an exploration.

1

Open Ecommerce purchases

In GA4, go to Reports > Life cycle > Monetization > Ecommerce purchases.

2

Open it as an exploration

Click the Edit comparisons icon in the top-right corner, then click Explore at the bottom of the panel.

3

Add refund data

Add Item refund amount as a metric. Add First user source / medium and First user campaign as dimensions.

Now you can compare how each channel performs once refunds are taken into account.

12. What next?

It depends on your goals. You might want to:

Browse the help center for more guides on common GA4 challenges.

Last updated

Was this helpful?