How to Set up Meta’s Conversions API Tracking

In May 2011, EU countries adopted the EU Cookie Law (ePrivacy Directive), which requires websites to get consent before storing cookies on users’ devices. Other jurisdictions such as California introduced similar laws. Today, ensuring user privacy and enabling cookie consent are becoming increasingly challenging tasks for marketing teams around the world.

What is a cookie anyway?

A cookie is a simple text file that is placed on a user’s device to enhance the user experience and help measure user interactions over time. Cookie files typically include unique codes that help servers identify individual users. This has many practical uses, such as shopping carts that remember your items. Cookies also help marketers gain access to valuable user engagement information.

All these new laws governing the use of cookies triggered an avalanche of cookie consent banners. These banners are everywhere now and they give users the option to accept or reject having their personal data collected. Many website visitors simply ignore cookie banners, or reject cookies. As a result, websites can no longer send the required information for marketing analytics using tools such as Google Tag Manager or custom pixels. This has a direct impact on data availability in Google Analytics. Ecommerce reports, attribution reports and many other user engagement reports will have gaps.

One potential solution is to bypass the user’s device entirely and send the relevant data from the transaction server to the analytics server. For example, if a user just filled a reservation form, the server that processes the form can send this user engagement event directly to a server side GTM container, or to another server. Meta’s Conversions API is exactly this: a dedicated server that is ready to receive the relevant user engagement information. As Meta’s Conversions API receives the data directly from the transaction server, the end user’s cookie consent will not limit gathering marketing analytics data. Of course, we still need to follow all the best practices to protect user privacy and confidentiality during this transmission.

Setting up Meta’s Conversions API

In this section, we will explain how to set up Meta’s Conversions API using a server side GTM container and Google Cloud.

  1. Create a server side GTM container and provision of tagging server.
  2. Configure A DNS server
  3. Configure Server Side GTM and Client Side GTM containers

Help is on the way!

If any of the steps above seem confusing or difficult to implement, don’t worry. Our team of experts is here to help! Just get in touch with our support team support@plumfind.com and let us help you get back on track.

About the author(s):

Sample avatar image. Jingfei Gao

Jingfei is our software engineer. She can magically convert our craziest ideas into well-optimized chunks of code. Her unbounded energy and can-do attitude keep our technical teams running like a well-oiled machine. We suspect that the source of her energy is the classics: she loves opera, her favorite composer is Mozart and in another life, she could have easily been an archeologist. She lives in Montreal, Canada.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *