AudienceSync CDP

Frequently Asked Questions For AudienceSync CDP


โ“ Why is my sync stuck in progress or syncing very slowly?

This typically happens when your query runs too frequently, such as every few minutes, which can overload the system.

๐Ÿ‘‰ Recommendation: Set your queries to run every 1โ€“3 days. Since the data refreshes only once per day, running the query more frequently offers no additional benefit and may slow down processing for other syncs.

โ“ Why is my sync skipping records?

This occurs when the primary key used in your model is not included in your sync configuration.

โœ… Make sure the primary key (e.g., user_id, email) is present both in your model and in the sync settings. This ensures the system can properly identify and track each record, preventing unnecessary skips.

โ“ Why does the sync show 0 rows processed even though itโ€™s active?

This often means youโ€™re using a cursor field that doesnโ€™t exist in your data source.

๐Ÿ“Œ For example, if your sync is configured to track changes using a field like updated_at, but that field is missing or empty, no records will be found or processed.

โžก๏ธ Solution: Double-check that the cursor field:

  • Exists in your dataset
  • Is consistently populated with valid values (e.g., timestamps)

โ“ Why isn't my Facebook destination syncing properly?

This is typically caused by using the wrong Audience ID.

๐Ÿšซ Do not use the Audience ID from AudienceLab.

โœ… Do use the Audience ID from your Facebook Ad Account (found in Ads Manager).

Example:

  • โœ… Correct: 23842999999930541 (from Facebook Ads Manager)
  • โŒ Incorrect: aud_32903_audience_lab_sync (from AudienceLab platform)

โ“ Why canโ€™t I map fields when syncing to Google Sheets?

This happens when the Google Sheet is missing essential structure.

โœ๏ธ To enable field mapping:

  • Make sure the first row contains headers (e.g., email, name, timestamp)
  • Include at least one row of sample data below the headers

๐Ÿ›  Without this structure, the system cannot detect or display the available fields for mapping.

โ“ Why are only 1,000โ€“10,000 rows syncing while thousands are skipped?

This is expected and intentional.

The sync only sends net new records each time it runs.

๐Ÿ“ฆ For example:

  • If you synced 10,000 rows yesterday
  • And only 1,500 rows were added since then
    • โžก๏ธ The sync will process and send only those 1,500 new records

๐Ÿง  Tip: If you want to resend all records (including old ones):

  • Reset the sync state
  • Or remove/reconfigure the cursor tracking logic
Did this answer your question?
๐Ÿ˜ž
๐Ÿ˜
๐Ÿคฉ

Last updated on August 6, 2021