Testing paid ads on Reddit was one of my 2024 experiments for MyFBAPrep. I had started building up our account by commenting and contributing to relevant subreddits, and by Q4 we decided we could start investing in a paid ads experiment. Initially, I wanted to work with an expert as I had never managed paid acquisition before, but the UI was surprisingly easy to work with.
Here’s how I tested, validated, and decided whether or not to add Reddit to our acquisition channels.
Table of Contents
- Initial Reddit ads set-up
- Reddit Campaigns vs Ad Groups vs Ads
- Initial testing and adjusting
- Setting up Events with the Reddit Pixel
- Four-week check-in
- Final results from our Reddit ads test
- Key lessons from testing Reddit ads
Initial Reddit ads set-up
To begin, I dove in and created an ad account with our existing profile, then selected the simple account creation flow.
After that, I filled in a title/headline, chose a photo, and added a CTA.
Next was targeting and delivery, and I chose the relevant interests and subreddits to target.
I added subreddits I knew our audience was on, focusing on a specific channel we specialized in (Amazon).
Then I entered our payment details.
I also went into the other settings and opted for the lowest cost per click for our budget.
After getting everything set up, including audience and creatives, I set up a call with the Reddit team to review our settings. After they confirmed everything was set up well, I left the ads running for a few weeks to test.
Here are the most important things I did during the initial setup:
- Opted for subreddits I knew were relevant to our target audiences
- Added source parameter for all links, so it would append ?utm_source=reddit
- Un-checked dynamic audience expansion, at least for the testing period
I did not add keywords, because I wasn’t confident I wouldn’t capture the wrong audience with some of them (ex. if I added “Amazon” I might get r/antiwork views since Amazon announced a return-to-office announcement).
Reddit Campaigns vs Ad Groups vs Ads
I also learned that Reddit ads can “nest” into each other. Reddit has campaigns, ad groups, and individual ads.
Campaigns
Campaigns are the largest “bucket” for your ads, and can consist of multiple ads or ad groups. Historically, campaigns are where you can set goals and budgets for everything nested under it.
These were the different campaign objectives and their explanations. Since I used the “Simple Create” setup for our first campaigns, I didn’t specify this initially.
Ad groups
Ad Groups are bundles of similar ads that you can set up specific parameters for, such as your audience, placements, timeline, and bidding. In Reddit, you can also set up budgets and goals within an ad group. You must have a campaign to create an ad group.
Ads
Ads are the individual ads on Reddit. These ads can be part of an ad group or under a campaign, and they are single units that can have different headlines, CTAs, and other parameters. An ad must be added to an ad group.
Initial testing and adjusting
On October, 14, 2024, I set up three different ads to start with.
- A Q4 ad with a focus on peak. This ad had a CTA to “Learn More” that led to a bottom-of-the-funnel blog post on the topic. We tested an AI-generated image for this.
- A generic ad with a focus on our services. This ad had a CTA to “Contact Us” that led to our contact form. It had a cute duck.
- A brand ad with a designed image of our logo and brand colors, with a CTA to “Sign Up” for our newsletter.
Although there was an initial bump in contact form submissions, it flattened out after the first week. We also didn’t see any contact form submissions directly tied to the Reddit UTM, but that may not tell the whole story, becaue when I see an ad I’m interested in I look up the brand instead.
Within this period, we were assigned a great account manager who was really informative and sent bi-weekly analysis and suggestions. He also did the initial check of our ads to confirm everything was set up as they should be.
Two-week check-in (Oct 31, 2024)
After two weeks, our account manager sent the following;
- Compared to benchmarks for your vertical of .33% CTR, you are performing above average!
- Your meme with the duck has a CTR of .58%! That’s great to see and personally it makes sense, that meme really conveys the story you are trying to give. Would recommend maybe trying out some AB testing and using this creative only and testing out different headlines to see what they respond too.
At this point, the cute duck ad was doing better than the other two so I turned those off and replaced them with;
- A Q4 value-added services ad with a gift box.
- A holiday box ad that made a play on how we don’t try to fit our customers into a box.
- A hoilday kitting and bundling ad that featured a wrapped gift.
All of the new ads had “Contact Us” as the CTA and were nested under our Q4 ad group.
This is also when I set up events in the Reddit Pixel.
Setting up Events with the Reddit Pixel
This was yet another step of the process that was easier than I expected. First, I added the Reddit Pixel to our Google Tag Manager using the community template.
Then I tested that it was working with the Reddit Pixel Helper (a Chrome extension).
To set up the events we wanted to track, I went into the Events Manager > Event configuration > Set Up Events
From there, I could add the URL of our contact form to select the event I wanted to track.
It brought up the page, and I was able to demonstrate the action I wanted to track to register it as an event.
This is what the URL keywords selection looks like:
I selected web element, since I wanted to track a button click. Here’s what the web element form looks like:
This is where I could set the event type, then use “Select trigger element” to interact with the event on the webpage.
In the case below, I linked clicking the “Submit” button to the event.
Contact form submissions, AKA leads, was our North star metric and the only KPI that would really justify this channel.
Four-week check-in
After another two weeks, I did a check-in with our account manager to get an overview of how we were doing, and next steps.
As of November 14, 2024, the duck meme was still on top with a 0.827% click-through rate (others settled at around 0.3x%) and $0.71 cost per click (others hovered around $0.9x).
I shut off all the other ads, turned on a retargeting campaign, and tested the duck meme with a different headline.
I selected the Conversions objective for our retargeting campaign. Reminder: When I created our original campaigns, I used the “Simple Create” campaign creation flow and didn’t specifiy this.
I created the audience for the campaign under Audience Manager > New Audience > Custom Audience > Website Retargeting (wanted to target redditors who had visited our website).
Under custom audiences, there were also options to upload a customer list, target similar Redditors, and retarget redditors who previously interacted with our ads.
On our account manager’s suggestion, we set retargeting to page views with a 90-day lookback period.
Below are the other pixel events we could have chosen.
Without a significant bump in contact form submissions, this would be our last Reddit test until Q1.
Final results from our Reddit ads test
After another week and a half on November 23, 2024, I decided to retain our best-performing ad alongside a retargeting ad using the same creative indefinitely.
The main reasons were:
1) Our clickthrough rate was up and clicks were down, which meant less spend for a more relevant audience.
2) Our contact form submissions had started to climb once again, rivaling the initial bump we saw, with less spend.
3) Digging deeper, the number of “good” (non-spam, in our ICP) leads have remained steady since the retargeting ad launch on the 14th. On the 21st, we received an inquiry that our co-founder shared as an example of our ideal ICP.
Key lessons from testing Reddit ads
My biggest takeaways for this Reddit ads experiment were;
- It takes as much or as little time as you’re willing to put in. I was worried it would be too time-consuming to start, but a quick daily check was enough to keep us on track and help me get a feel of which ads were performing (and which weren’t).
- Your creative is everything, which our account manager confirmed as well. He mentioned he used our duck meme as an example in another call of what good content looked like for the community (proud moment for us!)
- Due to the nature of how Redditors view ads, it’s hard to definitively track results. Instead, I had to look at correlations and monitor everything else what was happening in marketing to make an educated guess about Reddit’s contribution to our pageviews and leads.
- Since it’s a relatively new platform, it didn’t have the bloat and complexities that platforms like Google and Meta did. It was less intimidating and I wasn’t worried about missing a legacy toggle nested three pages deep that would be make/break everything.
After a few weeks of testing Reddit and reviewing our budget, we decided to leave our duck meme ad and one retargeting ad on until Q1. I set spend limits so even if we only check back in Q1, we won’t go over budget.
All-in-all, I’m glad Reddit was my first foray into the world of paid ads. I was able to learn some of the basics and observe what our account manager highlighted as most critical to watch, to take as lessons for other channels.
Next, I plan to start testing LinkedIn (higher cost-per-acquisition) and Meta in the new year. Stay tuned!