Connectors
A connector is how a data source gets its events into Data 360 for Personalization to use — each one is built for a different kind of source (a website, a mobile app, a server you control, or an existing analytics tool), so you pick one connector per data source rather than one for the whole implementation.
Which connector?
| Website | Mobile | Ingestion API | GA4 | Server-to-Server | |
|---|---|---|---|---|---|
| Best for | Web pages and SPAs | iOS / Android / Flutter / React Native apps | Server-to-server and backend events | Teams already running Google Analytics 4 | Backend systems that need auth sorted first |
| Client | Interactions SDK (Personalization module) | Unified Mobile SDK | HTTP + connected app (OAuth) | GA4 BigQuery Export (exact mechanism unconfirmed — see its page) | Ingestion API REST endpoints via OAuth 2.0 server-to-server flow |
| Captures | Page views, behavioral events | In-app engagement + profile data | Any schema you define | Existing GA4 event and parameter data | Any schema you define, same as the Ingestion API |
| Setup effort | Low–medium (SDK + sitemap) | Medium (app integration) | Medium–high (auth + schema + streams) | Medium (depends on the ingestion mechanism — unconfirmed) | Medium–high (connected app + OAuth flow + schema + streams) |
| Needs app code | Snippet in site head | SDK in the app build | Backend integration | No new tracking code — reuses existing GA4 data | Backend integration |
Follow the setup for your connector:
- Website — SDK, sitemap, event schema, consent and data streams.
- Mobile — the handover checklist and schema configuration.
- Ingestion API — connected app, auth, schema, Postman and data stream.
- GA4 — bring existing Google Analytics 4 data into Data 360 without re-instrumenting your site or app.
- Server-to-Server — the Ingestion API’s auth-first track for backend systems: connected app and OAuth 2.0 server-to-server flow, then schema and verification.
Discussion
Comments are not configured for local development. They appear once the site owner connects GitHub Discussions (Giscus).