
GA4 Implementation
GA4 built properly from the property up. Event taxonomy, key events, custom dimensions, cross-domain measurement, and the reports your team will actually open. Includes a written measurement plan so the next person can follow what you did.
What's included
Property and configuration
- Property and data stream setup, or a rebuild if the existing one is past saving
- Data retention, timezone, currency, and reporting identity settings
- Internal traffic filters, developer traffic exclusion, and unwanted referral handling
- Cross-domain measurement across every domain and subdomain in the journey
- Google Ads, Search Console, and Merchant Center links
- Redaction rules so PII stops landing in your event parameters
Events and conversions
- Event taxonomy defined before implementation, with naming rules written down
- Enhanced measurement reviewed rather than left on by default, since it fires events most sites never wanted
- Custom events built in GTM with a clean trigger and variable structure
- Key events marked with counting method and attribution set to match your sales cycle
- Custom dimensions and metrics registered and scoped correctly
- User ID setup where you have logged-in users
Reporting
- Custom channel groups so paid and organic splits reflect how you actually buy media
- Report collections built around the questions your team asks
- Explorations for funnel, path, and cohort analysis
- Looker Studio connection where you want it downstream
- Debug validation on every event before handover
Deliverable
- Measurement plan listing every event, parameter, and dimension
- Walkthrough session with your team
- Thirty days of post-launch checks
Why it matters
GA4 punishes default installs. Turn it on, leave enhanced measurement alone, and you get a property diligently recording scrolls and file downloads while missing the three events your business runs on. Then someone marks eleven things as key events, attribution spreads across all of them, and the reports stop meaning anything to anyone.
The fix is unglamorous. Decide what to track, name it consistently, register the dimensions, and write it down so the next agency doesn't have to reverse engineer your container. Most of the work happens before a single tag gets published.
What clients say
“Outstanding work and support with Google Analytics, Advanced Reporting and Metrics, and PPC/SEM. We have an ongoing relationship with SmartMetrics and have never been disappointed. Will continue to work with Thomas and team!”
Brian Bigda
“Provided a much needed service at a great price & is always great to work with. Extremely knowledgable & capable! Thank you!”
Dj Haer Jr
DJs Junk Removal
“Thomas was highly available and quick to answer any questions I had.”
Kesler Tanner
What clients say
“Tomas at SmartMetrics has been fantastic to work with. He consistently delivers high-quality work quickly, communicates clearly and proactively, and makes even complex implementations feel straightforward.”
Gray Digital Group
5.0 on Google · All reviews“A huge difference to the business, and we know where the next dollar goes.”
Blitzy“We can scale spend now without guessing what is actually working.”
PermitFlow“Extremely knowledgable & capable!”
Dj Haer JrWork with Tomas
Founder, San Diego, CA
20 years in marketing, CRO, CRM, and analytics. Now building the systems AI runs on.
You work with me directly, from scope to delivery. No account managers.


