Building a Unified Data Visualization Platform for Marketing Insights

This case study explores how Closeloop built a unified marketing analytics platform for Block & Tam to replace fragmented reporting and manual data consolidation by integrating multiple marketing data sources automating data pipelines and enabling real-time visualization and insights resulting in faster decision-making improved data accuracy reduced manual effort and a scalable foundation for data-driven marketing.

Jan 15, 2026 5 Minutes Read Data Analytics

Block & Tam (B&T) is a performance marketing agency managing multiple client accounts across Google Ads MCC hierarchies — a structure built for scale, but one that demands precision at every layer.

Operating in a digital advertising landscape where brands collectively invest over $700 billion annually, B&T's clients face a hard truth: a staggering share of that spend is misallocated. Industry data shows 56% of impressions go unseen, 20–30% of budgets are misattributed, and ad fraud drains tens of billions each year.

To stay ahead, B&T leveraged best-in-class attribution platforms — Northbeam and TripleWhale — to generate rich performance insights across their client portfolio. These tools produced valuable data, but that data lived in silos, never reaching the Google Ads bidding engine where it could make a real difference.

B&T's reputation as a performance marketing powerhouse depends on cutting through that noise — but without integrated attribution signals flowing into Google Ads, even their sharpest optimizations were built on incomplete or delayed truths, making scale a liability as much as a strength.

B&T Team Collaboration

Data Visualization Constraints Impacting Insights

Attribution was meant to guide smarter ad decisions, but for B&T it had become a labyrinth of inefficiencies.

Governance Gaps

No guardrails meant misconfigurations could slip through, leading to faulty signals and wasted spend.

Data Fragmentation

Northbeam and TripleWhale generated insights, but these insights lived in silos. Without direct integration, valuable truth never reached Google Ads bidding.

Manual Burden

Analysts wasted countless hours preparing and uploading OCI files by hand — repetitive, error-prone, and demoralizing.

Complex Hierarchies

Google Ads’ MCC structure required careful mapping of multiple client accounts, making every step more fragile.

The Big Question: What If We Could Solve This?

For weeks, B&T and Closeloop wrestled with silos, broken workflows, and mounting frustration. Then came the question that changed everything

"What if attribution signals from Northbeam & TripleWhale could flow seamlessly into Google Ads, powering bidding decisions with attribution truth instead of platform bias?"

UNLOCK MILLIONS IN EFFICIENCY & ROAS GAINS

SAVE ANALYSTS FROM MANUAL DRUDGERY

EMPOWER MARKETERS WITH ACTIONABLE INSIGHTS

GIVE CLIENTS TRANSPARENCY WITHOUT ADDED COMPLEXITY

Automated Reporting and Analytics

Closeloop’s vision crystallized into a powerful answer: A cloud-native ETL platform that unifies attribution data and feeds it into Google Ads via OCI.

1

Ingest Northbeam & TripleWhale Data

Integrated Northbeam via GCS bucket triggers and TripleWhale via API pulls for seamless data ingestion.

2

Clean & Massage Raw Data

Built a dedicated cleaning pipeline to transform raw files into structured, validated, and transformation-ready tables.

3

Transform Records

Converted records into OCI files with add/delete formats, handling GCLID, GBRAID, and WBRAID with priority fallback rules.

4

Provide a User-Friendly Dashboard

Built intuitive dashboards for admins and invited clients to configure, monitor, and validate attribution signals.

5

Introduce Automation

Set up 6-hourly CRON jobs for scheduled sync cycles, eliminating manual uploads entirely.

First Steps: Discovery & Research

The foundation was laid with 12+ discovery workshops involving B&T stakeholders and Google Ads experts.

Attribution Modeling

The importance of attribution modeling — including lookback windows, customer type segmentation, and incremental vs absolute modes.

Third-Party Dependencies

Dependencies on third-party providers (Northbeam & TripleWhale), which carried both opportunity and risk.

MCC Depth

The depth of MCC hierarchies, which complicated client-by-client attribution mapping across accounts.

Discovery is where questions turn into direction, and research transforms uncertainty into clarity

Roadblocks on the Way

Each obstacle strengthened the platform, turning roadblocks into opportunities for better design.

Challenge 01
Identifier Variability
Problem

Attribution signals contained multiple identifiers. Initially, only GCLID was supported.

Solution

Extended transformation logic with priority fallback: GCLID → GBRAID → WBRAID.

Challenge 02
Platform Limitation
Problem

Google Ads required conversion actions created 24 hours in advance.

Solution

Introduced a waiting mechanism embedding this constraint into the rollout process.

Challenge 03
Data Inconsistency
Problem

Raw NB data was not standardized or ready for processing.

Solution

Built a dedicated data cleaning pipeline to transform raw files into structured tables.

Building Trust: Testing & QA

Testing is not about finding flaws — it’s about proving strength. Every feature, every integration, and every data flow was rigorously validated to ensure the platform performed flawlessly under real-world conditions before going live.

Unit & Integration Testing

Verified ingestion, transformation, and upload modules

Performance Testing

Validated the system’s ability to handle millions of records daily

User Acceptance Testing (UAT)

Executed with live NB & TW data, exposing real-world edge cases

Security Validation

Enforced OAuth 2.0 standards, API key encryption, and role-based access

Functional Testing

Functional testing ensures that the application is working as per the requirements

System Testing

We check the application behavior with different kinds of environment and hardware combinations

Tech Stack

React JS Logo React JS
Laravel Logo Laravel
MySQL Logo MySQL
Google Cloud Platform Logo Google Cloud
Python Logo Python
Google Ads Logo Google Ads API

Crossing the Finish Line

1
Phased Rollout

Staged deployments ensured stability before full production

2
Analyst Training

Sessions prepared teams to configure, monitor, and troubleshoot independently

3
Post-Deployment Monitoring

Continuous logs, error handling, and retry mechanisms ensured smooth operation

4
Feedback Loops

Structured sessions with analysts and clients allowed iterative improvements even after go-live

Business Impact & Results

The numbers tell a compelling dual story: operational excellence + strategic foresight.

10+
Attribution models
-90%
Ingestion failures reduced
6 HRS
Data refresh cycle
-90%
Manual workload reduced
20+
Hours / month saved
SELF
Configuration enabled

Then vs. Now: Comparative Outcomes

Before (Manual & Fragmented)
After (Automated & Unified)
Manual uploads, fragmented workflows, frequent ingestion errors
Automated ingestion pipelines, reliable validations, compliance baked-in
Analysts acting as “data janitors” instead of strategists
Analysts focused on optimization, not file uploads
Clients frustrated by opacity
Clients gained transparency without technical burden

System Architecture

A cloud-native, modular architecture designed to ingest, transform, and deliver attribution signals at scale — with security and observability built in at every layer.

B&T ATF System Architecture

Portfolio

These screenshots highlight the core features of the B&T ATF platform, demonstrating how intuitive dashboards and automated pipelines come together to deliver attribution clarity at every level.

B&T ATF Platform Dashboard
B&T ATF Attribution Pipeline
B&T ATF Analytics View

Explore the complete journey from problem to results—backed by real data and insights.

Download Full Case Study

Fill in the form below to get instant access to the full case study PDF.

Client Value & Feedback

"Closeloop Technologies partnered with us to design and develop a custom platform that would help our team manage and collaborate around marketing analytics data more effectively. Our goal was to build a tool that not only visualized data clearly but also allowed users to add context and collaborate directly within the reporting environment."

Client Testimonial

Richard Wallace

VP, Data Insights & Analytics, Block & Tam