Analytics and CDP

Live

Send branded link events to Google Analytics 4

Forward click, scan, and conversion events from branded links and QR codes into GA4 with field mapping you control, so campaign activity lands beside the reporting your team already uses.

  • Link clicks
  • QR scans
  • Conversions
  • Campaign parameters

Event flow

Async delivery
Link clickQR scanConversion
Nimrizredact · filter · map
Google Analytics 4

Bot traffic is excluded by default. Delivery runs off the redirect path with automatic retries.

Why Google Analytics 4 with Nimriz

Most link tools give you a click count and stop there. Nimriz treats every branded link and QR code as a measurement-grade event source for GA4: each event is normalized, filtered, and mapped on your terms before it reaches your property through the Measurement Protocol.

01

Reshape events before they land

Most link platforms ship one fixed payload and leave the cleanup to you. Nimriz lets you rename fields, drop fields, pin static values, and build template fields per action, so events arrive in GA4 already matching the event and parameter conventions your team agreed on.

02

Filter delivery like a CDP

Trigger on exactly the events you want: filter by event type, touch type, domain, space, tag, or country, and add field conditions such as utm_source equals google. Bot traffic is excluded by default, so GA4 only sees activity worth analyzing.

03

One destination, many actions

Run multiple actions against the same GA4 connection, each with its own filters and field mapping. Send all click activity through one action and keep a second action focused on conversions only, without duplicating credentials.

Parse, map, transform

Reshape every event before Google Analytics 4 sees it.

GA4 is strict about event and parameter naming. Instead of accepting whatever a link tool emits, define the parameters your property expects and let Nimriz reshape each event before it is sent.

Canonical Nimriz event
1{
2 "event_type": "link.qr_scanned",
3 "event_id": "9f4d5dbd-c8b8-4c89-a080-b4f70fce8f53",
4 "timestamp": "2026-04-13T12: 15: 00.000Z",
5 "domain_name": "go.brand.com",
6 "short_code": "spring",
7 "short_url": "https://go.brand.com/spring",
8 "touch_type": "qr_scan",
9 "country": "US",
10 "device_category": "mobile",
11 "browser_family": "Mobile Safari",
12 "referrer_host": "instagram.com",
13 "utm_source": "direct-mail",
14 "utm_medium": "qr",
15 "utm_campaign": "spring-launch",
16 "variant_key": "B"
17}
Action mapping rules
  • renameutm_campaign → campaign_name
  • staticdata_source = "nimriz"
  • templatelink_label = "{{domain_name}}/{{short_code}}"
  • excludereferrer_host, browser_family
POST /mp/collect
1{
2 "client_id": "8f3a1c5d9e2b44a7",
3 "events": [{
4 "name": "nimriz_link_click",
5 "params": {
6 "campaign_name": "spring-launch",
7 "data_source": "nimriz",
8 "link_label": "go.brand.com/spring",
9 "utm_source": "direct-mail",
10 "utm_medium": "qr",
11 "device_category": "mobile",
12 "country": "US"
13 }
14 }]
15}

Every rule above is configured per action in the dashboard, with a default, raw, or empty base payload to start from. No code, no middleware, no waiting on an engineering sprint.

Under the hood

What Nimriz sends, and how.

Forward normalized Nimriz events to GA4 using the Measurement Protocol setup path.

Plan note

Connector access, mapping controls, and event volume depend on plan. Use pricing and setup docs to confirm the right path before configuring production delivery.

Delivery
Server-side Measurement Protocol, asynchronous, off the redirect path
Default event
nimriz_link_click with link, campaign, device, and geo parameters
Identity
Daily-salted pseudonymous client_id; synthetic identifier in strict privacy mode
Validation
Test connection plus dry-run test events routed to the GA4 debug endpoint
Never forwarded
Raw IP addresses and complete User-Agent strings

Guided setup

Connected in four reviewed steps.

  1. 01

    Connect

    Add credentials in the destination catalog and run Test connection before anything is saved.

  2. 02

    Filter events

    Choose triggering event types and narrow delivery by domain, space, tag, country, or field conditions.

  3. 03

    Map fields

    Start from the default schema, then rename, exclude, pin, or template fields to fit the destination.

  4. 04

    Review and test

    Send a dry-run test event, confirm the payload, then enable the action for live delivery.

Use cases

  • Campaign reporting
  • QR performance review
  • Landing page analysis

Privacy notes

Nimriz uses destination-aware payloads and privacy-aware analytics language. Do not send secrets, raw personal data, or provider credentials in public links.

Nimriz never forwards raw IP addresses or complete User-Agent strings in integration payloads. Strict privacy mode omits visitor hashes and selected granular fields such as city.

Analytics privacy docs

More in Analytics and CDP

Pair Google Analytics 4 with the rest of the catalog.