Din veckovisa Google Analytics-”rapport” ser förmodligen ut så här: du loggar in, klickar runt, plockar ut några siffror, klistrar in dem i ett mejl och hoppas att du inte missade det enda nyckeltalet som faktiskt spelade roll. Det går långsamt. Ännu värre: det är lätt att vänja sig vid små tapp tills de blir riktiga problem.
Den här GA weekly automation slår hårdast mot marketing leads, men tillväxtanalytiker och småföretagare känner av det också. Du får en felfri, lättläst veckosammanfattning i Gmail automatiskt, plus Telegram-varningar när prestandan dippar så att du kan agera snabbt.
Nedan ser du exakt vad workflowet gör, vad du behöver för att köra det och vilka praktiska resultat du kan förvänta dig när det väl är på plats.
Så fungerar den här automatiseringen
Hela n8n-workflowet, från trigger till slutligt resultat:
n8n Workflow Template: Google Analytics till Gmail: smartare veckouppdateringar
flowchart LR
subgraph sg0["Schedule Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Schedule Trigger", pos: "b", h: 48 }
n1@{ icon: "mdi:cog", form: "rounded", label: "Aggregate", pos: "b", h: 48 }
n2@{ icon: "mdi:brain", form: "rounded", label: "Google Gemini Chat Model", pos: "b", h: 48 }
n3@{ icon: "mdi:robot", form: "rounded", label: "AI Agent", pos: "b", h: 48 }
n4@{ icon: "mdi:memory", form: "rounded", label: "Simple Memory", pos: "b", h: 48 }
n5@{ icon: "mdi:cog", form: "rounded", label: "Get a weekly report", pos: "b", h: 48 }
n6["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/telegram.svg' width='40' height='40' /></div><br/>Send a message to group"]
n7@{ icon: "mdi:robot", form: "rounded", label: "Insight Sentiment Analysis", pos: "b", h: 48 }
n8@{ icon: "mdi:message-outline", form: "rounded", label: "Notify Stakeholders", pos: "b", h: 48 }
n3 --> n7
n1 --> n3
n4 -.-> n3
n0 --> n5
n5 --> n1
n2 -.-> n3
n2 -.-> n7
n7 --> n8
n7 --> n6
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 trigger
class n3,n7 ai
class n2 aiModel
class n4 ai
classDef customIcon fill:none,stroke:none
class n6 customIcon
Problemet: veckovis GA-rapportering blir till rutinjobb
Veckorapportering låter enkelt tills det är du som gör den. Du måste komma ihåg att köra den, bestämma vilka mätvärden som ”räknas” och sedan översätta ett gäng grafer till ett mejl som en intressent faktiskt läser. Om veckan var bra kan du undersälja den. Om veckan var dålig kanske du inte ser varningssignalerna förrän på måndag eftermiddag, när teamet redan ligger efter. Och eftersom allt är manuellt ändras formatet beroende på vem som gör det, vilket gör jämförelser röriga och sänker förtroendet.
Friktionen byggs på. Här brukar det oftast fallera.
- Det är lätt att lägga cirka 1 timme varje vecka på att bara ta fram siffror, formatera dem och skriva om samma ”vad har förändrats”-förklaring.
- Intressenter får en vägg av mätvärden, så de skummar, missar poängen och ställer följdfrågor som skapar ännu en arbetsloop.
- Negativa trender eskaleras inte tillräckligt snabbt, särskilt när rapporten fastnar i någons utkastmapp.
- Utan en konsekvent sammanfattningsstruktur blir prestandadiskussioner åsikter i stället för beslut.
Lösningen: veckovisa GA-insikter skickas till Gmail (och Telegram om det ser dåligt ut)
Det här workflowet körs enligt ett veckoschema i n8n. När det triggas hämtar det dina valda nyckeltal från Google Analytics och kombinerar sedan datapunkterna till en prydlig post som är ”rapportklar”. Därefter analyserar en AI-agent siffrorna med en chattmodell (Google Gemini i den här uppsättningen) och använder korttidsminne för att behålla kontext från tidigare körningar, så att insikten läses som en löpande berättelse, inte en engångstext från en robot. AI-utdata klassificeras sedan efter sentiment (positivt, negativt eller neutralt). Ser veckan bra ut får intressenter ett mejl via Gmail med en tydlig sammanfattning och handlingsinriktade noteringar. Om det ser skakigt ut postar workflowet ett Telegram-meddelande till er interna grupp så att någon kan undersöka direkt.
Workflowet startar med en schematrigger och en Google Analytics-hämtning. Därefter omvandlar aggregering och AI-agenten råa mätvärden till insikter på begriplig svenska. Till sist skickar sentimentstyrningen meddelandet till Gmail eller Telegram baserat på vad siffrorna indikerar.
Vad du får: automatisering vs. resultat
| Vad det här workflowet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut i praktiken
Säg att du skickar en veckouppdatering till 8 intressenter. Manuellt kanske du lägger 30 minuter på att hämta GA-siffror, ytterligare 20 minuter på att skriva en sammanfattning och 10 minuter på att anpassa den för olika mottagare, alltså cirka 1 timme totalt. Med det här workflowet är ”jobbet” i princip att kontrollera att mejlet gick iväg (kanske 2 minuter) och att skumma Telegram-varningen om sentimentet är negativt. Även om AI:n tar några minuter att generera insikter är det inte du som gör grovjobbet.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- Google Analytics för veckovisa trafik- och konverteringsmätvärden.
- Gmail för att mejla den veckovisa sammanfattningen till intressenter.
- Telegram för att varna teamet när resultaten dippar.
- Google Gemini API-nyckel (hämta den från Google AI Studio / Gemini API-konsolen).
Kunskapsnivå: medel. Du kopplar konton, väljer GA-mätvärden/dimensioner och justerar AI-prompten och routingreglerna.
Vill du inte sätta upp detta själv? Prata med en automatiseringsexpert (gratis 15-minuters konsultation).
Så fungerar det
Ett veckoschema sätter igång allt. Du väljer dag och tid (måndag morgon, fredag eftermiddag, det som passar). n8n kör automatiskt, utan kalenderpåminnelser.
Google Analytics-mätvärden hämtas och kombineras. Workflowet hämtar dina valda KPI:er från din GA-property och aggregerar dem till en enda post så att nästa steg inte behöver hantera utspridda fält.
AI-agenten gör siffror till insikter. Gemini analyserar vad som förändrats, lägger till kontext med ett kort minnesfönster från tidigare körningar och tar fram en kort sammanfattning med handlingsbara noteringar. Därefter märker en sentimentanalys uppdateringen som positiv, negativ eller neutral.
Meddelanden går till rätt kanal. Positiva uppdateringar mejlas via Gmail till intressenter. Negativa uppdateringar går till Telegram så att det interna teamet ser det direkt och kan agera.
Du kan enkelt ändra KPI:er och routingregler så att det matchar hur teamet rapporterar i dag. Se hela implementeringsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementation
Steg 1: konfigurera den schemalagda triggern
Ställ in det veckovisa schemat så att er analysrapport körs automatiskt.
- Lägg till noden Scheduled Automation Trigger som er workflow-trigger.
- Ställ in veckointervallet så att det körs var 7:e dag genom att konfigurera Rule med
{"interval":[{"daysInterval":7}]}. - Koppla Scheduled Automation Trigger till Retrieve Weekly Analytics för att starta flödet för datainsamling.
Steg 2: anslut Google Analytics
Hämta veckovisa GA4-mätvärden och förbered dem för analys.
- Lägg till noden Retrieve Weekly Analytics och anslut den efter Scheduled Automation Trigger.
- Autentisering krävs: anslut era googleAnalyticsOAuth2-uppgifter i Retrieve Weekly Analytics.
- Ställ in Property ID till ert GA4-egenskapsvärde (ersätt
[YOUR_ID]). - Bekräfta att metricsGA4 innehåller
eventCount,userEngagementDuration,active7DayUsers,active28DayUsersochsessions. - Koppla Retrieve Weekly Analytics till Combine Data Records.
Steg 3: aggregera och förbered data
Aggregera alla mätvärden till en enda payload för AI-analys.
- Lägg till Combine Data Records och ställ in Aggregate till
aggregateAllItemData. - Säkerställ att Combine Data Records tar emot data från Retrieve Weekly Analytics.
- Koppla Combine Data Records till Insight Generation Agent.
Steg 4: konfigurera AI-baserad insiktsgenerering
Konfigurera Gemini-baserad analys och minne för att generera koncisa insikter.
- Lägg till noden Gemini Chat Engine på arbetsytan.
- Autentisering krävs: anslut era googlePalmApi-uppgifter i Gemini Chat Engine.
- Lägg till Insight Generation Agent och ställ in Text till
={{ $json.data }}. - I Insight Generation Agent behåller ni Prompt Type som
defineoch verifierar att systemmeddelandet matchar kraven för analyssammanfattningen. - Lägg till Session Memory Store och ställ in Session Key till
={{ $json.data }}och Session ID Type tillcustomKey. - Koppla Gemini Chat Engine till Insight Generation Agent och Sentiment Insight Check som språkmodell.
- Koppla Session Memory Store till Insight Generation Agent via AI-minnesanslutningen.
Steg 5: konfigurera sentiment och utkanaler
Analysera sentiment och distribuera insikter via e-post och Telegram.
- Lägg till Sentiment Insight Check och ställ in Input Text till
={{ $json.output }}, med Categories inställt påPositive, Negative. - Koppla Insight Generation Agent till Sentiment Insight Check.
- Lägg till Email Stakeholder Update och ställ in Message till
={{ $('Insight Generation Agent').item.json.output }}. - Ställ in Subject i Email Stakeholder Update till
=GA Weekly Report - Positive Trends - {{ $today.minus(7,'days').format('yyyy-MM-dd') }} - {{ $today.format('yyyy-MM-dd') }}. - Autentisering krävs: anslut era gmailOAuth2-uppgifter i Email Stakeholder Update.
- Lägg till Post Group Notification och ställ in Text till
=Weekly Analytics Report by Gemini `{{ $today.minus(7,'days').format('yyyy-MM-dd') }}` to `{{ $today.format('yyyy-MM-dd') }}` {{ $json.output }}. - Autentisering krävs: anslut era telegramApi-uppgifter i Post Group Notification och ställ in Chat ID till ert grupp- eller kanal-ID.
- Från Sentiment Insight Check skickar ni utdata till både Email Stakeholder Update och Post Group Notification parallellt.
Steg 6: testa och aktivera ert workflow
Validera hela flödet innan ni aktiverar veckovis automatisering.
- Klicka på Execute Workflow för att köra ett manuellt test från Scheduled Automation Trigger.
- Bekräfta att Retrieve Weekly Analytics returnerar mätvärden och att Combine Data Records aggregerar dem.
- Verifiera att Insight Generation Agent skapar en koncis sammanfattning och att Sentiment Insight Check klassificerar utdata.
- Kontrollera att Email Stakeholder Update skickar ett e-postmeddelande och att Post Group Notification postar till Telegram.
- Växla workflowet till Active för att aktivera schemalagda veckokörningar.
Vanliga fallgropar
- Google Analytics-inloggning kan gå ut eller sakna rätt behörigheter för propertyn. Om något skapar fel, kontrollera åtkomsten för det anslutna GA-kontot och property-ID:t i Google Analytics-noden först.
- Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om nedströms noder fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att redigera utdata i all evighet.
Vanliga frågor
Cirka 30 minuter om dina Google-konton är redo.
Nej. Du kopplar Google Analytics, Gmail och Telegram, klistrar sedan in dina property-detaljer och justerar en prompt.
Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in kostnader för användning av Google Gemini API, som vanligtvis är små för en veckosammanfattning.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och klarar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, men du vill lägga till en tredje väg. Behåll den befintliga sentimentkontrollen och routa sedan ”Neutral” till en radinsättning i Google Sheets så att det loggas utan att störa intressenter. Du kan också justera prompten för Insight Generation Agent för att definiera vad ”neutral” betyder för din verksamhet (till exempel små tapp som inte kräver åtgärd). Om du redan använder Excel kan Microsoft Excel 365-noden också bytas in för lagring.
Oftast handlar det om utgången Google OAuth-åtkomst eller att det anslutna kontot saknar behörighet till den GA-property du har valt. Anslut Google Analytics-credential igen i n8n, bekräfta property-ID:t och dubbelkolla att mätvärdena/dimensionerna du begär är giltiga för den propertyn. Om det bara misslyckas vissa veckor kan det också vara en fördröjning i rapporteringen, så att hämta ett lite bredare datumintervall kan hjälpa.
En veckokörning är minimal, så de flesta upplägg klarar det utan problem.
Ofta, ja, om du bryr dig om kontroll och kostnad. n8n hanterar flersteglogik som ”aggregera mätvärden → generera insikt → sentimentstyrd routing” utan problem, och du kan köra egen hosting för att slippa per-uppgift-prissättning när du bygger ut workflowet senare. Det är också enklare att hålla AI-prompt, minne och sentimentlogik samlade på ett ställe. Zapier eller Make kan fortfarande vara bra för ett enkelt ”hämta siffra, skicka mejl”-scenario, men det här workflowet tjänar på förgreningar och rikare bearbetning. Om du vill ha hjälp att välja, prata med en automatiseringsexpert.
När detta väl rullar slutar veckovis GA-rapportering att vara ett återkommande måste och blir i stället ett pålitligt system. Du ser vinster tidigare, fångar tapp tidigare och håller alla synkade utan att skriva om samma mejl igen.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.