Skip to content

Guide 134 · Setup · GA4 + Tag Manager

Install GA4 on WordPress with Site Kit: Google's official plugin places the tag

Checked 11 November 2026 · Verification: Site Kit requirements checked (WordPress 5.2+, PHP 7.4+; dashboard populates within 48 hours) · Steps traced to Analytics Help and Site Kit documentation, read 11 November 2026 · 7-minute read

WordPress has one install method Google itself maintains: Site Kit by Google. The plugin connects the WordPress site to the GA4 property, places the Google tag on every page without any theme-file editing, and shows the property's numbers inside the WordPress dashboard. The whole job is install, sign in, pick the property — then verify the tag fired exactly once.

Expected signal

After step 5, the Site Kit dashboard shows the connected GA4 property, the tag is placed on every page, and a visit shows in the GA4 Realtime report within minutes.

Download the reference: the WordPress Site Kit reference (JSON) (917 bytes, MD5 fd523f90bf2b39662e2ea7a3a73eb48b). The Site Kit requirements from Google's documentation, with the dashboard delay recomputed: 48 hours = 2 days.

What you need

  • A WordPress site that Google can reach. The site must be publicly accessible — not in maintenance mode and not behind a password — or Site Kit cannot verify ownership.
  • WordPress 5.2 or higher and PHP 7.4 or higher. Those are Site Kit's installation requirements.
  • WordPress Administrator capability. Only users with the Administrator role in WordPress can set up Site Kit.
  • A GA4 property and web data stream. Site Kit connects to an existing property; create the account, property, and stream first if they do not exist.
  • No other GA4 install on the site. One placement method only — a second snippet or plugin beside Site Kit double-counts page views.

The trace

  1. Install Site Kit. In the WordPress dashboard, open Plugins, then Add New, search for Site Kit by Google, and confirm Google is listed as the author. Click Install Now, then Activate.
  2. Start setup. Go to Site Kit, then Dashboard. On the initial setup screen, check the box Connect Google Analytics as part of your setup so Analytics connects during the same flow. Click Sign in with Google.
  3. Sign in with the right Google account. Choose the Google account that can use the Analytics property. The account you sign in with is the one Site Kit uses for every service it connects, so sign in with the account the site owner controls, not a freelancer's personal account.
  4. Allow the connection and add the site. Click Allow to grant Site Kit access to the Google account data, then add the site to Search Console when the wizard offers it. The wizard verifies site ownership before it connects private account data.
  5. Connect Analytics to the property. When the wizard offers Analytics, select the existing GA4 account, property, and web data stream. Check the property and stream names before confirming, then finish. Site Kit places the Google tag on every page of the site and the dashboard starts populating — Google says it may take up to 48 hours for the dashboard to begin showing data, which is 2 days, not a fault.
  6. Confirm the tag fired once. Open the site, then check the GA4 Realtime report for the visit. Then open Site Kit, Settings, Connected Services, Analytics and confirm the account, property, and stream are the ones you picked. Leave Place Google Analytics code enabled while Site Kit is the only installation method.

Dead ends

DEAD END — INSTALLING A SECOND GA4 PLUGIN BESIDE SITE KIT. Two placements of the same Measurement ID double-count page views, sessions, and events. Site Kit is the only installation method on the site: remove any other GA4 plugin, snippet, or Tag Manager GA4 tag first.

DEAD END — SIGNING IN WITH THE WRONG GOOGLE ACCOUNT. Site Kit ties the connection to the Google account signed in during setup. An agency account set up by a contractor leaves the business without access to its own property. Use the account the business owns and grant individuals access to the property instead.

DEAD END — CONNECTING A PASSWORD-PROTECTED STAGING COPY. Site Kit needs a site Google can reach. A staging copy behind a password cannot be verified, so the setup flow stalls. Set Site Kit up on the live site, not a staging copy.

End state

Site Kit by Google is installed and activated, connected to the right Google account, the right GA4 property, and the right web data stream, and the plugin places the Google tag on every page. Realtime shows visits within minutes, and the Site Kit dashboard fills in within 48 hours.

Sources

Checked 11 November 2026. The steps and requirements above are the ones in Google's Site Kit help page and the Site Kit documentation, both opened 11 November 2026. No step in this guide was run inside a live Analytics property or a live WordPress site, because both need a Google sign-in and this site does not sign in as anyone. The reference file was checked in Python: its figures were recomputed from the documentation values and match the numbers on this page. Google moves menu items without warning; if a path on this page no longer matches, the linked help page is the current map.