"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."
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.
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.
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.
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.