> ## 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

```
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
