Use Reddit Ads with SegMetrics

When tracking Reddit Ads with SegMetrics, you will need to configure your ads with the appropriate tracking value.

Currently the Reddit Ads API is limited to advertisers doing $50,000 quarterly ad-spend. If you have a Reddit sales representative, please contact us and we'll work with your representative to enable the native ads api on your account.
If you do not have a Reddit Sales Representative, you can still connect your Reddit ad performance data manually through Zapier. The following instructions will help you set up your manual ad-spend reporting.

In order for SegMetrics to track your ad-spend effectively, you need to add  ad_id={{AD_ID}}  to the end of your Post URLs that you're using in your ads. Instructions for this can be found on Reddits's documentation, here

If you would like to automatically generate your UTM values from your ads as well, you can use the following URL Parameters to track the ad-spend as well as UTM values in SegMetrics.

utm_campaign={{CAMPAIGN_ID}}&utm_source=reddit&utm_medium=cpc&utm_content={{ADGROUP_NAME}}&utm_term={{AD_NAME}}&ad_id={{AD_ID}}  

Here's how to set up your ad-tracking for Reddit Ads

  1. Make sure that the SegMetrics Tracking Pixel is installed on your site & landing pages.
  2. When creating a new ad in Reddit, make sure that the Post that you use has the above UTM values attached to the end of the URL.

    For example: https://example.com/?ad_id={{AD_ID}}

  3. Any Posts that have the above ad_id can be reused in multiple ads and campaigns without having the change the tracking URL.

Tracking Reddit ad spend through Zapier

If you have a Reddit sales representative, please contact us and we'll work with your representative to enable the native ads api on your account. If you do not have a Reddit Sales Representative, you can still connect your Reddit ad performance data manually through Zapier. The following instructions will help you set up your manual ad-spend reporting.

Overview

As long as the ad-tracking (above) is installed on your ads, we'll be able to view the campaign, ad group and ads in the standard UTM reports in SegMetrics. For 90% of Reddit advertisers, this provides enough information to accurately improve your ad spend and performance.

However, if you would like to import the ad-spend of your Reddit ads and tie them together with your SegMetrics tracking in order to calculate your Return on Ad Spend (RoAS), then follow the instructions below to use SegMetrics' Zapier connection to bring your ad-spend into SegMetrics.

Connecting Reddit Ad Spend to SegMetrics through Zapier

In order to import your Reddit Ad Spend into SegMetrics, we're going to use Zapier's Google Sheets integration.

1. Get the Campaign Ids and Ad Ids from Reddit.

Reddit doesn't include the Campaign & Ad Ids in their data exports, so you'll need to add those in manually.

  1. Log into your Reddit Ads account
  2. In the top-left menu, choose Account History. This will give you a list of all the changes you've made to your account.
  3. Choose the Entity Changed Id from each Ad, along with the Entity Changed Id from each Campaign and Ad Group, and add them to your spreadsheet.
  4. Now you'll have a sheet with a lookup for each Ad Id and Campaign Id. Which we'll use in the next step

2. Export the Ad Data from Reddit

Next, we'll export the Click and Ad Spend data from Reddit, and add it to the Google Sheet to get ready to import into Zapier.

  1. Log into your Reddit Ads account
  2. In the top-left menu, choose Dashboard. This will show your data to export.

  3. From the date picker, choose the date range for the data you want to export. (We recommend using "Last 7 days" or "Yesterday" depending on how often you want to update the data)

  4. From the Break Downs menu, choose Date so that we get a per-date listing of the ad spend and click data.

  5. Click on the Ads menu item to list all the ad data that we'll export.
  6. Finally, click Download csv to download the data for that date range. (You can also set this up to schedule the data export to send to your email)

3. Add the Ad Data to the Spreadsheet

Now, we'll ad the Ad Data to the Spreadsheet and connect Zapier to the Spreadsheet so that it can pick up the changes and send the data into SegMetrics.
  1. Open your Google Sheet from earlier, and click the Plus icon in the bottom left to add a new Sheet. Name this "Ad Spend"

  2. Go to File > Import and choose Upload to upload the data file that you just added from Reddit

  3. For the Import Location make sure to choose "Replace Current Sheet"

  4. Add 3 Columns: Campaign Id, Ad Group Id, Ad Id.
  5. Then, use a VLOOKUP to bring in the Ids from your Ad Ids sheet. An example would be: =VLOOKUP(B2, 'Ad Ids'!C:D, 1, true)

4. Configure Zapier

Finally, we're ready to configure Zapier to send the data into SegMetrics.
  1. Log into Zapier and follow Zapier's instructions to create a new Zap using Google Sheets
  2. Choose the document we created above as the data source to use, and set the zap to trigger when you add a new row to the document, as long as the Ad Id column has been set.
  3. Next, follow our instructions to configure a new Custom Ads integration that connects with Zapier.
  4. Follow the steps for Record Ad Performance, to add the data from the Google Sheet into SegMetrics

  5. Click the Test button to confirm everything is working, and then turn the Zap on live. You're ready to go!

Warning about URL Shorteners

It has come to our attention that most URL Shorteners will remove all UTM and Ad Tracking from the final URL,which breaks tracking in SegMetrics, Google Analytics, Keap, and any other tracking systems that you may use. We highly recommend using your FULL URL when creating ads, or use a custom redirection service that will keep the UTM and Ad Tracking values.

You can test this by taking your link shortener, and adding ?utm_campaign=test to the end of it.

Example:

Shortened URL https://bit.ly/2LQwjlZ
Test URL https://bit.ly/2LQwjlZ?utm_campaign=test
GOOD https://segmetrics.io?utm_campaign=test
BAD https://segmetrics.io

If your final URL has the UTM value still attached, then your URL shortener will work. If not, we recommend using the full URL.

(NOTE: Bit.ly USED to pass UTM values to the final page, but they discontinued that feature. Be mindful that third party systems can change at any time)

Still need help? Contact Us Contact Us