Skip to main content

Pinterest Conversions API

Server Source code Package

Server-side event delivery to Pinterest's Conversions API for enhanced conversion tracking, bypassing browser limitations for improved data quality and privacy compliance.

Where This Fits

Pinterest Conversions API is a server destination in the walkerOS flow:

Sends events server-side to Pinterest's Conversions API via raw HTTP (POST https://api.pinterest.com/v5/ad_accounts/{adAccountId}/events), hashing 12 user_data fields with SHA-256 before transmission. Supports deduplication with the web Pinterest Tag via event_id + event_name.

Installation

Loading...

Setup

Loading...

Configuration reference

PropertyTypeDescriptionMore
accessToken*stringPinterest conversion access token for Bearer authentication
adAccountId*stringPinterest ad account ID from Ads Manager
action_sourceSource of the event (web, app_android, app_ios, offline)
doNotHashArray<string>Array of user_data fields that should not be hashed
testbooleanEnable test mode by appending ?test=true to the API URL
urlstringCustom URL for Pinterest Conversions API endpoint
user_dataRecord<string, string>Mapping configuration for user data fields
partner_namestringThird-party partner name for attribution
* Required fields

Docker Deployment

Step 1: Create flow configuration

Use the $env.NAME syntax in your flow configuration to reference environment variables at runtime:

Loading...

Step 2: Bundle the flow

Bundle your flow configuration before running in Docker:

Loading...

Step 3: Run with Docker

Loading...

Docker Compose example

Loading...
Security Best Practice

Never commit access tokens to version control. Use environment variables or a secrets manager to inject credentials at runtime.

💡 Need implementation support?
elbwalker offers hands-on support: setup review, measurement planning, destination mapping, and live troubleshooting. Book a 2-hour session (€399)