LW IT Solutions logo LW IT Solutions logo LW IT Solutions

GA4 Advisor & runReport Verifier

Toolbox feedback

Bug, idea or suggestion

Feedback is stored on this server together with the tool page and language. No confidential data, please. Telegram receives only a notification without the feedback text.

Save tool

Compare a structured Analytics Advisor answer with two independent GA4 Data API reports. The selected periods, metric and dimension define the question. A matching table cell confirms only that value, not the accuracy of the AI explanation.

Google login loads only after a click. The access token stays in this tab’s memory. Property lists, questions and report data travel directly between the browser and Google; this tool does not send them to LukasWojcik.com or store them in cookies or browser storage. Page requests still produce normal server logs. Tracking, session replay and chat are disabled on this page. Google processes the requests; chat activity may be used to improve its product. An own OAuth client does not remove Google’s processing.

Sources and setup

The prefilled public OAuth client belongs to LukasWojcik.com and can be replaced with an own Web application client ID. In that Google Cloud project, enable Google Analytics Data API and Google Analytics Admin API, configure the consent screen and, in testing mode, add the signing-in account as a test user. Add https://www.lukaswojcik.com as an authorized JavaScript origin. No client secret belongs in this tool. A project ID alone is not an OAuth client ID. Google verification, organization policies and account access can still restrict login.

Requires access to the GA4 property and the analytics.readonly and analytics.chatbot.read scopes. No cloud-platform permission is requested. The chat endpoint is v1alpha and may be unavailable for an account or property. Report-only mode remains available when the report scope is granted. Up to 10,000 rows per period are accepted; incomplete responses are rejected. Sampling, thresholding, data freshness and property time zones can affect comparisons. Metadata remains visible below each report. Requests consume Google API quota. Cancel stops waiting in this browser; Google may already be processing the request.

Practical tutorial

Articles that explain this

Other tools

All 145 tools

Related articles

LUKASWOJCIK.COM · NEWSLETTER

Fresh ideas in your inbox

New articles, practical tools and updates from the projects.

Choose topics (optional)
No selection: all topics.

Subscription starts after confirmation by email. · Privacy

Privacy · Newsletter

Email address, language, selected topics and subscription/confirmation dates are stored to deliver the newsletter. Double opt-in is required. Every issue includes an immediate unsubscribe link. Formconfirmed checks the signup for spam. No email open or click tracking.

Read the full privacy policy ↗