{"@":{"v":"gdom/1.2","profile":"https://dng.ai/gibberdom/gdom-1.2.json","proj":"text","index":"https://dng.ai/_gdom/manifest.json","site":"https://dng.ai/_gdom/site.gdom","self":"https://dng.ai/_gdom/platform/analytics/index.text.gdom"},"text":"# Reporting that narrates itself.\n\nPull Google Analytics, Search Console, Discover, Ads, and BigQuery into one workflow, let a Data Analyzer and LLM turn the numbers into a narrative — executive summary, key wins, concerns, and recommendations — and ship it to Google Sheets on a schedule.\n\n## From raw numbers to narrative.\n\n### Every Google source\n\nAnalytics 4, Search Console, Discover, Ads, and BigQuery — read into one workflow.\n\n### Plain-language analysis\n\nThe Data Analyzer answers questions about your data without SQL or code.\n\n### Narrated reports\n\nAn LLM turns KPIs into an executive summary, wins, concerns, and next steps.\n\n### Week-over-week\n\nPass last period's data alongside this period's to compute and explain the deltas.\n\n### Composable\n\nWorks with the rest of the agentic platform out of the box.\n\n### Observable\n\nEvery run is logged, traceable, and resumable with retries and quotas.\n\n## Every Google data source, wired into one workflow.\n\nRead Google Analytics 4 by account and property, pull Search Console queries and pages, surface Discover traffic, summarize Google Ads campaigns, or run SQL against BigQuery. Each node returns clean JSON ready for the next step.\n\n## From raw JSON to the rows that matter.\n\nSource nodes return JSON strings — use the JSON Path Extractor to pull the exact fields you need, Merge to combine sources, and Loop to iterate. No intermediate exports, no manual cleanup.\n\n## Ask your data questions in plain language.\n\nPoint the Data Analyzer at structured data — CSV, XLSX, JSON, or XML — and ask in plain English. It summarizes, filters, detects patterns and anomalies, and extracts insight with the LLM provider you choose. No SQL, no code.\n\n## A report that explains itself.\n\n### Executive summary\n\nThe LLM opens with a tight read on how the period went, in your team's words.\n\n### Key wins & concerns\n\nStandout gains and the metrics slipping the wrong way, called out explicitly.\n\n### Recommendations\n\nConcrete next steps grounded in the numbers, not generic advice.\n\n### Week-over-week\n\nStructured wow_changes computed from this period against the last.\n\n## A weekly cross-channel report, end to end.\n\nFeed the LLM the current period and the previous one; it returns structured JSON — executive_summary, key_wins, concerns, recommendations, and wow_changes — ready to write to a sheet on a schedule.\n\n## How a report writes itself.\n\n### Configure sources\n\nAdd Google Analytics, Search Console, Ads, or BigQuery nodes visually in Studio — no code required.\n\n### Transform & analyze\n\nExtract the fields you need, then ask the Data Analyzer for trends, anomalies, and summaries.\n\n### Narrate with the LLM\n\nGenerate a structured report — summary, wins, concerns, recommendations, and deltas — as JSON.\n\n### Publish & schedule\n\nWrite the report to Google Sheets and run it on a cadence, with retries and full run logging.\n\n## What teams ask before they commit.\n\nDraft & Goal reads Google Analytics 4, Search Console, Google Discover, Google Ads, and BigQuery into a single workflow. Each source node returns clean JSON ready for the next step, so you can shape, merge, and analyze cross-channel data without intermediate exports, then publish the finished report to Google Sheets.\n\nAn LLM step turns your KPIs into a structured narrative: an executive summary, key wins, concerns, concrete recommendations, and week-over-week changes. The output is structured JSON grounded in the numbers from your connected sources, ready to write into Google Sheets as a shareable report rather than a wall of metrics.\n\nYes. The Data Analyzer node in Draft & Goal accepts structured data such as CSV, XLSX, JSON, or XML and answers questions asked in plain English. It summarizes, filters, detects patterns and anomalies, and extracts insight with the LLM provider you choose, with no SQL and no code required.\n\nYes. A reporting workflow can run on a cadence, such as a weekly cross-channel report, and write its output to Google Sheets automatically. Every run is logged, traceable, and resumable, with retries and quota handling, so recurring reports keep arriving without someone triggering them manually.\n\nYou pass last period's data alongside the current period's within the same workflow, and the LLM computes and explains the deltas. The report returns structured wow_changes together with the executive summary, key wins, concerns, and recommendations, so stakeholders see what moved and why, not just raw numbers.\n\nShow us the workflow.We'll show you the 10x.\n\nBring the marketing workflow that eats your week. We'll build it live, with your data and your models, in 30 minutes.\n\n## Outbound links\n\n- [Book a demo →](https://dng.ai/book-demo/)\n\n- [Tour the platform](https://dng.ai/platform/)\n\n- [Draft & Goal](https://dng.ai/)\n\n- [Read the docs](https://docs.dng.ai/)\n\nSite navigation: https://dng.ai/_gdom/site.gdom\n\nFull page index: https://dng.ai/_gdom/manifest.json","links":[{"rel":"internal","href":"https://dng.ai/book-demo/","path":"/book-demo","label":"Book a demo →","gdom":"/_gdom/book-demo/index.text.gdom"},{"rel":"internal","href":"https://dng.ai/platform/","path":"/platform","label":"Tour the platform","gdom":"/_gdom/platform/index.text.gdom"},{"rel":"internal","href":"https://dng.ai/","path":"/","label":"Draft & Goal","gdom":"/_gdom/index.text.gdom"},{"rel":"external","href":"https://docs.dng.ai/","label":"Read the docs"}]}