Roku

Send conversion events to Roku for CTV and streaming ad attribution, audience measurement, and cross-screen campaign performance analysis.

Configuration

FieldTypeRequiredDescription
advertiser_idstringYesYour Roku advertiser ID. Found in the Roku Advertising Manager under Account Settings.
api_keysecretYesAPI key for authenticating server-side event delivery. Generate in the Roku developer portal under API Access.
app_idstringNoOptional Roku channel/app ID for app-specific conversion attribution. Found in the Roku developer console.

Quick Setup

  1. Navigate to Integrations in the sidebar.
  2. Open the Integration Library tab.
  3. Find Roku or filter by Advertising.
  4. Click Install, select a variant if available, and fill in the required fields.
  5. Click Install Integration to create the integration with a ready-to-use default configuration.

API Setup

curl -X POST http://localhost:8084/v1/admin/integration-catalog/roku/install \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Roku",
    "variant": "default",
    "config": {
      "advertiser_id": "roku-adv-12345",
      "api_key": "ak_roku_abc123..."
    },
    "delivery_mode": "server_side"
  }'

Delivery

Events are delivered server-side from your Datafly Signal infrastructure directly to the Roku API. No client-side scripts are loaded for this integration.

Visit Roku documentation for full API documentation and credential setup instructions.