> ## Documentation Index
> Fetch the complete documentation index at: https://data-foundation.rockerbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Blisspoint Media

> Learn how to set up Blisspoint Media integration with Rockerbox for OTT and linear TV tracking

## Setup Process

1. Contact [support@rockerbox.com](mailto:support@rockerbox.com) to enable the integration. Let the team know the launch date and the [tier structure](https://help.rockerbox.com/article/obce43haen-1-hierarchy-mappings) you'd like applied
2. Rockerbox will provide S3 endpoints for log file delivery. **Linear and OTT files must be sent to separate endpoints**
3. BPM will configure automated reporting to send files to the endpoints
4. For Hulu OTT campaigns, apply the impression pixel to all active ads (see OTT Hulu section below)

## OTT (Hulu)

For OTT campaigns running on Hulu, apply the impression pixel to all active ads.

### Impression Pixel

```text wrap theme={null}
https://metrics.getrockerbox.com/track/v5?source=[SOURCE]&tier_one=hulu-ott&tier_two={{er_mediaplan_id}}&tier_three={{er_placement_group_id}}&tier_four={{er_creative_id}}&tier_five={{er_isci}}&referrer=hulu.com
```

**Note:** `[SOURCE]` is a hardcoded value that must be obtained from Rockerbox — it's your company's pixel\_source\_name.

<Accordion title="Parameter Details">
  | Parameter | Macro | Description |
  | - | - | - |
  | `source` | `[SOURCE]` | Your company's pixel\_source\_name (obtain from Rockerbox) |
  | `tier_one` | `hulu-ott` | Fixed value (required) |
  | `tier_two` | `{{er_mediaplan_id}}` | Media Plan ID (required) |
  | `tier_three` | `{{er_placement_group_id}}` | Placement Group ID (required) |
  | `tier_four` | `{{er_creative_id}}` | Creative ID (required) |
  | `tier_five` | `{{er_isci}}` | ISCI Code (required) |
  | `referrer` | `hulu.com` | Fixed value (required) |
</Accordion>

These parameter values use macros and do not need to be manually replaced. Their values will be dynamically filled by the platform when the ad is served.

## OTT (Log Files)

BPM delivers daily log-level files to Rockerbox via S3.

* Files should be sent on a **daily** cadence
* Each file should contain the previous day of data

**Required Columns** (must match exactly, including capitalization and spacing):

```
ip
cost
device
isci
length
network
zip
isp
timestamp
os
mediatype
```

## Linear TV

BPM delivers weekly log files to a separate S3 endpoint from OTT.

* Contact your Rockerbox representative to set up an S3 endpoint for Linear TV log files
* **Linear and OTT files must be sent to separate endpoints**
* Files should be sent on a **weekly** cadence
* Each file should contain the previous 7 days of data

**Required Columns** (must match exactly, including capitalization and spacing):

```
spot_time
station_name
program
creative
spot_length
source
prelog
airing
net_rate
```

## Verification

After setup:

1. Confirm files are being delivered to the correct endpoints (separate for OTT and Linear)
2. Verify data appears in Rockerbox dashboard
3. Contact [support@rockerbox.com](mailto:support@rockerbox.com) for QA assistance


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.