📊Integrations
Google Analytics
Track events and conversions automatically.
⏱️ 8 min read
Overview
Automatically track lead conversions and events in Google Analytics.
Setup
1. Configure GA4 Measurement ID
await proptech.integrations.analytics.configure({
measurementId: 'G-XXXXXXXXXX',
apiSecret: process.env.GA_API_SECRET,
});
2. Enable Event Tracking
await proptech.integrations.analytics.enableEvents([
'lead_created',
'form_submitted',
'offer_viewed',
'offer_accepted',
]);
Tracked Events
| Event | Parameters |
|---|
lead_created | source, medium, campaign |
|---|---|
form_submitted | form_name, page_url |
offer_viewed | offer_id, property_address |
offer_accepted | offer_id, offer_amount |
Custom Events
await proptech.analytics.track({
name: 'custom_event',
params: {
category: 'engagement',
action: 'click',
label: 'cta_button',
},
});
Conversion Tracking
// Track as conversion in GA4
await proptech.analytics.trackConversion({
name: 'lead_converted',
value: 5000,
currency: 'USD',
leadId: 'lead_abc123',
});