← What a Website Really Costs in Canada

How to Add Google Analytics 4 to Your Website (Canada)

By WebDesignGuide · Updated November 2026

Google Analytics 4 dashboard on a laptop screen showing website visitors, traffic sources and conversions
To add Google Analytics, create a free GA4 property at analytics.google.com, copy your Measurement ID (starts with G-), and install it through your platform's built-in field, a plugin, or Google Tag Manager. Setup takes roughly 30 minutes and costs nothing. Data starts appearing within a day, and Canadian sites should also add a privacy notice and, for Quebec visitors, a clear consent step. Need it done for you? Lead4Pro builds websites and local SEO for Canadian small businesses.

What Google Analytics tells you (and what it does not)

Google Analytics 4 (GA4) records how people find and use your site: which pages they visit, how long they stay, which devices they use, and which actions they take. For a small business, the most valuable questions it answers are simple. Which pages bring enquiries? Which traffic sources are worth paying for? Do mobile visitors behave differently from desktop ones?

It does not tell you who a visitor is, and it will not explain why someone left. Pair it with Google Search Console, which shows the search queries that bring people to your site. If you are still planning your site, the small business website checklist lists analytics as one of the items to have in place before launch.

Step 1: Create your account and property

  1. Sign in at analytics.google.com with a Google account you control long term. Use a business account, not a freelancer's personal one, so you never lose access.
  2. Create an account named after your business.
  3. Create a property, set the time zone to your province's zone and the currency to Canadian dollars (CAD).
  4. Choose your industry and size, then select the goals that fit, such as generating leads.
  5. Add a web data stream, enter your site address, and copy the Measurement ID that begins with G-.
  6. Under Admin, set data retention to 14 months, the longest option on the standard tier, so year-over-year comparisons work.

Step 2: Install the tracking tag

Pick the install method that matches your site. Do only one of them, since installing twice counts every visit double.

MethodDifficultyBest forNotes
Platform field (Squarespace, Wix, Shopify)EasyBuilder sitesPaste the G- ID into the analytics setting; no code.
WordPress plugin (such as Site Kit)EasyWordPress sitesConnects Analytics and Search Console together.
Google Tag ManagerModerateSites that will add more trackingOne container holds every tag; easier to audit later.
Paste gtag.js in the headModerateCustom or static sitesPlace on every page before the closing head tag.

If you hire a developer, ask them to confirm the method used. Tracking code buried in a theme file is a common reason analytics breaks after a redesign.

Step 3: Confirm that data is flowing

Open the Realtime report, then visit your own site in another tab or on your phone. You should see yourself appear within a minute. If nothing shows up, check these in order:

  • The Measurement ID is typed correctly and starts with G-.
  • A caching plugin or CDN is not serving an old version of the page.
  • An ad blocker or privacy browser is not hiding your own visit. Test on a clean browser.
  • The tag is not blocked by a consent banner that has not been accepted yet.

Standard reports can take 24 to 48 hours to fill in, so do not worry if they are empty on day one.

Step 4: Track the actions that matter

Pageviews alone do not tell you whether the site earns money. Mark the actions that count as enquiries and mark them as key events (the GA4 name for conversions):

  • Form submissions: fire an event on the thank-you page or the form's success message. The guide to adding a contact form shows where to place it.
  • Phone clicks: track taps on tel: links, which is vital for trades, clinics and restaurants where most customers call.
  • Email clicks: track mailto: links.
  • Booking or quote button clicks: track the buttons that start a sale.

GA4 records some interactions automatically, such as scrolls and outbound clicks, but you still need to flag which ones are goals. Three to five key events are plenty for a small site.

Canadian privacy: what you must do

Analytics collects data tied to online identifiers, so Canadian privacy rules apply.

  • PIPEDA: be open about what you collect and why. Mention analytics cookies in your privacy policy and give visitors a way to opt out, such as the Google browser opt-out add-on link.
  • Quebec Law 25: for Quebec visitors, non-essential tracking generally needs informed consent before it runs, and a cookie banner should have a real "decline" option. Bill 96 also expects your policy and banner to be available in French.
  • CASL: this governs commercial email rather than analytics, but if you link GA4 to email campaigns, keep consent records separate.
  • Settings to turn on: keep IP anonymization at its default, turn off Google signals unless you truly need cross-device data, and turn off data sharing options you do not use.

These are general guidelines, not legal advice. A short privacy review is worth the cost for clinics, law firms and anyone collecting sensitive information.

Common mistakes to avoid

  • Counting your own visits. Create an internal traffic filter for your office IP address, or you will overestimate performance.
  • Two tags on one page. A plugin and a pasted snippet together double your numbers.
  • Owning nothing. If an agency created the account under its own login, ask them to add you as an administrator.
  • Never checking the reports. Schedule 15 minutes a month to review top pages, sources and key events.
  • Over-reading small numbers. A local plumber with 600 visits a month should look for trends, not daily swings.

A simple monthly routine

Once tracking works, look at four things each month: the pages with the most visits, the traffic channels (organic search, direct, social, referral), the number of key events, and the device split. If most visitors arrive on phones but few convert, fix mobile speed first using the advice in our guide on making a website load faster. If organic search is growing, the local SEO guide explains how to keep that going. For help turning reports into a plan, lead4pro.com works with Canadian service businesses on local lead generation.

One more habit pays off quickly: annotate big changes. When you launch a new page, change your phone number or start an ad campaign, note the date in GA4 or a spreadsheet. Months later, those notes explain why traffic rose or dipped, and they stop you from crediting or blaming the wrong thing. Also give a second trusted person administrator access, so the account never depends on one login.

FAQ

Is Google Analytics free for small businesses?

Yes. The standard GA4 tier is free and covers the needs of nearly every small business site. Paid Analytics 360 is aimed at large enterprises with very high data volumes, so a local contractor, clinic or shop will almost certainly never need it.

How long until Google Analytics shows data?

The Realtime report shows visits within a minute or two of a correct install. Standard reports typically take 24 to 48 hours to populate fully, so check back the next day before assuming something is broken.

Do I need a cookie banner for Google Analytics in Canada?

Quebec's Law 25 generally calls for informed consent before non-essential tracking, and best practice elsewhere in Canada is clear disclosure with an opt-out. Many Canadian sites use a banner with accept and decline buttons. Check with a privacy professional if unsure.

Should I use Google Tag Manager or paste the code directly?

Paste the code or use a platform field if you only need basic tracking. Choose Google Tag Manager if you plan to add call tracking, ad pixels or custom events later, because it keeps all tags in one place and avoids repeated edits to your site code.

Can I see which Google searches bring visitors?

Not in detail inside GA4. Connect Google Search Console, which is also free, to see the actual queries, impressions and average position. Linking the two inside Analytics lets you view search data beside your behaviour reports.

Keep reading

Free · no obligation

Get a free website & SEO quote

Tell us about your business. We send back a price range and a plan to rank locally. No payment.

No spam, no payment. Reply within 1 business day. Built by Lead4Pro.

✅ Thanks, your request is in. We will email your quote within 1 business day.