A marketing analytics framework, built around your business.

Bring your data, tools and vendors together. Define how your business is measured. Build everything from the same model and evolve easily as your marketing changes.

Pipeline Manager

Marketing data, without the data plumbing.

Pipeline Manager automatically collects data from your marketing platforms and stores it in a data warehouse we provide and manage for you. Our team monitors and maintains the pipelines 24/7.

You get reliable, analysis-ready data without having to build or manage the infrastructure yourself.

Over 100 finely-tuned integrations with the ad platforms, ad servers, orgaic social analytics tools and data sources your teams already use. Authenticate once and Pipeline Manager handles the rest.

IntegrationsSearch integrations+CreatePaid SearchPaid SocialMeasurementProgrammaticWeb AnalyticsMMPsOrganicCRMAdobe AnalyticsAffiliate WindowAmazon AdsApple Search AdsBing AdsCampaign ManagerDV360Facebook PagesGoogle AdsGoogle Analytics - CoreGoogle Analytics - RawGoogle Search ConsoleHubspotMeta AdsSalesforceStackadaptTikTok AdsThe Trade Desk

Trusted data, hands-off

Pipelines monitored 24/7 by our team, not your analysts

Full-fidelity data

Deep API integrations, not summarised exports

Long-term storage

Years of history, ready whenever you need it

Data Hosts

Combine marketing data with business outcomes.

Marketing doesn’t exist in isolation. Data Hosts connects to the business data you already have, so you can bring marketing data together with the outcomes that matter to your business.

Data HostsConnect your databases to Bright Analytics.Connect toMySQLConnect toGoogle BigQueryConnect toSnowflakeConnect toAzure SQLConnect toDatabricksActive Connections (2)TechnologyNameEndpointDatabaseStatusRDSBA Mainbrightanalytics.abc.eu-west-1.rds.amazon.comdemo_dataConnectedBigQueryBA BigQuery SalesN/Aba_salesConnected

Query in place

No migration required, we connect to the data you already hold

Any major warehouse

MySQL, BigQuery, Snowflake, Azure SQL, Databricks and more

Read-only access

Secure, credentialed connections that never write back to your systems

Semantic Layer

Your analysts own the data model.

Your analysts define the metrics, dimensions, relationships and business logic that describe your business — and can evolve them as marketing changes.

Define your metrics once and re-use them in other metrics. A governed set of definitions behind every dashboard, API call, and AI query.

Total Media CostPermissionsGeneralSettingsChangelogUsage in reportsRelated componentsDimension CompatibilityNAMETotal Media CostBA REFcore.total_media_costINFOTotal Media Cost : Meta + Google Ads + DV360 + TikTokPublishedDefinitions+Definition from template+Custom DefinitionDeleteDeactivateEdit formulaMedia Cost [Meta]+Spend [Google Ads]+Media Cost [DV360]+Media Cost [TikTok]

Built for analysts

The people who know your business best, in control

Auditable

Every definition, every change, transparent and fully auditable

Built to scale

Add sources and metrics without re-architecting

Reporting and Visualisation

Your marketing team owns their reporting.

Create dashboards and reporting from the same governed model, so everyone works from consistent definitions. Build what your team needs in moments — and when the model changes, every report updates instantly.

Build dashboards in minutes and share them with your team. Set access levels, use interactive filters, apply drill-downs and add commentary.

Bright Analytics dashboard

Fresh reports, automatically

Fresh data or definition changes, everything syncs in seconds

Custom views for every team

Dashboard access defined by team and role

Early warning system

Automated alerts catch any KPIs that need a closer look

Reporting API

Use your model wherever you work.

Your analytics model isn't locked inside Bright. Our Reporting API puts the same governed data and definitions to work in any tool your teams already rely on — consistent logic, wherever you need to see your data.

POST/api/report/run
{
  "metrics": ["core_spend", "core_clicks", "core_sales"],
  "dimensions": ["core_channel"],
  "filters": [
    {
      "dimension": "core_channel",
      "type": "in",
      "values": ["Paid Search", "Paid Social", "Display"]
    }
  ],
  "start": "2026-05-01",
  "end": "2026-05-14"
}
{
  "data": [
    {
      "core_channel": "Paid Search",
      "core_spend": 42850.25,
      "core_clicks": 18420,
      "core_sales": 1206
    },
    {
      "core_channel": "Paid Social",
      "core_spend": 31200.18,
      "core_clicks": 24990,
      "core_sales": 892
    },
    {
      "core_channel": "Display",
      "core_spend": 12400.74,
      "core_clicks": 9310,
      "core_sales": 214
    }
  ]
}

All your tools, one model

API reads directly from your central data model

REST API standards

A standard approach keeps integration simple

Query, don't export

API calls replace one-off CSV pulls and merging

MCP Server

Put your marketing data to work with AI.

Ask questions in natural language and get answers grounded in the same metrics, definitions and relationships used across your analytics. Our MCP server connects Claude, ChatGPT, Gemini or Copilot directly to your semantic layer, so every answer reflects your governed model, not a generic guess.

What was our cost per registration by market last month?
Bright Analytics MCP

Here's the breakdown for April 2026:

MarketMedia CostRegistrationsCPR
UK£74,0501,001£73.98
DE€41,200587€70.19
US$98,3001,843$53.33

UK cost per registration is up 12% vs March. Germany is stable. US improved by 8%.

Why did UK get more expensive?
Bright Analytics MCP

Paid Social CPR in UK rose 31% in April. Meta CPMs increased 18% while conversion rate dropped 9%. Google Ads held steady.

Trusted logic for AI

No hallucinations, all analysis based on your data model

Works with your LLM

Claude, ChatGPT, Gemini or Copilot, your choice

Dashboards and AI aligned

MCP connects your LLM to your central semantic model

Taxonomy Manager

Unlock the breakdowns your business needs.

Taxonomy Manager ensures the breakdowns you need are built into how your marketing activity is named from the start. This creates a reliable foundation for analysing your marketing data in the ways that matter to your business.

Taxonomy Manager / Paid Media CampaignsFORMULA{Market}_{Product}_{Channel}_{Objective}_{AgeGroup}_{Placement}_##BATX##MARKETPRODUCTCHANNELOBJECTIVEAGE GROUPPLACEMENTGENERATED NAMESTATUSUnited KingdomFlightsPaid SocialProspecting18-34FeedUK_FLY_SOC_PRO_18-34_feed_k7x2q9ValidUnited StatesHotelsAggregatorsRetention45-54SearchUS_HTL_AGG_RET_45-54_search_p4m8vzValidFranceCar HireDisplayAwareness18-24In-FeedFR_CAR_DIS_AWA_18-24_infeed_h2t9wcValidGermanyFlightsDisplayRetention35-44StoriesDE_FLY_DIS_RET_35-44_stories_q8k3lfValidSpainHotelsPaid SocialSelect…25-34DisplayFlagAwarenessProspectingRetention

Correct at source

Naming correct when data lands, not cleaned up after

Analysts focus on insight

Analysts stop losing hours to QA and patching

Richer, deeper analysis

Confidently bring more detail into your naming conventions

One framework. Built to evolve with your marketing.

Your analysts stay in control of the model while every team, tool and capability works from the same foundation.