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

Organisation overview dashboard
Organisation overview dashboard

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.

DestinationCore Insights homepage, 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.

DestinationCore Insights dashboard shown on a laptop

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.

Insights is a really important tool, both for us and for the destination organisations we work with. Having worked with Enovate on a number of other projects, we knew they understood our industry and would bring real value to the build. They've been a pleasure to work with throughout, and they helped us set sensible budgets and realistic expectations around deliverables. The end result exceeded our expectations, and we're looking forward to continuing to develop Insights with them on an ongoing, iterative basis.

—Managing Partner & Product Director, DestinationCore

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

Applications and integration-heavy builds ship with automated test suites, and every project is checked across devices and browsers before it goes live. We handle deployment and keep the launch itself uneventful.

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

make an enquiry

Quick form · 3 steps · 1 min

How can we help?

Pick the closest match. We reply within one business day.

I am looking for

Website

New marketing website, microsite or redesign

E-commerce

Shopify store, new or rebuilt

Web application From £10,000 + VAT

Bespoke software and internal tools

AI implementation From £10,000 + VAT

Practical AI in your existing systems

Data visualisation From £10,000 + VAT

Dashboards and data pipelines

Migrations, hosting & support

Website migrations, web hosting and ongoing support

Something else / not sure yet

Let's talk it through

Prefer to talk?

Step 1 of 3

We'll be in touch within one business day to discuss your project. In the meantime, feel free to drop us a line at hello@enovate.co.uk if anything else comes up.

book directly

Book a discovery call with Michael

Michael Walsh, Founder & Managing Director. Pick a time that suits you, add your name and email, and the calendar invitation is yours.

Loading available times…

You can still book through the full calendar, or send us a message.

Times shown in . The calendar invitation lands in your inbox the moment you confirm.

Booking is handled by Calendly; see our privacy policy.

You're booked in

(). The calendar invitation is on its way to .

RescheduleCancel