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
Screenshots showcasing the responsive design across devices.
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.

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.
Discovery
We start by understanding your goals, audience, and constraints. Through workshops and research, we define the project scope and success criteria.
Strategy & Wireframing
We map out the user journey and information architecture. Low-fidelity wireframes let us test ideas quickly before committing to design.
UX/UI Design
Visual design that balances aesthetics with usability. We create interfaces that look great and guide users effortlessly toward their goals.
Development
Clean, well-documented code built on proven frameworks. We develop iteratively, sharing progress regularly so you're never in the dark.
Quality Assurance & Launch
Rigorous testing across devices and browsers. We handle deployment and ensure a smooth launch with minimal disruption.
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.



