Spotify (Podsights)
Validate and optimize your podcast advertising by measuring podcast impressions.
Freshpaint can send Events to your Spotify (Podsights) account for a specified Pixel ID
.
Destination Info
Supports HIPAA mode
Refer to this destination as Podsights in the Integrations object
Connection Modes:
Client-side | Server-side | |
---|---|---|
Web | ||
Mobile | ||
Server |
Getting Started
To set up the Podsights integration, follow these steps:
Go to the Spotify (Podsights) configuration page in Freshpaint and click "Configure" for Pixel ID.
In Spotify (Podsights) Dashboard -> Manage -> Your Pixels, find your
Pixel ID.
Copy this value into your Podsights configuration.
Track: Events
Each event sent to the Spotify (Podsidghts) Track API is categorized as a specific Spotify (Podsights) Event, derived from either the Freshpaint Event Definition name or a Destination Transformation.
Below are the event names supported by Spotify (Podsights).
There are optional parameters (such as value
) for each event below, described at its linked page.
Podsights event | Description |
---|---|
When a product added to the shopping cart. | |
When a transaction or order is started. | |
When a user signs up. | |
When a product is viewed. | |
When an order is completed. |
Track: Spotify (Podsights) parameters
Below is the full list of what Freshpaint sends to the Spotify (Podsights) API (beyond Pixel ID
) for a Track call:
Podsights API field | Freshpaint Property | Required | Description |
---|---|---|---|
|
| When Identify has not been called prior, an anonymous ID is sent.
One or the other of | |
| Always sends "server". | ||
context. |
| Non-hashed public IP address of the browser. | |
context. page.
|
| Page url when event happened. Path redacted in HIPAA mode, including any Query params. | |
context. page.
|
| Page referrer. | |
context.
|
| User agent from the user’s device. | |
| < freshpaint event name > | Event Definition name. | |
properties. <any> | < any custom prop name > | Relevant properties for each track event type are listed here, such as | |
| Always sends | ||
|
| Timestamp that the event took place. | |
| Always sends "track". | ||
|
| User ID (set by Identify). Hashed if HIPAA mode.
One or the other of |
Page: Spotify (Podsights) parameters
Below is the full list of what Freshpaint sends to the Spotify (Podsights) API (beyond Pixel ID
) for a Page call:
Spotify (Podsights) API field | Freshpaint Property | Required | Description |
---|---|---|---|
|
| When Identify has not been called prior, an anonymous ID is sent.
One or the other of | |
| Always sends "server". | ||
context. |
| Non-hashed public IP address of the browser. | |
context.
|
| User agent from the user’s device. | |
properties.
|
| Page referrer. | |
properties.
|
| Page url when event happened. Path redacted in HIPAA mode, including any Query params. | |
properties. <any> | < any custom prop name > | Any custom property. | |
| Always sends | ||
|
| Timestamp that the event took place. | |
| Always sends "page". | ||
|
| User ID (set by Identify). Hashed if HIPAA mode.
One or the other of |
Check whether it's working
You can use the Freshpaint Event Tester to quickly verify events from Freshpaint are received properly by Spotify (Podsights). To do so, follow these steps:
In the Spotify (Podsights) Dashboard, navigate to Manage -> Pixels , then select your Pixel ID
Go to the Spotify (Podsights) configuration page in Freshpaint and click "Test Event"
Choose a Podsights-enabled event
Enter required values for
$current_url
,$ip
, and$user_agent
, preserving thedistinct_id
,token
,time
values. Here are some test values to use:
Click "Test Event"
In the Spotify (Podsights) dashboard, look for event activity (the Debugger view is useful as well, with details on Event Name, Domain, Referrer):
Last updated