Pinterest Conversions

Use warehouse conversion events for Pinterest campaign measurement.

Connect this destination to write warehouse conversion events onto Pinterest Ads, for use in campaign measurement.

This destination writes to your Pinterest account and is a good fit when you want to:

  • Get measurement for web, in-app, or offline conversions in Pinterest
  • Use a warehouse table that has an event name, event time, event ID, and a match identifier

This maps to GrowthLoop Syncs:

Use it forSyncs
Sending conversion events for measurement✓

You already connected Pinterest as a destination. Do not use this workflow to add contacts to a customer list. To activate customers for targeting, use Pinterest.

Prerequisites

Make sure you have:

  • Pinterest connected as a destination.
  • A Conversion Access Token from Pinterest. In Ads Manager, open Conversions under Manage Business, then Set up API under Conversion API, and generate a token.
  • A warehouse table of conversion events.

Create a sync in GrowthLoop

Create a sync from a warehouse table to write conversion events onto Pinterest Ads. See Syncs for information on how to complete those steps.

Select an Object Type:

ObjectUse it forSync modes
Conversion EventWeb, in-app, or offline conversion eventsInsert

When you configure the sync:

  • Connection: Select your Pinterest destination.
  • Object Type: Select Conversion Event.
  • Update Rule: Choose Insert. This destination adds new conversion events and does not update or remove previously uploaded events. See Sync behavior.
  • Dataset/Table: Select the table that holds your conversion events. Use a unique event key so you do not re-send the same conversion.
  • Match Field: Map Emails, Hashed MAID (List), or Client IP address.

After you map fields, click Save Route or Update Route. Enable the sync with the toggle at the top of the page.

When you update mappings on an existing sync, choose Updates only unless you need Back-fill. Back-fill rewrites already synced rows and can be expensive on your warehouse.

Conversion fields

Destination fieldRequiredDescription
Action SourceYesWhere the event occurred, such as web or offline
Event NameYesEvent type, such as checkout, page visit, or search
Event IDYesUnique ID for the event
Event Time (timestamp)YesWhen the event happened, as a Unix timestamp
EmailsNoEmail addresses. Map this, Hashed MAID (List), or both Client IP address and Client User Agent. GrowthLoop hashes emails as SHA-256
Hashed MAID (List)NoMobile advertising IDs. GrowthLoop hashes values that are not already SHA-256
Client IP addressNoRequired together with Client User Agent when you do not map email or MAID
Client User AgentNoRequired together with Client IP address when you do not map email or MAID
Event URLNoPage URL for the event
Opt-outNoOpt-out flag
Partner NameNoPartner name
App ID, App Name, App VersionNoApp identifiers
Device Brand, Device Carrier, Device Model, Device Type, OS version, WIFI, LanguageNoDevice and locale fields

See Pinterest's conversion events API.

Sync behavior

BehaviorWhat happens
When it runsGrowthLoop sends the sync as a batch on the next successful run.
InsertGrowthLoop adds new conversion events. Syncs do not update or remove previously uploaded events.
MatchMap Emails, Hashed MAID (List), or both Client IP address and Client User Agent.
Audience membershipThis sync does not create a Pinterest customer list.
DeletesGrowthLoop does not delete previously uploaded conversion events.

Rows without Action Source, Event Name, Event ID, or Event Time fail. Rows also fail when none of the match options above are mapped.

Confirm the export was successful

When the run finishes, confirm you can use the data in Pinterest.

  • Conversion sync: From Account Overview, open Conversions under Business and look up the events.
Pinterest Ads Manager Conversions page

This workflow does not create a targeting audience.

In GrowthLoop, confirm the sync appears in the Syncs table. See Syncs for more information.

Congrats on successfully exporting to Pinterest Conversions!

Troubleshooting

These are the issues we see most often. You can always email us at [email protected] for help.

ProblemCauseResolution
You do not have a Pinterest destinationThe Ads destination is not connected yetConnect Pinterest first
A conversion sync fails with a token errorConversion Access token is missing on the destinationEdit the Pinterest destination and paste the conversion access token
A conversion sync failsA required event field is missing, or no match identifier is mappedMap Action Source, Event Name, Event ID, and Event Time, plus Emails, Hashed MAID (List), or both IP and user agent
A sync did not change AudiencesThis sync writes conversion events, not customer listsExport an audience on Pinterest to create or update a customer list

What’s Next

Create a sync after you connect a destination

Did this page help you?