Reddit Ads for Events: How Promoters Sell Tickets Through Communities
A practical guide to Reddit ads for events: Pixel and Conversions API setup, community and keyword targeting, AMAs, tone rules, budget by phase, and an honest look at Reddit's reach in the US and UK versus Germany.
Reddit ads are the odd one out among the paid channels a promoter can use. People do not open Reddit to be entertained by brands. They go there to argue about setlists, ask which festival is worth the money and complain about ticket fees. That makes Reddit ads harder to get right than Meta or TikTok, and far less forgiving of hard selling. It also makes them unusually precise: you can put a tour announcement in front of the people who have spent years discussing one artist, one genre or one city's nightlife.
This guide covers fit, tracking with the Reddit Pixel and Conversions API, campaign structure, targeting, creative, budget, and how to check Reddit's numbers against the tickets you actually sold.
💡 Key takeaways
- Reddit ads work best for events with a dedicated fan culture (niche genres, cult artists, fan conventions, comedy) and far less for broad mass-market shows.
- Run the Reddit Pixel and the Conversions API together, send Purchase with value and a shared conversion ID, and check deduplication before you spend.
- Target communities per genre, per artist and per city, add keyword targeting for live conversations, and exclude buyers throughout.
- Write like a fan, not a billboard: plain facts, honest prices, comments switched on and answered, and AMAs with artists where possible.
- Expect real scale in the US and UK; in Germany, Austria and Switzerland treat Reddit as a small test budget, not a main channel.
Why Reddit ads for ticket sales, and when they do not fit
Reddit is organised around communities (subreddits), each with its own topic, rules and moderators. For live entertainment that maps closely onto how fans think: there are communities for genres, individual artists, festivals, musical theatre, stand-up comedy and almost every larger city. The intent is research and conversation. Someone reading a thread on whether a band is good live is closer to buying than someone passively scrolling a feed.
🎟️ Event types that fit
- Passionate, niche genres: metal, hardcore, techno and other electronic scenes, K-pop, indie.
- Artists with an online fanbase whose fans already run an active community or track setlists.
- Festivals with a returning crowd that discusses line-ups, camping and travel for months.
- Fan conventions and adjacent shows: gaming and anime events, film-in-concert, orchestral game-music tours, comedy and podcasts on tour.
Weaker fits: mass-market family shows, tribute evenings for an older audience, and anything whose buyers decide mostly on Instagram or through friends.
Reach in the US and UK versus Germany, Austria and Switzerland
Be realistic about geography. Reddit is strongest in the United States and has large audiences in the UK, Canada and Australia. Germany is one of Reddit's more important markets outside the English-speaking world (Reddit set up a local team in Berlin in 2021 and machine-translates content into German), but there are far fewer active, local, German-language communities. A show in Leipzig or Graz may find one modest city community and a handful of relevant threads.
Rule of thumb: in the US and UK, Reddit can earn a regular slot in the channel mix for fitting genres. In DACH, plan it as a small test with clear stop criteria, focused on scenes that live online (electronic music, metal, gaming concerts) and on English-speaking residents of Berlin, Munich, Vienna or Zurich.
🚧 Honest limits
- Smaller reach and fewer conversions than Meta, TikTok or Google, so automated bidding learns more slowly.
- An audience that spots marketing speak and says so in the comments.
- Many ticket shops do not support the Reddit Pixel, which makes clean purchase tracking more work.
Account and tracking setup: Reddit Ads Manager, Reddit Pixel and Conversions API
Do this before the announce. Without a purchase signal Reddit optimises for clicks, and cheap clicks often never buy.
Account basics
- Create the ad account in Reddit Ads Manager under a business profile you own, with at least two admins. Invite artist teams or co-promoters as users instead of sharing logins.
- Set currency and time zone to match your ticketing reports, so daily numbers line up.
Reddit Pixel events for a ticket funnel
The Reddit Pixel supports standard events including PageVisit, ViewContent, Search, AddToCart, AddToWishlist, Lead, SignUp and Purchase, plus custom events. Map them to the ticket funnel:
- PageVisit: every page of your event site.
- ViewContent: the event or date page.
- AddToCart: ticket category selected or checkout started.
- SignUp or Lead: presale registration or waitlist.
- Purchase: order confirmation, with value, currency, number of tickets and the order ID.
🔁 Conversions API and deduplication
Browser tracking alone loses events to ad blockers, privacy features and declined consent, and Reddit's audience is more tech-savvy than most. The Reddit Conversions API sends the same events from your server or ticketing backend. Send each Purchase from both sides with the same conversion ID (your order ID works well) so Reddit counts it once; Reddit explains the matching in its event deduplication guide. Pass the Reddit click ID and, with consent, a hashed email to improve matching. The logic mirrors Meta, covered in our Meta Conversions API guide.
When the ticket shop is on a third-party domain
If you cannot place your own pixel in the ticket shop, in order of preference:
- Use the platform's Reddit integration or tag manager access, if any, and test with a real order.
- Send traffic to your own event page first, track ViewContent and a custom "TicketClick" event on the buy button, and pass UTMs and the click ID through to the shop.
- Send purchases from your ticketing data (export or webhook) through the Conversions API, matched to the stored click ID.
- Otherwise, optimise for the ticket click and judge on verified sales per UTM.
Ticketing data is the source of truth for every channel. The ticketing-first data layer article explains how to set this up once and reuse it.
🔒 UTMs, naming and consent
Tag every ad with utm_source=reddit, utm_medium=paid_social, utm_campaign for the show and utm_content for the creative. Use one naming pattern, for example RDT_2027-03_LDN_ArtistX_OnSale_CONV (channel, show month, city, show, phase, objective) for campaigns and COMM_metal-uk or KW_artistx-tour for ad groups. In the EU and UK, the Reddit Pixel needs consent before it fires: list Reddit as its own vendor in your consent banner, and check with your data protection officer how server-side events are covered by your legal basis.
Campaign structure along the on-sale cycle
Reddit Ads Manager uses three levels: campaign (objective and budget), ad group (targeting, bidding, schedule) and ad. At the time of writing, the objectives include Brand Awareness and Reach, Traffic, Conversions, Video Views, App Installs, Catalog Sales and Lead Generation; for events you will mostly use Conversions, Traffic and Brand Awareness and Reach. In January 2026 Reddit announced Max campaigns in beta, an automated type for traffic and conversion goals that hands targeting, creative and bidding to the system. If you have access, test it against a manual setup on one show first.
The basic structure: one campaign per show (or tour leg) and phase, with ad groups split by targeting approach so you can see which communities and keywords actually sell.
Announce
Brand Awareness and Reach, or Traffic to a presale sign-up. Target artist and genre communities and lead with the news: who, where, when, how to get presale access. This is the moment for an AMA with the artist.
Presale
Conversions, optimised for SignUp or Lead if you collect registrations, or Purchase if the presale is open. Retarget announce engagers and site visitors, and upload a customer list of past buyers of similar shows.
⚡ General on-sale: the first 72 hours
Conversions for Purchase. Demand peaks here, and Reddit's job is to catch fans who missed the announce. Keep community and keyword ad groups live, retarget presale visitors and exclude buyers as soon as purchases come in. Our piece on the on-sale curve and the first 72 hours shows how to pace spend in this window.
Mid-run
Keep only ad groups with verified sales, use keyword targeting for conversations about the artist or venue, and refresh creative with news such as the support act.
Last call
The final two to three weeks, on Conversions, carried by city communities and retargeting. The copy is factual urgency: remaining categories, door times, travel. Do not fake scarcity. Redditors check, and they will say so in the comments.
Multi-date runs and tours
For tours, run one campaign per city or tour leg so you can move budget to the dates that need it, and pair national genre or artist communities with local city communities. For multi-date runs, steer Reddit toward the weakest dates, usually mid-week. The article on mid-week dates in multi-date runs explains why those dates decide the margin.
Reddit ads targeting: communities, keywords, interests and custom audiences
Reddit's targeting is contextual first. You choose where your ad appears (which communities and conversations) more than who sees it. That context is the main reason to use Reddit, so set it up deliberately.
🎯 Community targeting per genre, artist and city
Build separate ad groups per community cluster. Example audience definitions (check in Ads Manager that each community exists, is active and is large enough):
- Genre cluster, UK metal tour: r/Metal, r/Metalcore, r/progmetal, plus the band's own community if there is one.
- Artist cluster: the artist's subreddit, communities of two or three comparable acts, and the main genre community.
- Festival cluster: r/festivals, the festival's own community, and communities of the headliners.
- City cluster: r/london, r/manchester, r/glasgow, or r/nyc and r/chicago in the US. In DACH: r/berlin, r/hamburg, r/wien, r/zurich and the national community r/de. Match the ad language to the community; several are partly English-speaking.
Combine community targeting with location targeting: a national metal community is only relevant for a London show if delivery is restricted to people within reach of London.
Keyword and conversation targeting
Keyword targeting places ads in and around posts and conversations that contain your terms, in the feed and in conversation placements beneath posts. Good event keyword sets combine the artist name with "tour", "tickets", "live" or "setlist", plus the venue name, the festival name and phrases like "concerts this weekend" for the target city. Start from Reddit's keyword suggestions, strip generic terms and use brand safety settings to avoid sensitive threads.
Interest targeting
Interests such as music or specific genres are the broadest layer: useful for reach in the US and UK when communities are too small, usually too broad in DACH.
Custom audiences, lookalikes and retargeting windows
- Customer list: hashed emails of past buyers of comparable shows, uploaded with consent.
- Website retargeting: event page visitors for 30 days, AddToCart without Purchase for 14 days, presale registrants until the general on-sale.
- Engagement retargeting: people who engaged with your promoted posts or watched your video.
- Lookalikes: built from purchasers; only useful with a seed of a few hundred real buyers, and less precise than on Meta.
- Exclusions: purchasers of the same show, always.
What to stop doing
- Stop targeting huge general communities such as r/Music for a single club show.
- Stop stacking every community into one ad group; you lose the information about what sells.
- Stop running ads in communities whose culture is openly hostile to promotion. Read a community before you target it.
Creatives and formats: what works for live events on Reddit
Formats and specs
- Image ads: ratios 1:1, 4:5 and 16:9 (for example 1080 x 1080, 1080 x 1350, 1920 x 1080). Put the message in the first 100 characters of the headline.
- Video ads: autoplay, usually starting muted. Around 5 to 30 seconds is the practical range, captions burned in, 4:5 or 1:1 for the feed.
- Carousel ads: 2 to 6 cards with their own links; for tours, one card per city.
- Free-form ads: text, images and video in one post, good for a detailed announce.
- Conversation ads: shown between comments in threads.
- AMA ads: promote an Ask Me Anything session.
Tone rules: Reddit dislikes hard selling
- Write like a fan posting news. "ArtistX is back in the UK for four nights in March" beats "DON'T MISS THE TOUR OF THE YEAR!".
- Give the facts Redditors look for: dates, cities, prices including fees, presale mechanics, age limits, set times.
- Be honest about price and availability. If the cheapest tier is gone, say what is left.
- No clickbait, no fake urgency, no capital letters, no emoji walls. Use real photos from previous shows, not stock.
Comments on promoted posts
Promoted posts can carry comments, and you can switch them off per ad. For events, leave them on unless nobody can moderate. Comments are where fans ask about ticket limits, accessibility, support acts or resale rules. Answer quickly, factually and without arguing. Name a moderator for the first 48 hours of every new ad.
🎤 AMAs with artists
An AMA (Ask Me Anything) is the Reddit-native format in which the artist answers questions in a thread. Organically, arrange it with the moderators of the artist's or genre's community. Since January 2025 Reddit has also offered AMA ads: you promote an upcoming AMA with a "Remind me" button that switches to "Join now" when it goes live, and can keep promoting the finished AMA (at launch, the format supported awareness and traffic objectives). Schedule it around the announce or the presale, make sure the artist answers in person, and put the ticket link once in the post body, not in every answer.
Example ad copy
- Announce: "ArtistX: UK tour, March 2027. London, Manchester, Glasgow, Bristol. Presale Wednesday 10:00 for sign-ups, general sale Friday 10:00. Tickets from £38 including fees."
- On-sale: "Tickets for ArtistX in Manchester are on sale now. Standing £38, seated £52, all fees included. Doors 19:00, support from BandY."
- AMA promotion: "I'm ArtistX and we start our UK tour in March. Ask me anything about the new album, the setlist or life on the road, Thursday 18:00 UK time."
For what makes live creative work across channels, see creative for live entertainment.
Budget and bidding: what Reddit ads cost for an event
Bidding options
Reddit offers automated Lowest Cost bidding, Cost Cap (a target average cost per result) and manual bidding (a fixed maximum bid, depending on the objective). Start on Lowest Cost, then move to Cost Cap once you know what a verified ticket may cost. Minimum budgets are low; the real constraint is data. An ad group with only a handful of purchases a week will not learn on Purchase, so consolidate ad groups or optimise for an earlier event such as AddToCart, and keep judging on verified sales.
How much to spend, and when
Rule of thumb: in the US and UK, Reddit can take roughly 5 to 15 percent of the paid budget for genres that fit. In DACH, start at the low end or below, as a test. Spend follows the on-sale cycle: weight on the announce and on-sale, a lean middle, a second push for the last call.
🧮 Worked example
Example: a 2,000-capacity show with an average ticket price of €49, so €98,000 potential gross ticket revenue. The total paid media budget is €9,800 (10 percent of gross, an assumption for this example). Reddit gets a test budget of €1,200, about 12 percent, because the genre has active communities in the target market.
- Announce and presale: €300. Awareness or Traffic, artist and genre communities, AMA promotion.
- On-sale, first 72 hours to week two: €350. Conversions with community, keyword and retargeting ad groups.
- Mid-run: €250. Conversions, only ad groups with verified sales.
- Last call: €300. Conversions, city communities and retargeting.
Break-even logic: say the target across all channels is €8 marketing cost per ticket. During the test, Reddit gets a tolerance of up to €12 per verified ticket, because it reaches fans other channels miss. At €12, the €1,200 must produce at least 100 verified tickets (€4,900 gross). Above €15 per verified ticket after two weeks of on-sale, cut Reddit back to retargeting. Your own ceiling should come from your margin per ticket; the article on marginal cost per incremental ticket shows how to calculate it.
Measurement: Reddit's numbers are not ticket sales
Reddit reports conversions within attribution windows you can set in reporting (click and view windows of 1, 7 or 28 days). A fan who saw a Reddit ad, then clicked a Meta ad and bought, may be counted by both platforms. Platform conversions are a claim. Ticket sales in your ticketing system are the fact.
Reconcile every week
- Pull verified orders per show from ticketing, with UTM source and campaign or matched click IDs.
- Compare them with Reddit's reported purchases for the same dates, using a 7-day click and 1-day view window for decisions.
- Calculate cost per verified ticket per ad group, not just per campaign.
- Check for double counting with other channels; see marketing attribution for live events.
🧪 Test incrementality
Reddit fans are often fans who would have bought anyway. The cleanest test is geographic: on a tour, run Reddit in some cities and not in comparable others, and compare sales velocity after the on-sale. The method is laid out in incrementality testing for ticket sales.
Common mistakes and a launch checklist
⚠️ Common mistakes
- Launching without Purchase tracking, then judging Reddit on clicks.
- Ad copy that reads like a radio spot.
- German copy in an English-speaking city community, or the reverse.
- Expecting Meta-sized reach in Germany, Austria or Switzerland.
✅ Launch checklist
- Ad account, admins, billing and time zone set.
- Reddit Pixel live with PageVisit, ViewContent, AddToCart, SignUp and Purchase; a test order visible in Events Manager.
- Conversions API sending Purchase with the order ID as conversion ID, deduplication checked.
- Consent banner lists Reddit; pixel fires only after consent.
- UTMs and naming on every ad; communities checked for activity, rules and language.
- Customer list uploaded, buyer exclusions active.
- Creatives in 1:1 and 4:5, video with captions, facts first.
- Comment moderator named, stop criteria and review date written down.
Where NYBA fits
NYBA is the Revenue OS for live entertainment. NYBA OS forecasts ticket demand per show, runs campaigns across the channels that sell tickets (Meta, Google, TikTok and other paid channels such as Reddit), shifts budget to the shows and dates that need it, and measures every channel against verified ticket sales from the ticketing system rather than platform-reported purchases. NYBA has worked across 75M+ tickets, 1,200+ events a year and 100+ promoters, including Live Nation, Cirque du Soleil and BBC Earth.
Frequently asked questions
Are Reddit ads worth it for events?
For events with an active online fan culture in the US and UK, often yes, as a supporting channel. For mass-market shows or local DACH events, usually only as a small test.
How much do Reddit ads cost?
You pay per impression, click or view, and minimum budgets are low. What matters is cost per verified ticket: set a ceiling from your margin and stop ad groups that stay above it.
How do Reddit ads work?
Campaigns in Reddit Ads Manager have an objective, ad groups hold the targeting (communities, keywords, interests, audiences, location), and ads appear as promoted posts in the feed or in conversations.
Do I need the Reddit Conversions API, or is the Reddit Pixel enough?
Run both. The Pixel misses events through ad blockers and declined consent; the Conversions API sends them from the server. Use the same conversion ID, ideally your order ID, so each purchase is counted once.
Should I switch off comments on Reddit ads?
Only if nobody can moderate them. Answered comments build trust; unanswered critical ones do more damage than none.
How big is Reddit in Germany for event marketing?
Germany is one of Reddit's larger non-English markets, but local event conversation is much thinner than in the US or UK. Use it in DACH for niche scenes and English-speaking city audiences, with a small test budget.
How long do Reddit ads take to get approved?
Every ad is reviewed first, and review times vary. Upload ads at least one working day before an announce or on-sale and schedule the start.
If you want to see Reddit next to every other channel, measured against verified ticket sales for a real show, book a demo. One event, clean numbers, then you decide.
Related reading: Meta ads for events, TikTok ads for events, festival marketing strategy
What would 3x more
revenue mean for you?
Find out:



