How to connect Google services to your site

⏱ ~7 min read · quick answer above the fold · full reference below.
In short. Open Dashboard → Tools → Google Integrations. You'll see six cards — Analytics, Tag Manager, Search Console, Google Ads, Business Profile, and reCAPTCHA. Click Configure on any card, paste the ID Google gave you, turn the Enable toggle on, and click Save changes. SGEN injects the right code on every page automatically. Opening the dashboard never changes anything — saves happen inside each drawer, so it's safe to look around first.

On this page: What this dashboard is for · Scope · Before you start · Steps — connect a service · Each integration explained · Examples · Troubleshooting


What is this for?

The Google Integrations dashboard is the one place where you tell SGEN how to talk to Google's six most useful services: Analytics, Tag Manager, Search Console, Ads, Business Profile, and reCAPTCHA.

Each service is connected from its own drawer. You enter the ID Google gave you; SGEN handles the wiring — injecting the right code into every page automatically, no theme edits needed.

You don't need a developer to use this page. If Google gave you an ID (a measurement ID, a container ID, a verification code, a site key) — this dashboard is where it goes.

Common reasons to use this dashboard:

  • You need Google Analytics tracking live on day one.
  • Spam bots are hitting your contact form and you want reCAPTCHA protection.
  • Google is asking you to verify site ownership before indexing begins.
  • Your agency sent you a list of IDs to plug in.

Scope

What this dashboard covers: the six Google services listed above — Analytics (GA4), Tag Manager (GTM), Search Console, Google Ads, Business Profile, and reCAPTCHA. One ID (or key pair) per service per site.

What it does not cover:

  • Non-Google trackers (Facebook Pixel, TikTok Pixel, Hotjar, Klaviyo, and others) — those go in Custom Codes.
  • Multiple GA4 properties on one site — this dashboard supports one GA4 measurement ID per site. Multiple properties require Google Tag Manager.
  • Tracking events (button clicks, scroll depth, form submits) — those are configured inside Google Analytics or Tag Manager, not here.
  • Site-wide design changes — those belong in Custom CSS under Appearance.

What NOT to use this for

  • Don't paste long tracking scripts here. This dashboard takes IDs only — short codes like G-AB12CDEF34, GTM-AB12CDE, or a verification meta tag value.
  • Don't use this for non-Google services. Third-party trackers go in Custom Codes instead.
  • Don't try to set up multiple Analytics properties at once. Use Google Tag Manager for that.

How this connects to other features

  • Custom Codes — for any third-party script that isn't one of the six Google services here.
  • Forms — when you turn on reCAPTCHA in this dashboard, every form on your site automatically gets the protection. No per-form setup needed.
  • Pages — the Search Console verification meta tag added here goes into the head of every page, including pages you create later.
  • Site Settings → Site Identity — this dashboard controls how Google measures the site; Site Identity controls how Google displays it.
  • Ecommerce → Checkout — when Google Ads conversion tracking is enabled here, the checkout completion page automatically fires the conversion event back to Google.

Before you start

You need an account on each Google service you plan to connect. SGEN does not create the Google accounts for you.

For each service, have these values ready before opening the drawer:

  • Google Analytics: a GA4 measurement ID starting with G- followed by 10 characters. Found in your GA4 property → Admin → Data Streams → Web → your site stream.
  • Google Tag Manager: a container ID starting with GTM- followed by 7 characters. Found in GTM workspace → Admin → Container Settings.
  • Google Search Console: the verification value — the part inside content=".." of the meta tag Google gives you (not the full meta tag).
  • Google Ads: a conversion ID starting with AW- followed by digits. Found in Ads account → Tools → Conversions.
  • Google Business Profile: your account name and location ID. Found in your Business Profile dashboard.
  • Google reCAPTCHA: a site key and a secret key from google.com/recaptcha/admin. You need both — the site key alone is not enough.

Tip: collect all the IDs in a single text file before you sit down. The drawers are quick; switching between Google's tabs and SGEN's tabs to hunt for each ID is what makes the process feel slow.

Suggested order if you're setting up from scratch:

  1. reCAPTCHA first. Public forms attract bots within hours of going live.
  2. Search Console at launch. Prerequisite for sitemap submission and Google's organic traffic data.
  3. Analytics — connect on day one so data starts accumulating immediately.
  4. Google Ads only if you're running paid campaigns.
  5. Business Profile only if you have a physical location.
  6. Tag Manager only if you need advanced multi-tag management.

Where to go

Open your admin sidebar and choose Tools → Google Integrations. You'll land on a grid of six cards, each showing the current status of one service and a Configure button.

Steps — connect a Google service

1. Open the right drawer

Tools > Google Integrations dashboard grid: six service cards (Analytics, Tag Manager, Search Console, Ads, Business Profile, reCAPTCHA) each with a Configure button.

Find the card for the service you want to connect. Click Configure. A drawer slides in from the right with the form for that service.

You can only have one drawer open at a time. The drawer stays open until you save, cancel, or close it explicitly — your typing won't be lost if you click elsewhere.

Tools / Google Integrations / Analytics

Google Analytics drawer

Connect your GA4 property to track site traffic

2. Fill in the IDs Google gave you

Type or paste each value into its field. Don't include extra characters — no quotes, no equals signs, no surrounding angle brackets.

Search Console note: when Google gives you a meta tag for verification, copy only the part inside content="..". Pasting the full <meta> tag will not work.

3. Turn the integration on

Each drawer has an Enable toggle. The integration only starts working when this is on.

You can save the IDs with Enable off — the values are stored — but no tracking, protection, or verification will happen until you toggle it on. This is useful for staging: save your live IDs in advance, leave Enable off, then turn it on at launch.

4. Save the drawer

Click Save changes. The drawer closes and the card on the dashboard updates to show the integration is active.

Settings saved

Google Analytics settings saved

What success looks like

The dashboard shows each connected card with a checkmark and the ID you entered. View your live site's page source to confirm the tracking code appears in the <head>.

  • Analytics: open GA4's Realtime view — load your homepage and an active user should appear within about thirty seconds.
  • reCAPTCHA: submit a test contact form — it passes through without a challenge for real visitors.
  • Search Console: the verification step in Google should succeed within a minute of saving.
  • Tag Manager: tags fire as soon as Google publishes the container.
https://your-site.example

Custom public-site preview.

Understanding each integration

Google Analytics (GA4)

Visitor counting. Once connected, it reports how many people visit your site, where they come from, what pages they view, and how long they stay. The data flows from your site to Google Analytics — SGEN loads the GA4 measurement code on every page.

Google Tag Manager (GTM)

A control panel for everything that fires on your site. One GTM container on the site; you add or remove individual tags inside Google's Tag Manager interface. Most small sites don't need this — if you're only running Analytics and reCAPTCHA, skip Tag Manager.

Google Search Console

Tells Google your site exists. Connecting through this dashboard is the verification step only — proving ownership. Sitemap submission and search analytics happen on Google's side. You only need to do this once per site.

Google Ads

Conversion tracking for paid campaigns. If you're running Google Ads and want to know which ads led to sales or form submissions, this connects the dots. If you're not running paid ads, skip this card entirely.

Google Business Profile

Pulls your Google business listing onto your site. Useful for restaurants, retail stores, salons, and any local business where customers might check Google before visiting. Pure-online businesses can leave this inactive.

Google reCAPTCHA

Spam protection for forms. Once enabled, every form on your site automatically gets a reCAPTCHA challenge. reCAPTCHA has two flavors: v2 (the visible "I'm not a robot" checkbox) and v3 (invisible, scores each submission 0–1). v2 is more disruptive but more reliable.

Examples

Example 1: Launch-day Analytics setup. Open Tools → Google Integrations, click Configure on Analytics, paste the measurement ID, toggle Enable on, save. Refresh your homepage in another tab, then open GA4's Realtime view — within thirty seconds, one active user appears. Under three minutes total.

Example 2: Connecting Google Ads before a paid campaign. Your agency sent a conversion ID and asked you to plug it in before launch. Open Tools → Google Integrations, click Configure on Google Ads, paste the conversion ID (AW-987654321), toggle Enable, save. From that point on, every completed checkout fires a conversion event back to Google Ads automatically.

Tools / Google Integrations / Google Ads

Google Ads drawer

Track conversions back to your ads campaigns

Example 3: Adding spam protection after launch. A new wholesale-inquiry form starts filling up with bot submissions within hours of going live. Register the site at google.com/recaptcha/admin, get a site key and secret key, open Tools → Google Integrations, configure reCAPTCHA, paste both keys, toggle Enable, save. Every form now shows the "I'm not a robot" checkbox. Both keys are required — the site key alone allows the visual challenge but every submission will fail verification.

Tools / Google Integrations / reCAPTCHA

reCAPTCHA drawer

Block automated form submissions across your site

Example 4: Verifying Search Console. Open Search Console, add your domain, pick HTML tag as the verification method. Google gives you <meta name="google-site-verification" content="abc123XYZverif456">. Copy just the value abc123XYZverif456 — not the full tag. Open Tools → Google Integrations, click Configure on Search Console, paste the value, toggle Enable, save. Back in Search Console, click Verify. The property shows as verified within about a minute.

Example 5: Adding Tag Manager after launch. Six months in, your team wants scroll-depth tracking, video plays, and button clicks without touching SGEN each time. Create a GTM workspace, get a container ID, open Tools → Google Integrations, configure Tag Manager, save. Your agency can now publish new tags directly from GTM — no further SGEN changes needed per tag.

Tools / Google Integrations / Tag Manager

Tag Manager drawer

Manage marketing tags from a single Google container

What to do if it does not work

  • The drawer won't open. Refresh the page (Ctrl+Shift+R / Cmd+Shift+R). If you have ad-blockers or privacy extensions installed, disable them temporarily.
  • You saved an ID but the card still shows "Inactive". You probably saved with Enable off. Open the drawer again and turn the toggle on.
  • Analytics shows zero visitors after a day. Confirm the measurement ID matches the GA4 property you're checking. Mismatched properties are the most common cause of "no data".
  • Search Console says verification failed. Paste the verification value (the part inside content=".."), not the entire meta tag. Wait a couple of minutes after saving before clicking Verify.
  • reCAPTCHA challenges every visitor. This is by design for v2. If too many real visitors are getting challenged, switch to v3 in your Google reCAPTCHA console and update both keys here.
  • Tag Manager isn't firing your tags. SGEN loads the GTM container into the page head. Whether individual tags fire is controlled inside Google Tag Manager — use Google's Tag Assistant browser extension to debug.
  • Business Profile data isn't appearing. Check that the location ID matches the location in your Business Profile dashboard and that the location is verified on Google's side. Allow up to 24 hours after saving.
  • You want to disconnect Business Profile but the JSON field keeps coming back. This is a known limitation. Open a support ticket from your admin's Help menu, mention "remove GMB service account" and your domain.
  • reCAPTCHA worked yesterday but now blocks every login. Open the reCAPTCHA drawer, completely clear the Secret Key field (select-all then delete — don't append), paste the original secret fresh from your Google reCAPTCHA admin, and save once. If that doesn't resolve it, contact support to reset the field.
  • Google Ads shows zero conversions. Confirm a real customer has completed checkout. The conversion fires on the order-confirmation page, not on the cart or payment step.
  • IDs disappeared after you closed and reopened the drawer. Save again and refresh. If values still don't persist, contact support with the time of the save and your site identifier.

Common questions

Can I connect just one or two services? Yes. Each card is independent. You can connect Analytics today and add reCAPTCHA next month.

What happens if I delete an ID by accident? Delete the value, save — the integration goes inactive. Put back the same ID later and tracking resumes; Google's side is unchanged.

Do I need to redo this when I move to a new domain? Search Console, yes — verification is per-domain. Most other integrations are per-site, but a few will need their domain allowlist updated on the Google side.

Will turning on reCAPTCHA break my existing forms? No. SGEN inserts the reCAPTCHA challenge into the existing form layout automatically.

Tips for ongoing maintenance

  • Review the dashboard once a quarter. Confirm the IDs you expect are still there.
  • Update keys when you rotate them. Some teams rotate reCAPTCHA secret keys for security — update here whenever you generate new keys on Google's side.
  • Document which Google account owns each ID. If the person who owns the GA4 property leaves, the stream may stop receiving data even though the ID hasn't changed.
  • Re-verify Search Console after a domain move. Verification is per-domain.
  • Pause Analytics during major site changes. Toggle it off temporarily so test traffic doesn't affect your real data.

Fields

ServiceKey field(s)What SGEN does with itNotes
Google Analytics 4Measurement ID (G-...)Injects gtag.js on every pageToggle Enabled to pause without clearing
Google Tag ManagerContainer ID (GTM-...)Injects GTM container script on every pageCan be used alongside or instead of direct GA4
Search ConsoleVerification meta tag valueAdds <meta name="google-site-verification"> to <head>Verify in Search Console after saving
Google AdsConversion tracking IDFires conversion pixel on purchase eventsProvided by your Ads account
Business ProfileProfile IDLinks your business listing for attributionProfile must be verified in Google
reCAPTCHASite key + Secret keyAdds reCAPTCHA challenge to all SGEN formsv2/v3 choice made in Google; SGEN accepts either

Next steps

  • Custom Codes — for any tracker that isn't one of the six Google services here.
  • Forms — see how reCAPTCHA protects every form once you turn it on in this dashboard.
  • Site Settings — manage your site identity and SEO basics that complement the analytics and verification you set up here.
  • Ecommerce → Checkout — see how Google Ads conversion tracking integrates with your checkout flow.