Our Work / Business Analytics
Business Analytics Full case study

YouTube & LinkedIn Campaign Analytics + Performance Management

Rankpage B2B marketing · Malaysia

"Running YouTube and LinkedIn awareness campaigns with no unified reporting — no clear visibility into what was driving qualified leads versus wasted impression spend."

~60%
Video view rate
Unified
Dashboard
LinkedIn
Freq. optimised
GA4
Attribution
Technology stack
GA4
Event tracking — attribution
Windsor.ai
Cross-channel data aggregation
Google Ads
YouTube campaign management
LinkedIn Ads
B2B audience targeting & frequency
Client
RankpageB2B marketing · Malaysia
Industry
Digital MarketingB2B, Malaysia
Services delivered
Business AnalyticsCampaign analytics · Dashboard · Optimisation
Channels
YouTube & LinkedInGA4 + Windsor.ai unified
The challenge

Two active ad channels. Zero unified view of what was actually working.

Rankpage was running concurrent YouTube and LinkedIn campaigns targeting B2B decision-makers in Malaysia. The campaigns were generating impressions, views, and clicks — but there was no unified reporting layer connecting the two channels. YouTube data lived in Google Ads and YouTube Analytics. LinkedIn data lived in Campaign Manager. Neither talked to GA4. There was no reliable way to attribute conversions, understand cross-channel frequency, or know whether the same audience was being reached — and overloaded — across both platforms simultaneously.

The result was budget being allocated based on channel-native metrics that told different stories. YouTube reported view counts. LinkedIn reported engagement rates. Neither metric was anchored to business outcomes. The marketing team couldn't answer whether the campaigns were building pipeline or just burning budget on low-intent audiences.

The brief was specific: build a unified reporting environment that brings both channels into one dashboard, connects ad performance to on-site behaviour through GA4, and gives the team the visibility needed to make real optimisation decisions — not just report vanity metrics.

Our approach

Connect the data first. Optimise second.

Before making any optimisation decisions, we needed a reliable data foundation. We started by auditing the existing GA4 setup, configuring proper event tracking for the key conversion actions, and connecting all ad platform data through Windsor.ai into a single reporting layer. Only then did we begin drawing conclusions and making campaign adjustments.

Cross-Channel Data Pipeline
GA4 configured as the attribution source of truth — UTM parameters standardised across YouTube and LinkedIn campaigns, conversion goals set up, and Windsor.ai connected to pull platform-level data alongside GA4 behavioural data.
GA4Windsor.aiUTM frameworkAttribution
Unified Performance Dashboard
Single dashboard bringing YouTube impressions, view rates, and audience retention alongside LinkedIn reach, frequency, CTR, and lead form completions — with GA4 session and conversion data as the cross-channel anchor.
Unified viewCross-channelReal-time
LinkedIn Frequency Optimisation
Frequency analysis by audience segment revealing which LinkedIn audiences were being over-served — leading to bid strategy adjustments, audience exclusions, and campaign restructuring that reduced wasted impressions without sacrificing reach quality.
Frequency capAudience exclusionBid strategy
YouTube View Rate Analysis
Audience retention curves and view rate segmentation by creative, audience, and placement — identifying which video content drove genuine attention versus early skips, enabling creative and targeting refinements.
View rateRetention analysisCreative testing
How we delivered it
01
GA4 audit & setup
Event audit · Conversion goals · UTM framework
02
Data pipeline
Windsor.ai connection · Platform integrations · Data validation
03
Dashboard build
Unified view · KPI selection · Date comparison
04
Campaign analysis
Frequency · View rate · Audience segmentation
05
Optimisation & reporting
Campaign adjustments · Monthly reporting · Ongoing management
The data decision

One attribution source. Not two conflicting ones.

The core problem with multi-channel campaign reporting is that each ad platform claims credit for conversions differently. YouTube will attribute a conversion to a view. LinkedIn will attribute the same conversion to a click. If you let both platforms self-report, you end up with more conversions on paper than you had in reality.

We set GA4 as the single attribution source — every campaign was tagged with standardised UTM parameters, and conversion counting happened in GA4 rather than in the ad platforms. Windsor.ai then pulled the spend and impression data from each platform and joined it to the GA4 outcome data.

This gave the team one set of numbers to work from — not four different reports each telling a different story. Budget decisions could finally be made on a consistent basis.

Reporting architecture
YouTube / Google Ads
Spend, impressions, view rate, retention
LinkedIn Ads
Spend, reach, frequency, CTR, leads
Windsor.ai
Cross-platform aggregation layer
GA4
Single attribution source · Conversion truth
One set of numbers — no conflicting platform self-reporting
The outcome

One dashboard.
Two channels. Real visibility.

~60%
YouTube video view rate achieved
View rate optimised through audience refinement, creative analysis, and placement exclusions — significantly above industry benchmarks for B2B video campaigns in the Malaysian market.
Unified
Single dashboard connecting all channels
YouTube, LinkedIn, Google Ads, and GA4 data in one dashboard — giving the team one reliable source of performance data instead of four disconnected platform reports.
LinkedIn
Frequency optimised — less waste, same reach quality
Frequency analysis revealed over-served audience segments. Bid adjustments and audience exclusions reduced wasted impressions while maintaining reach to high-intent B2B decision-makers.
GA4
Consistent attribution across both platforms
GA4 as the single conversion source eliminated conflicting attribution claims between platforms. Budget decisions are now made on one consistent set of numbers rather than competing platform reports.
Start a project

Have a similar challenge? Let's talk.

Book a free 30-minute consultation with Jack. We'll tell you honestly whether your project is a fit — and what a realistic analytics engagement looks like for your business.

JC
Jack Chang
Director, Trendtive Digital Sdn Bhd
Your consultant for this session
Book your free consultation
Trendtive Digital · 30 minutes · Microsoft Teams
30 minutes · Free · No obligation
Format: Microsoft Teams
With: Jack Chang, Project Director — Trendtive Digital
What we'll cover
Your current analytics setup and where the gaps are
Whether your project is a fit — and which service approach applies
Realistic scope, timeline, and engagement model
No credit card · No commitment · Response within 24 hours