Our Work / Business Analytics
Business Analytics Full case study

Web Development & Analytics — Residential Property Project

Property Developer · Kuala Lumpur Property & Real Estate · Malaysia

"A marketing site that couldn't tell us which traffic source was generating real enquiries — ad budget was being allocated based on volume, not lead quality."

Mobile
First
GA4
Full tracking
CRO
Optimised
Lead
Attribution clear
Technology stack
WordPress
CMS — custom theme build
GA4
Event tracking — lead attribution
Custom Theme
Conversion-focused design
LiteSpeed Cache
Performance — mobile speed
Client
Property Developer · KLResidential development · Malaysia
Industry
Property & Real EstateResidential, Kuala Lumpur
Services delivered
Web Dev & AnalyticsDesign · Build · GA4 · Attribution
Primary goal
Lead generationMobile-first, conversion-focused
The challenge

Ad budget running. Leads coming in. No idea which source was responsible for which.

The developer was running paid campaigns across Google, Meta, and property portals simultaneously. Enquiries were coming in through the contact form, WhatsApp button, and phone — but there was no way to trace which campaign, which audience, or which platform had driven each lead. The existing marketing site had no event tracking beyond a basic pageview counter. Every channel was claiming success. None of it was attributable.

The site itself had additional problems. It was not mobile-optimised despite the fact that the majority of property enquiry traffic in Malaysia originates from mobile devices. Page load times were slow, the enquiry form was buried, and the page structure was built around looking good on a laptop rather than driving action on a phone. The layout was marketing-led. The copy was vague. The calls to action were easy to miss.

The brief had two parts: rebuild the site around conversion — mobile-first, with a clear CTA hierarchy and psychologically structured copy — and implement proper GA4 tracking so the marketing team could finally see which source was generating real leads and which was generating traffic noise.

Our approach

Build for conversion. Measure everything.

We rebuilt the site from a blank canvas — designing for mobile first, structuring the page around the property buyer's decision journey, and writing copy that addressed real objections rather than listing features. The GA4 implementation was planned in parallel with the build so tracking was baked in from the start, not added as an afterthought.

Mobile-First Conversion Design
Page architecture rebuilt around the property buyer journey — hero section with clear value proposition, social proof above the fold, gallery with CTA, floorplan section, developer credibility block, and a sticky enquiry CTA always in reach on mobile.
Mobile-firstCTA hierarchySocial proofCRO
GA4 Event Tracking
Full event coverage across all key interactions — form field engagement, form submission, scroll depth milestones, CTA button clicks, gallery views, WhatsApp button taps, and phone number clicks. Each event tagged with source, medium, and campaign data.
Form trackingWhatsApp tapScroll depthCTA clicks
Lead Source Attribution
UTM parameter framework standardised across all paid channels. GA4 channel grouping configured to distinguish between Google Ads, Meta Ads, property portals, and organic traffic — giving the team a clear read on cost-per-lead by source.
UTM frameworkChannel groupingCPL by source
Performance & Speed
LiteSpeed Cache configured for maximum mobile performance — image compression, lazy loading, CSS/JS defer, and browser cache headers. Core Web Vitals tested across the major Malaysian mobile carriers before launch.
LiteSpeed CacheImage compressionCWVMobile speed
How we delivered it
01
Conversion strategy
Buyer journey mapping · CTA hierarchy · Copy brief
02
Design & build
Mobile-first wireframes · Custom WordPress theme · Copywriting
03
GA4 & tracking setup
Event configuration · UTM framework · Conversion goals
04
Performance tuning
LiteSpeed · Core Web Vitals · Mobile testing
05
Launch & handover
Go-live · GA4 walkthrough · Attribution reporting setup
The tracking decision

Every conversion point tracked. Not just the form.

In Malaysian property marketing, the enquiry form is not the only conversion. A significant share of leads come through WhatsApp button taps and direct phone calls — both of which are invisible to a standard GA4 implementation. If you only track form submissions, you're potentially attributing two-thirds of your actual leads to "direct" traffic and making budget decisions on incomplete data.

We configured custom GA4 events for every conversion touchpoint: form field interactions (to understand where abandonment happens), form submission confirmation, WhatsApp button taps (with source tagged via the URL), and phone number click events on mobile. Each event was tagged with the full UTM parameter set from the referring campaign.

This gave the marketing team a complete picture of lead volume per channel — not just the leads that happened to come through the form.

Conversion tracking coverage
Enquiry form
Field engagement + submission tracked
WhatsApp button
Tap event + UTM source preserved
Phone number click
Mobile click-to-call event tracked
GA4 + UTM attribution
All events tagged with campaign source
Full lead volume visible — not just form submissions
The outcome

Every lead tracked.
Every source accountable.

Mobile
Mobile-first build optimised for where buyers actually browse
The site was designed and tested on mobile first — with a sticky CTA, fast load times, and a content flow structured around how property buyers make decisions on their phones, not their desktops.
GA4
Complete event coverage across all conversion touchpoints
Form submissions, WhatsApp taps, phone clicks, CTA interactions, and scroll depth — all tracked in GA4 with full UTM attribution. The marketing team now has a complete picture of lead volume per channel.
CRO
Page structure and copy built around conversion
Psychology-driven page architecture — social proof above the fold, clear CTA hierarchy, objection-handling copy, and a sticky enquiry button on mobile — built to drive action rather than just present information.
Clear
Lead source attribution now drives budget decisions
The marketing team can now see cost-per-lead by channel — Google Ads, Meta, property portals, and organic separately — and allocate budget based on which source actually delivers leads rather than which delivers the most traffic.
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 build looks like for your property or marketing challenge.

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 site, tracking setup, and what you need to measure
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