Shopping & Performance Max
Omzet en ROAS per productcategorie, prestaties per asset group, de kanaalverdeling binnen Performance Max en een lijst zombie-producten zonder klikken.
Omzet per productcategorie
Conversiewaarde, gesorteerd van hoog naar laag
ROAS per productcategorie
Rood = onder de 3,0× drempel
Productcategorieën
Zombies = producten met vertoningen maar zonder klikken
| Warmtepompen | 48 | € 4.410 | € 32.046 | 7,3× | 176 | 5 |
| Zonnepanelen | 62 | € 3.445 | € 21.089 | 6,1× | 115 | 8 |
| Thuisbatterijen | 21 | € 2.220 | € 17.656 | 8,0× | 101 | 2 |
| Laadpalen | 27 | € 1.722 | € 8.587 | 5,0× | 47 | 3 |
| Omvormers | 34 | € 1.485 | € 6.217 | 4,2× | 52 | 9 |
| Isolatiemateriaal | 88 | € 1.297 | € 4.042 | 3,1× | 25 | 12 |
| Thermostaten | 39 | € 1.034 | € 3.981 | 3,9× | 30 | 11 |
| Accessoires | 143 | € 648 | € 1.235 | 1,9× | 7 | 26 |
Kanaalverdeling Performance Max
Geschatte kosten per kanaal (uit het PMax-kanaalrapport of via een script)
- Shopping56.8%€ 7.367
- Search17%€ 2.205
- YouTube13.8%€ 1.790
- Display8.3%€ 1.077
- Discover/Gmail4.1%€ 531
Conversies per PMax-kanaal
Shopping levert het grootste deel van de conversies
Asset groups
Prestaties per asset group binnen Performance Max
Warmtepompen – Hybride NL_PMax_Bestsellers | € 3.657 | 133 | € 22.247 | 6,1× | € 27,54 | Uitstekend |
Zonnepanelen – Pakketten NL_PMax_Bestsellers | € 2.818 | 104 | € 15.757 | 5,6× | € 27,04 | Goed |
Laadpalen – Thuis NL_PMax_Nieuwe_Collectie | € 1.779 | 52 | € 7.591 | 4,3× | € 34,22 | Gemiddeld |
Thuisbatterijen NL_PMax_Bestsellers | € 1.771 | 83 | € 12.221 | 6,9× | € 21,23 | Goed |
Airco & Koeling NL_PMax_Nieuwe_Collectie | € 1.356 | 32 | € 4.448 | 3,3× | € 42,24 | Gemiddeld |
Slimme Thermostaten NL_PMax_Nieuwe_Collectie | € 1.240 | 25 | € 3.248 | 2,6× | € 50,00 | Slecht |
Zombie-producten
Producten die wel vertoond worden maar nooit een klik krijgen; kandidaten voor titeloptimalisatie of een aparte campagne
| SKU-48342 | Spouwmuurisolatie korrels 20 kg | Isolatiemateriaal | 115 | 0 | 90 |
| SKU-48120 | Isolatieplaat PIR 60mm (per m²) | Isolatiemateriaal | 711 | 0 | 86 |
| SKU-48268 | Dakhaak universeel RVS | Accessoires | 600 | 0 | 85 |
| SKU-48194 | Kabelgoot aluminium 2 m | Accessoires | 730 | 0 | 73 |
| SKU-48157 | Montagerail zonnepanelen 2,1 m | Accessoires | 240 | 0 | 67 |
| SKU-48231 | Slimme thermostaat basic wit | Thermostaten | 633 | 0 | 61 |
Zo bouw je dit dashboard
Databron, velden, berekende velden, layout, filters en valkuilen. De formules gebruiken de veldnamen van de Looker Studio-connector en het BigQuery Data Transfer-schema.
Databron
Productdata komt uit de connector-tabel Shopping product (velden Product type, Brand, Item ID, Category (1st level)). In BigQuery gebruik je ads_ShoppingProductStats_<customer_id> met shopping_product_performance_view-velden; de query shopping_product_performance.sql levert categorie-totalen én de zombie-lijst. Asset groups en de PMax-kanaalverdeling zijn (nog) niet volledig via de connector beschikbaar; gebruik daarvoor een Google Ads Script dat het asset_group-rapport en de kanaalinzichten naar Sheets exporteert.
Velden en berekende velden
| Veld | Formule |
|---|---|
| Omzet | SUM(Conversion value) |
| ROAS | SUM(Conversion value) / SUM(Cost) |
| CPA | SUM(Cost) / SUM(Conversions) |
| Zombie | Impressions > 0 AND Clicks = 0 over minimaal 30 dagen |
| Aandeel omzet | SUM(Conversion value) / SUM(Conversion value totaal) (percentage van totaal in Looker Studio) |
| ROAS-drempel | CASE WHEN ROAS < 3 THEN "Onder drempel" ELSE "OK" END |
Layout
KPI-rij met Omzet, ROAS, Kosten en het aantal zombie-producten. Twee horizontale staafgrafieken: omzet per categorie en ROAS per categorie (rood onder de drempel). Daaronder een tabel per categorie met aantal producten en zombies. Dan een donut met de PMax-kanaalverdeling (Shopping, Search, YouTube, Display, Discover) en een staafgrafiek met conversies per kanaal. Sluit af met de asset group-tabel (ROAS, CPA, ad strength) en de zombie-lijst.
Filters
Periode, campagne (Shopping vs. PMax), productcategorie, merk en een toggle "alleen zombies".
Valkuilen
- Feedkwaliteit bepaalt de bruikbaarheid: zonder
product_typeof Google-categorie zijn de groeperingen leeg. - PMax-kanaalverdeling is een schatting; Google rapporteert alleen op campagneniveau.
- Conversiewaarde ≠ marge: koppel een margetabel via Sheets als je op winst wilt sturen (POAS).
- Item-ID's met hoofdletterverschillen tellen als aparte producten in blends; normaliseer met
LOWER(). - Zombies zijn niet altijd slecht: seizoensproducten of net toegevoegde items hebben tijd nodig.
Wat de cijfers precies betekenen
Dezelfde definitie in elk dashboard voorkomt discussies over 'welke CPA'. Gebruik altijd SUM() rond de bouwstenen; middel nooit ratio's.
| KPI | Definitie | Formule |
|---|---|---|
| Omzet (conversiewaarde) | Conversiewaarde van aankopen; in e-commerce gelijk aan gemeten omzet. | SUM(conversions_value) |
| ROAS | Return on ad spend: conversiewaarde gedeeld door kosten, als factor (5,0× = 500%). | SUM(conversions_value) / SUM(cost) |
| Kosten | Totale advertentiekosten in de periode. | SUM(cost) |
| Omzet per categorie | Conversiewaarde per productcategorie of producttype uit de feed. | SUM(conversions_value) GROUP BY product_type |
| ROAS per asset group | Conversiewaarde gedeeld door kosten per Performance Max asset group. | SUM(conversions_value) / SUM(cost) GROUP BY asset_group |
| Zombie-producten | Producten met vertoningen maar zonder klikken in minimaal 30 dagen. | COUNT(product) WHERE impressions > 0 AND clicks = 0 |