# FAQ

<details>

<summary>What's the difference between "Campaign performance" and "Campaign geo&#x26;demography insights"?</summary>

"Campaign performance" gives you your core metrics (spend, impressions, clicks, conversions, ROAS, etc.) rolled up by campaign, no segmentation. "Campaign geo\&demography insights" gives you the same metrics, but broken down by a dimension you choose—like age, gender, country, or device OS. So if you have one campaign spending $1,000, campaign performance shows one row. Campaign geo\&demography with "Age" selected shows multiple rows (one per age group) totaling $1,000. Use "Campaign performance" for top-level ROI tracking, and geo\&demography when you want to understand which audience segments are performing best.

</details>

<details>

<summary>Can I combine data from multiple ad accounts in one data flow?</summary>

Yes. In the "Ad accounts" step, select all the accounts you want to include. The exported data will have an "account\_id" or "account\_name" column so you can distinguish which rows came from which account. You can then use Coupler's **Append** transformation to combine them in your destination, or keep them as separate tabs/tables and join them in your analytics tool.

</details>

<details>

<summary>Why are my ad or campaign names missing from the performance data?</summary>

Snapchat's API sometimes returns IDs without the corresponding names, especially for newly created or renamed ads. **Solution**: Export a "List of Ads" or "List of Campaigns" report (no date range required) and use Coupler's **Join** transformation to add names to your performance data. Join on the campaign\_id or ad\_id field.

For example:

* Flow 1: Campaign performance report → Google Sheets tab "Performance"
* Flow 2: List of Campaigns → Google Sheets tab "Campaigns"
* Use Join in Coupler to match performance data to campaign names on campaign\_id

</details>

<details>

<summary>What attribution window should I use?</summary>

It depends on your sales cycle. Recommended starting points:

* **E-commerce with fast checkout**: 1 day post-swipe (user converts immediately)
* **B2B or longer consideration**: 7–28 days post-swipe (includes days for research/decision)
* **Brand awareness or view-through conversions**: Use a post-view window (1 hour, 3 hours, or 1 day) alongside post-swipe

If unsure, start with the default (1 day post-view + 28 days post-swipe). You can always change the attribution window and re-run historical data to compare.

</details>

<details>

<summary>Can I use advanced filters to narrow down my data?</summary>

Yes, if the report type supports it (all performance reports and list reports do). You can filter by campaign name, status, objective, or custom properties. The syntax varies—usually you'll see a dropdown to select the field and a text box for the value. Filters reduce the data returned, which can help if you only need a subset of campaigns (e.g., "Active campaigns only").

If you're not sure whether your filter worked, run a manual test and check the output rows to verify.

</details>

<details>

<summary>Why does my data show zero conversions when Snapchat Ads Manager shows conversions?</summary>

Check these three things:

1. **Attribution window**: The conversion might fall outside your selected window. For example, if someone converts 2 days after swiping and you've selected "1 day post-swipe," that conversion won't be counted. Try "28 days post-swipe" to match Snapchat Ads Manager's default.
2. **Conversion type**: If you've selected "Web" conversions only and the conversion came from an app, it won't show. Try the "Total" breakdown to see all conversions.
3. **Reporting lag**: Snapchat has a 24

</details>
