Search documentation...

K
ChangelogBook a demoSign up

Reddit Ads

Run more targeted ads by syncing conversion events and audiences to Reddit

Supported syncing

Sync TypeDescriptionSupported Sync ModesAPI documentation
Conversion eventsSync data from any source to Reddit as conversion eventsInsertConversions
AudiencesSync data from any source to Reddit as a custom audience listUpsertAudiences

For more information about sync modes, refer to the sync modes docs.

Connect to Reddit

Go to the Destinations overview page and click the Add destination button. Select Reddit Ads and click Continue.

Authorize Hightouch to access Reddit by logging into your account and agreeing to the app's usage. To successfully sync Custom Audiences, Hightouch requires the adsedit and adsread scope.

Sync setup

Account ID

An Account ID is required to sync Conversion events and Audiences.

By default, Hightouch will automatically use the Reddit Ads account owned by the user authenticated. If you'd like to use a different account ID, you can navigate to the respective dashboard and grab the ID from the URL.

Syncing conversion events

Prerequisites

  • Allowlisted by Reddit: Hightouch uses Reddit's Conversions API, which is in beta. To send conversion events, your Reddit Ads account needs to by white listed by Reddit. Reach out to your Reddit account team to request access for your account to use the Conversions API.
  • Events within 7 days: If you are planning to set the event timestamp yourself, the event must occur within the last 7 days otherwise the conversion event will not go through.
To ensure syncs send each event, your event model must use a truly unique primary key. See the events syncs documentation for more information.

Sync setup

Mappings

The view the schema and the field descriptions of the conversion endpoints visit the Reddit docs.

Syncing custom audiences

Hightouch will sync data to Reddit ads as a Custom Audience with the CUSTOMER_LIST type. You can choose to create a new Custom Audience through Hightouch, or sync to an existing audience.

Sync setup

Mappings

Reddit accepts the following user fields: EMAIL_SHA256 and MAID_SHA256. At least one identifier is required to successfully sync to Reddit ads.

Handling PII and hashing

The Reddit Custom Audiences API will only accept hashed values. For audience syncs, by default, Hightouch automatically hashes first-party user data fields before sending requests to Reddit.

If the data in your model is already hashed, you can disable PII hashing to successfully send data to Reddit.

Delete behavior

When records leave your query result, they are removed from your audience by default. If you would not like to delete any records from your audience, you can choose to do nothing when records leave your query result.

Tips and troubleshooting

Don't see your data in Reddit?

Make sure you've configured your sync to use the correct Reddit environment. You might've accidentally pointed to a different environment. If that doesn't solve your issue, . We're happy to help.

Live debugger

Hightouch provides complete visibility into the API calls made during each of your sync runs. We recommend reading our article on debugging tips and tricks to learn more.

Sync alerts

Hightouch can alert you of sync issues via Slack, PagerDuty, SMS, or email. For details, please visit our article on alerting.

Ready to get started?

Jump right in or a book a demo. Your first destination is always free.

Book a demoSign upBook a demo

Need help?

Our team is relentlessly focused on your success. Don't hesitate to reach out!

Feature requests?

We'd love to hear your suggestions for integrations and other features.

Last updated: Oct 1, 2024

On this page

Supported syncingConnect to RedditSync setupAccount IDSyncing conversion eventsPrerequisitesSync setupSyncing custom audiencesSync setupTips and troubleshootingDon't see your data in Reddit?Live debuggerSync alerts

Was this page helpful?