Analytics and CDP

Live

Forward Nimriz events to Twilio Segment

Route link, QR, and conversion events into a Segment source with per-action filters and field mapping, so your CDP receives clean track calls instead of raw shortener noise.

  • Link clicks
  • QR scans
  • Card events
  • Conversions

Event flow

Async delivery
Link clickQR scanCard eventConversion
Nimrizredact · filter · map
Twilio Segment

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

Why Twilio Segment with Nimriz

If Segment is your routing layer, the worst thing an upstream tool can do is dump unfiltered, unmapped events into it. Nimriz sends track calls through the HTTP source API with naming, filtering, and field shape decided by you, so downstream destinations and warehouse schemas stay clean.

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 Segment already matching the tracking-plan 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 Segment only sees activity worth analyzing.

03

One destination, many actions

Run multiple actions against the same Segment 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 Twilio Segment sees it.

Your Segment tracking plan has naming conventions. Nimriz events can follow them from day one: rename properties, drop fields your plan does not allow, and pin source markers per action.

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 /v1/track
1{
2 "type": "track",
3 "event": "QR Scanned",
4 "anonymousId": "8f3a1c5d9e2b44a7",
5 "timestamp": "2026-04-13T12: 15: 00.000Z",
6 "properties": {
7 "campaign_name": "spring-launch",
8 "data_source": "nimriz",
9 "link_label": "go.brand.com/spring",
10 "utm_source": "direct-mail",
11 "utm_medium": "qr",
12 "device_category": "mobile",
13 "country": "US"
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 Nimriz events into a Segment source for downstream analytics and activation workflows.

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 track calls to the Segment HTTP source API, asynchronous
Default events
Link Clicked, QR Scanned, and configured conversion names with a properties object
Identity
Daily-salted pseudonymous identifier; omitted in strict privacy mode
Validation
Test connection verifies the write key; dry-run test events confirm payload shape
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

  • CDP routing
  • Analytics normalization
  • Warehouse-bound event flows

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 Twilio Segment with the rest of the catalog.