Legacy Resolution Google Analytics (Connect)

Anything you have already configured in the new app takes priority over the imported value.


#How

On upgrade the app automatically imports the old tracking ID, hide-pages setting, allowed groups and Google connection from the legacy Connect app.


#Where you do it

Task

Where

Open the settings page

Confluence > Settings > Apps > Google Analytics

Connect Google (do this first)

Connect Google panel > Connect Google Analytics

Pick the GA4 property

Connect Google panel > GA4 property


#Settings that affect this

Setting

Where

What it does

Connect Google Analytics / Disconnect

Settings > Apps > Google Analytics > Connect Google

Starts a Google sign-in popup. The connection is site-level: one admin connects once and the whole Confluence site uses it. Disconnect revokes access at Google and deletes the stored tokens.

GA4 property

Settings > Apps > Google Analytics > Connect Google

Which GA4 property the in-Confluence reports read from. Also scopes the data stream, API secret and custom dimension controls.

Data stream

Settings > Apps > Google Analytics > View tracking

Picking a web data stream fills in the Measurement ID for you.


#Limits that apply here

Limit

Value

What happens

GA4 data latency

-

New events and newly created custom dimensions take up to 48 hours to appear in Google Analytics. This is Google's behaviour, not the app's.

Google connection scope

-

The Google connection is site-level, not per-user. One admin connects and everyone uses it.


#Worth knowing

  • The Google connection is site-level, not per-user. One admin's connection serves everyone, and disconnecting affects everyone.



Better with company.