How to connect Google services to your site
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:
- reCAPTCHA first. Public forms attract bots within hours of going live.
- Search Console at launch. Prerequisite for sitemap submission and Google's organic traffic data.
- Analytics — connect on day one so data starts accumulating immediately.
- Google Ads only if you're running paid campaigns.
- Business Profile only if you have a physical location.
- 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

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.
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.
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.
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.
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.
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.
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
| Service | Key field(s) | What SGEN does with it | Notes |
|---|---|---|---|
| Google Analytics 4 | Measurement ID (G-...) | Injects gtag.js on every page | Toggle Enabled to pause without clearing |
| Google Tag Manager | Container ID (GTM-...) | Injects GTM container script on every page | Can be used alongside or instead of direct GA4 |
| Search Console | Verification meta tag value | Adds <meta name="google-site-verification"> to <head> | Verify in Search Console after saving |
| Google Ads | Conversion tracking ID | Fires conversion pixel on purchase events | Provided by your Ads account |
| Business Profile | Profile ID | Links your business listing for attribution | Profile must be verified in Google |
| reCAPTCHA | Site key + Secret key | Adds reCAPTCHA challenge to all SGEN forms | v2/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.
