Telecommunications

Millions of events. Dozens of channels. One platform.

Telecoms providers run some of the highest-volume digital marketing operations in any industry. Customers research plans online, visit stores, call centres, and use apps — often over weeks. Signal captures every touchpoint and delivers complete data to every marketing platform in real time.

Millions

Events per day

High-volume event streaming built on enterprise message infrastructure

20-40%

Conversions hidden

Ad blockers and browser restrictions hide a third of plan signups

4+ weeks

Research cycle

Customers compare providers for weeks before committing to a contract

<50ms

End-to-end delivery

Events reach every vendor API in under 50 milliseconds

The multi-channel attribution problem

Telecoms customers interact across more touchpoints than almost any other industry. Client-side tracking breaks down when the journey spans web, app, store, and call centre.

Web-to-app-to-store journeys

A customer researches plans on the website, checks coverage on the app, and signs up in-store. Without persistent identity, each channel reports independently with no connection.

Massive ad budgets with poor visibility

Telecoms brands spend heavily on acquisition across Google, Meta, TikTok, and programmatic. When 30% of conversions are hidden, bidding algorithms optimise on incomplete data.

Long consideration, high lifetime value

Contract decisions take weeks. Customer lifetime value runs into thousands. Yet attribution data expires after 7 days in Safari — long before the customer commits.

How Signal solves telecoms attribution

First-party collection across every channel, 400-day persistent identity, and real-time server-side delivery to every ad platform — with attribution that covers the full customer lifecycle.

400-day attribution

Server-set first-party cookies that persist for the entire research and contract cycle. Attribute plan signups, upgrades, and renewals to the campaigns that drove them.

  • Survive the full consideration window
  • Track from first ad impression to contract signature
  • Attribute renewals and upgrades to original acquisition

Multi-source collection

Collect events from website, mobile app, server-side APIs, and webhooks — all flowing through one pipeline with unified identity and governance.

  • Web: 4.2KB JavaScript collector
  • Mobile: iOS and Android SDKs
  • Server: REST API for CRM and billing events
  • Webhooks: Ingest from any third-party system

Enterprise-scale delivery

Built on high-throughput event streaming infrastructure. Handle millions of events per day across dozens of vendor destinations with guaranteed delivery and zero data loss.

  • Event streaming decouples collection from delivery
  • Per-vendor rate limiting and exponential backoff
  • Dead letter queue for failed deliveries
  • Real-time debugger across all pipelines

Attribution across the full customer lifecycle

Telecoms customers interact across web, app, store, and call centre over weeks. Every ad platform claims credit for the same signup. Signal's configurable attribution models give you a single source of truth — from acquisition through upgrade to renewal.

Last Click

Attribute the plan signup to the final campaign. Clean baseline for migration.

First Click

Credit the channel that drove initial consideration — weeks before contract.

Time Decay

Weight credit toward recent touchpoints while acknowledging the research phase.

Position Based

40/20/40 — credit both brand awareness and the conversion driver.

Linear

Equal credit across the multi-week, multi-channel journey.

Custom Rules

Define logic per product — mobile, broadband, bundles, B2B vs consumer.

Pipeline as Code

One plan upgrade event, every platform

A single plan_upgrade event is captured once, enriched with plan details and contract value, then delivered simultaneously to Google Ads for conversion optimisation, Meta CAPI for audience building, and BigQuery for lifetime value analysis.

  • Plan name, value, contract length, and device inclusion captured
  • Customer PII hashed before leaving your infrastructure
  • Simultaneous delivery to ad platforms and data warehouse
  • Complete customer lifecycle data for LTV modelling
pipeline/plan-upgrade.ymlYAML
# Plan Upgrade Pipeline
event: plan_upgrade
source: web

org_data_layer:
  schema:
    - field: properties.plan_name
      type: string
      required: true
    - field: properties.plan_value
      type: number
      required: true
    - field: properties.contract_months
      type: number
    - field: properties.device_included
      type: boolean
  pii:
    - field: context.traits.email
      action: sha256
    - field: context.traits.phone
      action: sha256
  consent:
    required: [analytics, marketing]

pipelines:
  - name: google_ads
    integration: google-ads-enhanced-conversions
    event_name: purchase
    mapping:
      - source: context.traits.email_hash
        target: user_data.sha256_email_address
      - source: properties.plan_value
        target: conversion_value
      - source: properties.plan_name
        target: custom_variables.plan_name

  - name: meta_capi
    integration: meta-conversions-api
    event_name: Purchase
    mapping:
      - source: context.traits.email_hash
        target: user_data.em
      - source: properties.plan_value
        target: custom_data.value
      - source: properties.plan_name
        target: custom_data.content_name

  - name: bigquery
    integration: google-bigquery
    mapping:
      - source: properties
        target: event_properties
      - source: context.traits
        target: user_properties

Complete attribution across every channel

See how Datafly Signal captures every touchpoint across web, app, and server — and delivers complete conversion data to every ad platform in real time.