Overview
Now deliver even more relevant ads both onsite and across the web by combining data from various sources within your data warehouse to build custom audiences for CitrusAd. By keeping your custom audiences updated automatically, you’ll never show an irrelevant ad to anyone.Supported syncing
For more information about sync modes, refer to the sync modes docs.
Connect to CitrusAd
Go to the Destinations overview page and click the Add destination button. Select CitrusAd and click Continue. You can then authenticate Hightouch to CitrusAd by entering the following required fields into Hightouch:- Base URL: The base URL for staging or production environment. Visit CitrusAd’s docs for information on retrieving your base URL.
- API key: The API key for authenticating the API requests. Visit CitrusAd’s docs for information on retrieving your API key.
Sync configuration
Once you’ve set up your CitrusAd destination and have a model to pull data from, you can set up your sync configuration to begin syncing data. Go to the Syncs overview page and click the Add sync button to begin. Then, select the relevant model and the CitrusAd destination you want to sync to.Customers
Customer data is required to generate personalized ads with CitrusAd. See CitrusAd’s docs for more details.Record matching
You must match rows in your model with customers in CitrusAd on the Customer ID field.In Insert mode, CitrusAd automatically generates a customer ID for every new record synced, so there is no need to match an existing record.
Field mapping
You can sync any model columns to CitrusAd’s default customer fields includingtargetingData.
When creating new customer records in CitrusAd via insert or upsert mode, CitrusAd sets a default value to all fields without a value, whether you’ve mapped them or not.
You can find CitrusAd’s default values in the table below:
The Gender field accepts the following values:
"Male","Female","Other" case insensitive. If you send any other values, CitrusAd changes them to "Other".Tips and troubleshooting
To see the exact API requests and responses from each sync run, use the live debugger. To get notified by Slack, PagerDuty, SMS, or email when a sync fails, set up sync alerts. If you run into an issue this page doesn’t cover, .For Hightouch platform error codes related to CitrusAd, see Error codes: CitrusAd.