Spotify (Podsights)
Validate and optimize your podcast advertising by measuring podcast impressions.
Last updated
Validate and optimize your podcast advertising by measuring podcast impressions.
Last updated
Freshpaint can send Events to your Spotify (Podsights) account for a specified Pixel ID
.
Supports HIPAA mode
Refer to this destination as Podsights in the Integrations object
Connection Modes:
Client-side | Server-side | |
---|---|---|
Web | ||
Mobile | ||
Server |
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.
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. |
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 |
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 |
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 the distinct_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):