Connections

Klaviyo and GA4

Klaviyo stays the email connection. GA4 adds tracked website outcomes for the same workspace. Link a row only when its campaign, source, and medium match the UTMs on the Klaviyo email. Sessions are not clicks, and this is not person-level attribution.

GA4 is off on this server. Set GA4_INTEGRATION_ENABLED and PERFORMANCE_TOKEN_ENCRYPTION_KEY. Steps are in docs/klaviyo-ga4-setup.md.

Klaviyo

Not connected on this account.

This connection can read lists and profiles. It does not include Klaviyo campaign statistics, so email sends, opens, and clicks stay in Klaviyo.

Manage Klaviyo

GA4

Status: not saved · Last successful sync: No successful sync yet

Connect with Google using read-only Analytics access. Signal Send stores a refresh token for this workspace and reads the property you choose.

The Google OAuth client is not set on this server yet. Add GA4_OAUTH_CLIENT_ID, GA4_OAUTH_CLIENT_SECRET, and GA4_OAUTH_REDIRECT_URI.

Connect Google

Tracked website outcomes

Campaign / source / mediumSessionsEngaged sessionsKey eventsPurchase revenueKlaviyo

No GA4 rows for this window yet.

Recommendations

The numbers are calculated in Signal Send. Generate sends those computed metrics to write the note on this page.