For the complete documentation index, see llms.txt. This page is also available as Markdown.

Best Practices

Start with Campaign performance (daily)

This entity gives you the most actionable data — daily spend, impressions, clicks, and conversions. Use it as your primary source and join it with the Campaigns entity to enrich performance rows with budget and objective context.

List all ad accounts explicitly

Coupler.io won't auto-discover your Reddit Ads accounts. Add every account ID you want to track in the Ad accounts field upfront — this avoids silent gaps in your data when you run reports across accounts.

Use Append to consolidate multiple accounts

If you manage several Reddit Ads accounts, add each as a separate source in one data flow and use the Append transformation. This gives you a single unified table across all accounts without manual merging.

Data refresh and scheduling

Account for the 24-hour reporting delay

Reddit Ads data for the most recent day is often incomplete. If you're tracking daily performance, schedule your refresh for early morning so the previous day's data has had time to finalize before it's pulled.

Set a rolling date range for ongoing monitoring

For regular performance monitoring, set your start date to a fixed point (like the campaign launch date) and update the end date periodically. Avoid pulling excessively long ranges in one go — shorter windows are faster and less likely to hit rate limits.

Performance optimization

Join Campaigns with daily performance data

The Campaigns entity contains budget and objective fields that the performance report doesn't include. Use a Join transformation on Campaign ID to get a complete picture — spend vs. budget, performance vs. objective — in one output table.

Send data to AI tools for instant analysis

Route your Campaign performance (daily) data to ChatGPT, Claude, or Gemini as a destination. This is useful for generating narrative performance summaries or surfacing anomalies without building a full dashboard.

Common pitfalls

Do

  • Specify all ad account IDs you need before running the data flow

  • Use shorter date ranges (1-3 months) for daily performance pulls

  • Join performance data with campaign metadata for richer reports

  • Wait for recent days to finalize before treating them as complete

Don't

  • Assume Coupler.io will auto-discover your ad accounts

  • Pull multi-year date ranges in a single request — it can time out

  • Compare same-day Reddit Ads data as final — it often updates retroactively

  • Use a single API key shared across teams without confirming it has access to all required accounts

Last updated

Was this helpful?