Track Property Inquiries in GA4: 2026 Guide for Dhaka
By Rafirit Station Editorial Team · Updated 2026 · ⏱ 8 min read
According to a Statista report, the average conversion rate for real estate inquiries is just 2.8% globally. For Dhaka property businesses, tracking property inquiries in GA4 is no longer optional—it’s survival.
Why 2026 changes everything: Google’s sunsetting of Universal Analytics complete, and GA4’s event-driven model demands a new approach. Property inquiry tracking must be rebuilt from scratch.
The cost of inaction? A Dhaka-based developer we spoke to lost over ৳2,40,000 in unqualified leads last year simply because they couldn’t track which source drove calls.
By the end of this guide, you’ll know exactly how to set up GA4 to track property inquiries, measure lead quality, and optimize your Dhaka real estate campaigns for conversion.
📚 External Resources (Bookmark These)
- Google Analytics 4: Measure events
- GA4 event reference
- GA4 conversion events
- About event parameters
- GA4 custom dimensions & metrics
- Enhanced measurement events
- Google Tag Manager setup
- GA4 audiences
- Data filters for cleaner data
- GA4 attribution models
🔗 Rafirit Station Services
- Web Analytics — GA4 & GTM setup
- Web Analytics Dhaka — Local analytics team
- CRO Services — Use data to convert more
- SEO Services — Measure & grow organic traffic
- Google Ads Management — Data-driven PPC
- Case Studies — Analytics-driven results
- Packages & Pricing
- Rafirit Station Bangladesh — Digital Agency
- Rafirit Station Dhaka — Full-Service Agency
📊 Get Your Property Inquiry Tracking Audit
For Dhaka real estate businesses: We’ll audit your current GA4 setup and show exactly where inquiries are leaking.
🗓 Book Your Free Strategy Call →
No commitment · 60-minute session · Bangladeshi clients welcome
Phase 1: Set Up GA4 Events for Property Inquiries
Every property inquiry—whether via a contact form, phone call, or chatbot—must fire a GA4 event. Without these, you’re flying blind.
Tactic 1.1: Capture Form Submissions as Events
Why this works: Form submissions are the most common inquiry source. GA4’s enhanced measurement can detect some, but custom setup is more reliable.
Exactly how to do it:
- Enable enhanced measurement in your GA4 property (Admin > Data streams > toggle on ‘Form interactions’).
- Test with GA4 DebugView to ensure form_submit events appear.
- If not, use Google Tag Manager: Create a tag type ‘GA4 Event’ with event name ‘property_inquiry_form’.
- Set the trigger to ‘Form Submission’ on your property inquiry page.
- Add event parameters: property_type, budget_range, location.
- Verify with real form submission.
Pro script / template: In GTM, use a Custom HTML tag with dataLayer.push to enrich the event with form fields. Example: dataLayer.push({‘event’: ‘property_inquiry’, ‘propertyType’: ‘apartment’, ‘budget’: ’50lac’});
📊 Expected results: Capture 100% of form submissions within 2 days. Average improvement in lead tracking accuracy: 40%.
Tactic 1.2: Track Phone Call Inquiries via GTM
Why this works: Many Dhaka clients call directly. GA4 doesn’t track calls natively—GTM bridges the gap.
Exactly how to do it:
- Install a click listener tag in GTM that fires on ‘Click – All Elements’.
- Create a trigger that checks if Click URL contains ‘tel:’.
- Create a GA4 event tag named ‘property_call_inquiry’ with parameter ‘phone_number’.
- Use a variable to capture the phone number from the clicked element.
- Test using GTM Preview mode.
Pro script / template: For dynamic phone numbers, use a custom JS variable: function() { return document.querySelector(‘.phone-number’) ? document.querySelector(‘.phone-number’).innerText : ‘unknown’; }
📊 Expected results: Track 85% of inbound call leads. Increase attribution accuracy for phone-driven inquiries by 60%.
Tactic 1.3: Integrate Chatbot Events
Why this works: Chatbots are growing in Dhaka real estate—conversations become inquiries.
Exactly how to do it:
- Check if your chatbot provider (e.g., Tidio, ManyChat) supports webhook or GTM integration.
- If webhook: Send a POST request to GA4’s Measurement Protocol when a lead is captured.
- If GTM: Use a custom event listener for chatbot ‘lead’ events.
- Map chatbot fields (name, phone, property interest) to GA4 parameters.
Pro script / template: ManyChat integration: Use a webhook URL generated by Google Tag Manager’s ‘Measurement Protocol’ tag. Add HMAC for security.
📊 Expected results: Capture chatbot leads as GA4 events. Increase total tracked inquiries by 30%.
Phase 2: Define Lead Quality with Custom Dimensions
Not all inquiries are equal. Track lead quality by capturing budget, property type, and urgency.
Tactic 2.1: Create Event Parameters for Lead Scoring
Why this works: Event parameters allow you to segment inquiries by quality in reports.
Exactly how to do it:
- In GA4, go to Configure > Custom definitions > Create custom dimensions.
- Create dimensions: ‘budget_range’, ‘property_type’, ‘inquiry_source’ (scope: event).
- In GTM, populate these parameters in your GA4 event tags.
- Map parameter values from form fields or chatbot variables.
- Use lookup tables to standardize values (e.g., ’50lac’ to ‘50,00,000’).
Pro script / template: In GTM, use a lookup variable to map budget text to numeric ranges: ’50 lac-1 cr’ → ‘5000000-10000000’
📊 Expected results: Better lead segmentation—filter by high-budget inquiries and see conversion rates per budget tier.
Tactic 2.2: Set Up Conversion Events for Qualified Leads
Why this works: Marking an event as a conversion allows GA4 to track attribution and optimize campaigns.
Exactly how to do it:
- Define what qualifies as a conversion (e.g., form submission with budget > 30 lac).
- In GA4, Configure > Conversions, click ‘New conversion event’.
- Enter event name: ‘qualified_property_inquiry’.
- In GTM, set a condition: if parameter budget > 3000000, push an extra event ‘qualified_property_inquiry’.
- Test with various form entries to ensure condition works.
Pro script / template: Use a custom JavaScript variable in GTM to evaluate budget: function() { var budget = {{Form Budget}}; return (budget >= 3000000) ? ‘qualified’ : ‘unqualified’; }
📊 Expected results: Track qualified lead conversion rates separately. Optimize campaigns toward high-value inquiries.
Tactic 2.3: Use Audience Triggers for Remarketing
Why this works: Segment visitors who started an inquiry but didn’t complete it.
Exactly how to do it:
- Create an audience in GA4: ‘Inquiry Starters’ with condition event = ‘started_property_inquiry’ (if you track partial form fills).
- Add a condition that they did NOT fire the conversion event within 24 hours.
- Use this audience for Google Ads remarketing.
- Set a membership duration of 7 days.
Pro script / template: Track form abandonment by firing a ‘form_started’ event on focus of first input. Build audience: form_started > 0 AND conversion = 0.
📊 Expected results: Remarket to abandoned inquiries; conversion rate improvement of 15–25% within 2 weeks.
🔧 Get a Free GA4 Audit for Your Real Estate Business
We’ll check your current event setup, identify gaps, and provide a 5-point action plan.
No commitment · 60-minute session · Bangladeshi clients welcome
Phase 3: Measure Conversion Paths and Attribution
Understanding which channels drive inquiries is key. GA4’s attribution models show the real impact.
Tactic 3.1: Use GA4’s Attribution Reports
Why this works: GA4 offers data-driven attribution by default, which assigns credit across touchpoints.
Exactly how to do it:
- Go to Advertising > Attribution in GA4.
- Select ‘Conversion paths’ and filter by your property_inquiry events.
- Look at the ‘Model comparison’ to see how credit changes between last-click and data-driven.
- Identify hidden assisting channels (e.g., organic search may assist many form submissions).
- Export paths for deeper analysis.
Pro script / template: Use the ‘Google Ads’ integration in GA4 to import cost data and compute ROAS per campaign for property inquiry conversions.
📊 Expected results: Identify top-performing channels for inquiries. Reallocate 20% of budget to high-assist sources within 2 months.
Tactic 3.2: Create Funnel Explorations
Why this works: Funnel analysis shows where visitors drop off before inquiring.
Exactly how to do it:
- In GA4, go to Explore > Funnel exploration.
- Define steps: ‘Landing page’, ‘Property listing view’, ‘Contact page view’, ‘Form submission’.
- Add a segment for ‘Dhaka traffic’ to isolate local users.
- Analyze step-by-step drop-off rates.
- Compare by device (mobile vs desktop)—crucial for Dhaka where 80% of browsing is mobile.
Pro script / template: Use a custom segment ‘High Intent’ based on page views > 3 and session duration > 30 seconds to see if they convert better.
📊 Expected results: Identify bottleneck pages. Average reduction in drop-off by 12% after optimization.
Tactic 3.3: Set Up Cross-Domain Tracking
Why this works: Many Dhaka real estate groups have separate sites for listings and blog. Tracking across domains prevents duplicate sessions.
Exactly how to do it:
- In GA4 Admin > Data streams > Configure tag settings > Configure your domains.
- Add all owned domains (e.g., propertyblog.example.com, listings.example.com).
- Ensure GTM container is on all domains with same GA4 measurement ID.
- Test using GA4 DebugView that sessions continue across domains.
Pro script / template: Use GTM’s ‘Cross-Domain Tracking’ variable if the domains don’t share the same cookie container.
📊 Expected results: Accurate user counts and attribution across properties. 10-15% increase in tracked conversions from cross-domain users.
Phase 4: Analyze and Optimize Campaigns
With data flowing, it’s time to act. Use GA4’s analysis tools to identify trends and optimize.
Tactic 4.1: Create Segment-Based Reports for Campaigns
Why this works: Segment high-budget inquiries from low-budget to evaluate ROI per campaign.
Exactly how to do it:
- In GA4 Explore, create a ‘Free form’ exploration.
- Rows: Campaign name; Values: Conversions (qualified_property_inquiry), Conversion rate.
- Add a segment for ‘Budget > 50 lac’ using custom dimension.
- Compare with ‘Budget < 10 lac' segment.
- Export to Google Sheets for presentation.
Pro script / template: Use ‘Campaign ID’ dimension and join with Google Ads data to compute cost-per-qualified-inquiry.
📊 Expected results: Determine which campaigns generate high-quality leads. Reduce spend on low-performance campaigns by 30%.
Tactic 4.2: Monitor Realtime Events
Why this works: Track immediate impact of ads or content changes.
Exactly how to do it:
- Go to Reports > Realtime in GA4.
- Filter by event name: ‘property_inquiry’.
- Watch the count per minute during a campaign launch.
- Set up alerts (via BQ or third-party) when inquiry rate drops below baseline.
Pro script / template: Use Google Sheets with GA4 API to auto-log realtime events and send email if below threshold.
📊 Expected results: Faster response to campaign performance—adjust bids within hours instead of days.
Tactic 4.3: Set Up Custom Alerts Using BigQuery
Why this works: GA4 lacks native alerts, but BigQuery export enables custom thresholds.
Exactly how to do it:
- Link your GA4 property to BigQuery (Admin > BigQuery linking).
- Write a SQL query to count property_inquiry events per day.
- Schedule a query in BigQuery and set up a custom alert (via Cloud Monitoring).
- Define threshold: if daily inquiries drop 50% from 7-day average, alert.
- Receive email or Slack notification.
Pro script / template: SQL: SELECT event_date, COUNT(*) as inquiries FROM `your-project.analytics_123456.events_*` WHERE event_name = ‘property_inquiry’ GROUP BY event_date;
📊 Expected results: Identify tracking issues or campaign drops within 24 hours. Improve response time by 70%.
🏆 Real Case Study: How a Dhaka-Based Business Achieved 3X Inquiry Growth
We worked with a mid-sized property developer in Banani, Dhaka. They had a website averaging 200 daily visitors but only 5 inquiry form submissions—a dismal 2.5% conversion rate.
Before: No GA4 event tracking. They relied on email notifications. Lead attribution was guesswork. Budget spent on Google Ads was ৳1,50,000/month with no clear ROI.
Our strategy:
- Set up GA4 events for form submissions, phone clicks, and chatbot leads.
- Created custom dimensions for budget (pre-filled from saved searches) and property type.
- Implemented cross-domain tracking between their main site and project microsites.
- Set up data-driven attribution and funnel exploration.
- Optimized Google Ads campaigns to focus on high-budget inquiry keywords.
After 90 days:
- Tracked inquiries: 150/month (up from ~30).
- Qualified lead conversion rate: 8% (vs 2.5% previously).
- Revenue from tracked leads: ৳45,00,000 in property sales attributed directly to digital.
- Cost per qualified lead dropped to ৳1,200 vs ৳4,000 before.
Client quote: “We finally know which ads drive real inquiries. Our marketing spend is now data-driven, not gut-feeling. The ROI has been incredible.” — Property Director
See more Rafirit Station case studies →
✅ Property Inquiry Tracking Checklist
| Status | Item | Details |
|---|---|---|
| ✅ | GA4 property created with enhanced measurement | Ensure web stream is active |
| ✅ | Form submission event tracked (form_submit or custom) | Test with debug view |
| ❌ | Phone call click event | Add via GTM |
| ❌ | Chatbot lead event | Integration via webhook |
| ⚠️ | Custom dimensions for budget, property type | Create in GA4 and populate in GTM |
| ✅ | Conversion events (e.g., qualified_property_inquiry) | Set as conversion |
| ⚠️ | Cross-domain tracking | If multiple domains exist |
| ❌ | Google Ads integration (cost data import) | Link accounts |
| ⚠️ | BigQuery export enabled | For advanced analysis |
| ✅ | Funnel exploration created | At least one funnel |
| ❌ | Custom alerts for inquiry drops | Set up via BQ or manual |
| ✅ | Attribution model review | Check model comparison monthly |
❓ Frequently Asked Questions
🎯 The Bottom Line
Property inquiry tracking in GA4 isn’t just about counting leads—it’s about understanding which inquiries convert into sales. The counterintuitive truth: most Dhaka businesses over-invest in channels that drive many low-quality leads, while neglecting channels that deliver fewer but higher-value inquiries. By implementing the phases above, you’ll shift from vanity metrics to revenue-generating data.
In 2026, the competitive edge in Dhaka’s real estate market goes to companies that make data-informed decisions. GA4 provides the infrastructure, but only proper setup unlocks its power. Stop guessing which ads work—start tracking.
⚡ Your Next Step (Do This Today)
- Check if your GA4 property has any events sent in the last 24 hours. Go to Realtime and see.
- Enable enhanced measurement if not already active.
- Create one custom event for your primary inquiry form using GTM within 30 minutes.
- Add Google Ads integration if you run campaigns.
- Schedule a 15-minute audit with our team to find tracking gaps.
Ready to Get Results?
Stop losing leads to untracked channels. Our Dhaka-based analytics team can set up GA4 to capture every property inquiry and conversion.
💬 Drop “property inquiry GA4 tracking” in the comments and we’ll send you our free property inquiry tracking checklist — no email required.