Epp Counseling · eppcounseling.com

Your Website Tracking —
How It Works and What to Do With It

Prepared May 2026  ·  Internal reference

Your website now has a complete tracking system. This document explains what it does, why it's built the way it is, and exactly how to use the information it gives you in Facebook/Instagram and Google.

The Big Picture

Every time someone visits your website, you want to know two things: Did they do something meaningful? And should you show them a retargeting ad?

The tracking system answers both questions automatically. It watches for specific actions — loading the thank-you page after a contact form, clicking your phone number, clicking your email address — and it reports those actions to Google and Facebook/Meta so you can measure your ads and target the right people.

The tool doing all of this behind the scenes is called Google Tag Manager (GTM). Think of it as a small, invisible switchboard installed on your website. When something happens — a page loads, someone clicks your phone number — the switchboard decides which reporting systems to notify and what to tell them.

What GTM does not do

GTM does not collect patient information, session notes, names, or anything health-related. It only sees anonymous browsing behavior: which pages were viewed, whether a phone link was clicked, whether the thank-you page loaded. No identifying information from your contact form is ever sent anywhere.

What Counts as a Conversion

A conversion is a meaningful action — something a potential client did that signals genuine interest or contact. Your setup tracks three of them.

Contact form submitted Someone reached the thank-you page after filling out your form
📞
Phone number clicked Someone tapped or clicked your phone number link
Email address clicked Someone clicked your email link to open their mail app

Why the thank-you page, not the submit button?

An earlier version of the setup fired a conversion when someone clicked the "Submit" button on your contact form. The problem: a click on the button doesn't guarantee the form actually went through. If someone's internet dropped, or they missed a required field, the button still registered as a conversion even though nothing was sent.

The current setup waits for the thank-you page to actually load. That page only appears when your form successfully submits, so every conversion recorded is a real one. This keeps your numbers clean and your ad optimization accurate.

What "Engaged Visitor" Means

Not every visitor converts — and that's normal for a counseling practice. Many people look around, read about your approach, think it over, and come back later. You want to be able to reach those people with ads on Facebook and Instagram, since they've already shown genuine interest.

The system identifies these people as Engaged Visitors and marks them automatically. An Engaged Visitor is someone who:

👁
Viewed 2+ pages Within a single 30-minute visit — not just glanced and left
📞
Clicked to call or email Even if they didn't fill out the form

The important exclusion

Anyone who actually submitted your contact form is automatically excluded from the Engaged Visitor audience. The moment their browser reaches your thank-you page, the system quietly places a marker in their browser that lasts 180 days. After that, no matter how many more pages they view, they are never tagged as an Engaged Visitor again. They've already converted — you don't need to advertise to them.

In plain terms

"Engaged Visitor" means: showed real interest, but hasn't contacted you yet. That's your retargeting audience — the people most worth advertising to.


The Three Platforms and What to Do in Each

Facebook & Instagram (Meta)

Meta receives two types of signals from your website. The first is the Engaged Visitor event — the main signal for building your retargeting audience. The second is a Lead event that fires when someone actually reaches your thank-you page.

Setting up your retargeting audience

In Meta Ads Manager, you'll create a Custom Audience based on website activity. Here's exactly how to set it up:

  • 1
    Go to Audiences in Meta Ads Manager and click Create Audience → Custom Audience → Website.
  • 2
    Under Include, choose People who visited specific web pages or performed specific events. Select Event → EngagedVisitor. Set the window to 30 days.
  • 3
    Under Exclude, add a rule: URL contains /thank-you. Set the window to 180 days.
  • 4
    Name the audience something like Engaged Visitors — Not Yet Converted and save.

Your audience rule, summarized

Include Fired EngagedVisitor event in the last 30 days
Exclude Visited /thank-you in the last 180 days

This audience is who you show your ads to on Facebook and Instagram. They already know your name — you're reinforcing it, not introducing yourself cold.

The Lead event

Separately, when someone reaches your thank-you page, Meta also records a Lead event. This is useful for two things: seeing in Meta's reporting how many leads came from your ads, and optionally creating a Lookalike Audience (people similar to those who actually converted) for broader prospecting campaigns later.

Do not enable Meta's "Advantage+" or "Conversion" campaign type until your audience has at least a few hundred people in it. Until then, run Traffic or Awareness campaigns pointed at your Engaged Visitor audience. Meta needs volume to learn from before it can optimize for conversions.
Google Analytics 4 (GA4)

Google Analytics is your website's activity log. It records every visit, every page view, and every meaningful action — phone clicks, email clicks, form completions — so you can understand how people find you and what they do once they arrive.

Your tracking setup sends four named events to GA4:

Event nameWhen it fires
contact_form_thank_youSomeone reaches your thank-you page — a confirmed form submission
phone_clickSomeone clicks your phone number
email_clickSomeone clicks your email address
pageviewEvery page load (automatic)

What to look at in GA4

You don't need to spend much time in GA4 — but a monthly check on these things is useful:

  • 1
    Reports → Engagement → Events — see how many phone clicks, email clicks, and form completions you had this month.
  • 2
    Reports → Acquisition → Traffic Acquisition — see where your visitors came from: Google search, direct, social, paid ads.
  • 3
    Reports → Engagement → Pages and Screens — see which pages people spend the most time on, and which ones they leave quickly.

Mark your conversions in GA4

Once GA4 has recorded the events a few times, you can mark contact_form_thank_you, phone_click, and email_click as Key Events (what GA4 calls conversions). Go to Admin → Events, find each one, and toggle the "Mark as key event" switch. This makes them easier to track at a glance in your reports.

Google Ads

Google Ads is where you pay for your website to appear at the top of Google search results. The tracking system sends conversion signals to Google Ads so it knows which clicks on your ads actually turned into a phone call, email, or form submission.

This is important because Google's ad algorithm learns from conversions. The more accurately it knows which of your ad clicks led to real client interest, the better it gets at finding more people like them.

Your three conversion actions in Google Ads

Conversion actionWhat it measures
Contact Form Submission Thank YouConfirmed form submission (primary — most valuable)
Phone ClickSomeone clicked your phone number after an ad
Email ClickSomeone clicked your email after an ad

A note on privacy — why "Enhanced Conversions" is off

Google offers a feature called Enhanced Conversions that improves ad measurement by sending a scrambled (hashed) version of a user's email address to help Google match conversions to ad clicks more precisely. It's a legitimate tool — for most businesses.

For a counseling practice, it cannot be used. Google's own advertising policy prohibits it for health-related advertisers, because sending any data — even scrambled — from a mental health website could reveal that someone sought therapy. Your tracking configuration correctly has this feature disabled, and it should stay that way. The conversion tracking you have still works; it just relies on cookies rather than identity matching.

If Google Ads ever prompts you to enable Enhanced Conversions or "Customer Match" in your account settings, decline. This is a PHI (Protected Health Information) compliance issue, not just a preference.

How to read your Google Ads conversions

In Google Ads, go to Campaigns → Columns → Modify columns → Conversions and add Conversions and Cost per conversion to your view. This tells you: for every dollar you spend on ads, how many people actually called, emailed, or submitted a form?

A form submission is your most valuable conversion. A phone click or email click is strong signal too, but slightly less certain (the person clicked — they didn't necessarily follow through). You can weight them differently in your Ads settings if you want, but for a small practice it's fine to count them equally to start.


The Full Picture at a Glance

When this happens…Google Ads sees…GA4 sees…Meta sees…
Any page loadsPageviewPageView
2nd page in 30 min (non-converter)EngagedVisitor ★
Phone number clickedConversion: Phone Clickphone_clickContact + EngagedVisitor ★
Email address clickedConversion: Email Clickemail_clickContact + EngagedVisitor ★
Thank-you page loadsConversion: Form Thank Youcontact_form_thank_youLead (no EngagedVisitor)

★ EngagedVisitor only fires if the browser has not previously reached the thank-you page.


What You Don't Need to Touch

Google Tag Manager itself does not require ongoing management. The switchboard is set and should run quietly in the background. You would only need to revisit it if:

For day-to-day purposes, your job is just to check the numbers in GA4 monthly and manage your ad audiences and budgets in Meta and Google Ads directly.

The one routine action that matters

Once a month, look at your GA4 event counts. If contact_form_thank_you is zero for two months in a row, something may be broken. That event is your most important signal — if it disappears, flag it so the tracking can be checked.