Your data, connected

Native BigQuery integration brings your Search Console and Analytics data into one view — with permanent retention and full granularity.

What connects

  • Google Search Console via BigQuery: every query, every page, every country
  • Google Analytics 4 via BigQuery: sessions, bounce rates, conversions per landing page
  • Automated daily ETL at 6am UTC — yesterday's data flows in automatically
  • No manual exports. No spreadsheet gymnastics.
  • Domain-scoped BigQuery tables — multiple domains share one GCP project
  • 180-day Supabase hot cache for fast dashboard queries

Keyword discovery

  • GSC reveals queries driving traffic that you aren't tracking
  • DeepLode surfaces them as opportunities with impressions, clicks, and avg position
  • One-click to add any opportunity to tracking
  • Revenue-weighted prioritization — high-impression untracked queries surface first
  • Dismiss opportunities you don't want to track
  • Bulk add actions with service line pre-classification
28,857

keyword opportunities found from our own Search Console data that we weren't tracking. Every untracked query is a revenue gap.

How it works

  1. 1

    Upload service account key (stored encrypted in Supabase Storage)

  2. 2

    Auto-discover GSC + GA4 datasets in your GCP project

  3. 3

    Preview sample data to confirm it's the right domain

  4. 4

    Activate — creates DeepLode tables in your BigQuery project

  5. 5

    Daily sync runs automatically from 6am UTC onward

Data architecture

  • Supabase for hot data (last 180 days, fast dashboard queries)
  • BigQuery for cold data (permanent retention, deep analysis)
  • AI agents query Supabase first, BigQuery for historical deep dives
  • Multiple domains can share one GCP project