Skip to main content
PageTech Solutions Limited logo Turning Complex Problems Into Confident Technology
  • Consultancy (current section)
    • Consultancy overview
    • Services
    • Fixed-price reviews
    • Testimonials
    • Pricing
    • Working with your IT team
    • FAQ
    • Contact
  • Freelance
    • Freelance overview
    • What I fix
    • Testimonials
    • Pricing
    • Hiring through a platform
    • Availability
    • Tech stack
    • FAQ
    • Contact
  • Recruiters
    • Recruiters overview
    • Fit and experience
    • Testimonials
    • Rates
    • Availability
    • Tech stack
    • FAQ
    • Contact
  • About
  • Workshop
  • Search
  • Talk to Jamie
  1. Home
  2. Workshop
  3. Google APIs Integration Suite

Case study

Google APIs Integration Suite

GA4, YouTube, Google Ads, and Bing data ingested into first-party SQL behind a dashboard API.

C#GA4Google Ads APIBing

At a glance

  1. ChallengeGoogle's analytics, advertising and search data live in separate portals.
  2. ApproachA set of C# ingestion functions pull GA4 page and session data, YouTube analytics and video details, keyword-level Google Ads performance — including impression share lost to budget and to rank, device and geography breakdowns and ad-group reporting — Bing Webmaster query and page statistics, and Google Search Console queries into the site's first-party SQL store on regular schedules, with an on-demand backfill for any source and date range.
  3. OutcomeAll Google and Bing data in first-party SQL, queryable alongside sessions and attribution
nine scheduled feeds, 18 Jul to 16 Oct 2026
ran every day for 90 days without a failure

Challenge

Google's analytics, advertising and search data live in separate portals. Manual exports don't scale, and reporting built on a vendor dashboard is only as durable as that vendor's API and pricing.

Approach

A set of C# ingestion functions pull GA4 page and session data, YouTube analytics and video details, keyword-level Google Ads performance — including impression share lost to budget and to rank, device and geography breakdowns and ad-group reporting — Bing Webmaster query and page statistics, and Google Search Console queries into the site's first-party SQL store on regular schedules, with an on-demand backfill for any source and date range. An internal dashboard API aggregates across those tables — overview, analytics, ad performance, leads and SEO/media views — and joins keyword statistics with attribution records for a blended return-on-spend view. In the deployment pipeline, only the pages that changed are submitted to search engines through IndexNow and the Google Indexing API, authenticated with keyless federated identity. A small management service also lets Tag Manager tags and triggers be listed and updated through the API rather than the UI.

Outcome

  • All Google and Bing data in first-party SQL, queryable alongside sessions and attribution
  • Budget-loss and rank-loss impression share captured by the feed whenever campaigns are running, so it can be read without opening Google Ads
  • Changed pages submitted to search engines automatically as part of every deploy
  • No service-account keys stored in the pipeline
  • Nine scheduled feeds — GA4, YouTube, Google Ads, Search Console, Microsoft Ads and a daily summary — ran every day for 90 days without a failure, 18 July to 16 October 2026

Have a similar problem in your own systems? Book a free 20-minute call or describe it.

Where judgement mattered

  • Own the data: ingest to SQL rather than build on someone else's dashboard
  • Diff-based indexing submissions — tell search engines what changed, not the whole sitemap every time
  • Federated, keyless authentication for pipeline-side Google access

Technology stack

C# / .NET 10 · Azure Functions · Azure SQL · GA4 Data API · YouTube Data and Analytics APIs · Google Ads API · Bing Webmaster Tools API · Search Console and Indexing APIs · IndexNow · Tag Manager API

Book a free 20-minute call More case studies

Calendar not loading, or no time suits? Call, WhatsApp or message me.

© 2026 PageTech Solutions Limited. All rights reserved.

Company no. 17014904

VAT no. 514295790

Based in Andover, Hampshire, working remotely with businesses across the UK.

Registered office (post only, no visitors): Belmont Suite, Paragon Business Park, Chorley New Road, Bolton, Lancashire, BL6 6HG

ICO registration no. ZC179729

I use Microsoft Clarity to improve this site's usability, only if you allow it. See my privacy policy for details.

Visa Mastercard American Express PayPal

Contact Hours

Monday 09:00–12:00, 13:00–17:00
Tuesday 09:00–12:00, 13:00–17:00
Wednesday 09:00–12:00, 13:00–17:00
Thursday 09:00–12:00, 13:00–17:00
Friday 09:00–12:00, 13:00–17:00
Saturday Closed
Sunday Closed
UK time (GMT/BST)

Phone: 01264 354354

ContactAboutTestimonialsWorkshopFAQPricingProductsNot a business?PrivacyTermsAccessibilitySearchSite mapBook a free 20-minute callLinkedInX (Twitter)Bluesky