Thanks to the release of Pinterest Conversions API, implementing server-side tracking for this platform became possible. Pinterest CAPI is an excellent way to increase the accuracy of conversion tracking and, as a result, get a better return on investment for paid advertising.
This blog post will explain the possibilities of Pinterest CAPI and how the Stape Pinterest Conversion API tag for server GTM works.
The Pinterest Conversions API offers several compelling benefits for advertisers looking to optimize their campaigns:
Advertisers can improve their conversion reporting and achieve better advertising results by implementing the Pinterest Conversions API.
To set up Pinterest Conversions API, you will need to set up a GTM server-side container.
Pinterest recommends using both browser and server tracking. Below, we will use the server Google Tag Manager container to set up Pinterest Conversions API. Please note that you should have a data stream from the web to the server container - this can be done with either GA4 or Data Tag/Data Client.
1. Download the Pinterest tag from GitHub and unzip the file.
2. Import the Pinterest Tag in server GTM. Go to Templates → Tag Templates → New → three dots in the right upper corner → Import.
3. Go to the Tags section, create a new tag, and choose the one uploaded to the server GTM in the previous step as a tag type.
4. Configure the Pinterest tag.
4.1 Select Action Source - web, offline, Android or iOS app.
4.2 Choose Event Name Setup Method:
4.3 Add Pinterest Advertiser ID - to find it, login to your Pinterest Ad account → click Settings in the top left corner -> under the Manage Business category, click Conversions → choose the Set Up API page from the left-hand navigation. In the block called “Generate conversion access token,” you'll see your Ad account name and Pinterest Advertiser ID. Copy and paste this ID to the tag in the server container.
4.4 Add API Access Token - in the same block as the Pinterest Advertiser ID, click "Generate new token" to get your API access token.
4.5 (Optional) Check the following boxes:
5. Add advanced configuration for a Pinterest tag.
5.1 Server Event Data Override - select from a list of custom data.
The frequently asked question for this section is how to add an Event ID. The Event ID is automatically grabbed from event data, or you can redefine it in tag settings.
5.2 User Data - select from a list of user data.
These are user data that Pinterest supports:
5.3 Custom Data - select from a list of product data.
Along with events, you can send such custom data:
5.4 Logs Settings - choose if you want to log requests to your stape account. This feature is handy when setting up server-side tagging since it allows seeing incoming and outgoing requests and network responses.
Below is an example of a configured tag:
6. Add the trigger for a tag.
You can test the setup as usual in Google Tag Manager. Click on Preview, trigger the event, and check whether the tag has fired.
Find out more about debugging and monitoring server-side tracking configuration in our guide.
With help of Pinterest Conversions API tag, you can easily track web conversion events. Also you can choose any other action source that better fits your needs - offline conversions or app (iOS and Android) events. When the conversion event occurs, it will be recorded and thanks to the server-side tracking, you will get more reliable data.
The Pinterest tag configuration is easy and straightforward, especially if you have set up the Facebook Conversions API. If you have any questions, feel free to contact Stape's support.
All it takes is a few simple questions. Click Get A Quote, fill-up the form, and we will send you a quote.