DestinationCore InsightsDestination Analytics Platform

DestinationCore Insights is a multi-tenant analytics platform giving destination marketing organisations a single, branded view of how their websites and member businesses are performing.

Platform
Laravel
Location
Ipswich, UK
Client since
2022

The final product

The Brief

Destination marketing organisations — the teams that promote towns, regions and visitor destinations — run large websites, sell advertising to local businesses and manage listings for hundreds of member venues. But the data telling them what was actually working was scattered across Google Analytics, their CMS and endless spreadsheets, and none of it was easy to share with the businesses they represent.

We were asked to bring all of it together into a single, branded reporting platform: one place where an organisation, a regional group or an individual venue could log in and see exactly how their website, content, advertising and listings were performing — benchmarked across an entire portfolio of destinations, and exportable as a polished PDF report.

Full page screenshot

What we did

We designed and built the platform from the ground up on Laravel and Livewire, pairing a Filament-powered admin back office with a fast, configuration-driven dashboard front end.

At its heart is a custom Google BigQuery pipeline. Every night it aggregates raw Google Analytics 4 event data into pre-computed metric tables — a concurrent, dependency-ordered set of jobs with automatic retries and cache invalidation — so dashboards load instantly across millions of events.

The dashboards are entirely configuration-driven: a dozen-plus dashboards and dozens of chart, table and benchmark widgets defined in config rather than code, each lazy-loading its data. A deep Craft CMS integration keeps business listings, adverts, form submissions and accessibility data in sync, and an onboarding pipeline verifies each location’s Analytics, BigQuery, Tag Manager and CMS connections before it goes live.

Hierarchical role-based access means a national organisation, a regional group and a single venue each see exactly the right data, secured with two-factor authentication and admin impersonation. Charts theme themselves from each client’s logo, and any view can be exported to a pixel-perfect PDF, rendered on demand via headless Chromium on AWS Lambda.

It’s a data-engineering-heavy application backed by a comprehensive suite of automated tests.

Key features

The components and capabilities we delivered.

Custom BigQuery data pipeline

Raw Google Analytics 4 data aggregated nightly into pre-computed metric tables via a concurrent, dependency-ordered job pipeline — so dashboards stay fast across millions of events.

Configuration-driven dashboards

More than a dozen dashboards and dozens of chart, table and benchmark widgets defined entirely in configuration, each lazy-loading its own data for quick page loads.

Craft CMS integration

Secure per-site API links keep business listings, adverts, form submissions and accessibility metrics in sync from each destination's CMS.

Hierarchical role-based access

Organisation, group and location tiers each see exactly the right data, secured with two-factor authentication and admin impersonation for support.

On-demand PDF reporting

Any dashboard view exported to a polished PDF, rendered on demand via headless Chromium on AWS Lambda.

Our approach

A proven process tailored to this project's unique requirements.

1

Discovery

We start by understanding your goals, audience, and constraints. Through workshops and research, we define the project scope and success criteria.

2

Strategy & Wireframing

We map out the user journey and information architecture. Low-fidelity wireframes let us test ideas quickly before committing to design.

3

UX/UI Design

Visual design that balances aesthetics with usability. We create interfaces that look great and guide users effortlessly toward their goals.

4

Development

Clean, well-documented code built on proven frameworks. We develop iteratively, sharing progress regularly so you're never in the dark.

5

Quality Assurance & Launch

Rigorous testing across devices and browsers. We handle deployment and ensure a smooth launch with minimal disruption.

6

Ongoing Support

Our relationship doesn't end at launch. We provide proactive maintenance, security updates, and responsive support to keep your product thriving.

Planning a similar project?

Let's discuss how we can help you achieve your digital goals. We typically respond within one business day.

We use cookies to make this website work, to understand how it's used, and to measure our advertising. Find out more about cookies.

Cookie preferences