10+ years · 3x UK Search Awards
FREE DOWNLOAD

25 GA4 audiences for repeat-purchase ecommerce, built by your own AI assistant

I built this framework out through the GA4 Admin API for a UK skincare retailer, then stripped every brand name out of it. You get markdown files you drop into Claude or ChatGPT so it builds the lists with you, and a PDF of the same thing to read.

GA4 audiences only fill from the moment you create them, plus about 30 days of backfill. The worst time to build them is the day you need them.

Free download

Get the executable version

Markdown files you drop into Claude or ChatGPT so it builds the lists with you, plus a PDF of the same framework to read. One download, both formats.

Email only, because that is all I need to send you the file. No sequence you have to escape from.

What is inside

Six markdown files and a PDF. The markdown is written to be read by a model as an instruction, not by you as an article — you run it, you end up with the lists.

All 25 lists, configured

Name, definition, the exact GA4 condition, the membership window, and what each list is for. Not a description of what audiences are — the settings, ready to be entered.

Prompts that build them for you

One prompt for the Admin API route, one that walks you through the GA4 interface list by list, one that verifies what actually got built, and one that derives your real repurchase cycle from your own data.

The replenishment layer

The three lists almost nobody builds. A moisturiser lasts 60 to 90 days, a 60-capsule supplement about two months. The windows, and how to find yours if you sell something else.

Three Admin API limits, with workarounds

Lifetime value is not allowed in API filters. Count filters have no rolling windows. And "has not purchased in N days" cannot be built in GA4 at all — it is assembled in Google Ads as target minus exclusion.

Who it is for

  • ·Skincare, cosmetics, supplements — anything that gets used up and bought again
  • ·Stores with ecommerce events already flowing into GA4 (view_item, add_to_cart, purchase)
  • ·Anyone who has built five audiences, watched none of them reach a delivery threshold, and concluded audiences do not work

It is not for lead gen. The lifecycle, value and intent layers carry over, but replenishment does not, and that is half of why this framework exists.

Slobodan Jelisavac

I am Slobodan Jelisavac. I run Google Ads for ecommerce brands and I built these 25 lists on a live account before writing any of this down. The whole framework is also on the blog, free and ungated. The download exists because reading a framework and running one are different jobs.