I am trying to insert data in report suit using Bulk Data Insertion API.
CSV file content:
reportSuiteID | visitorID | userAgent | PageUrl | eVar3 | eVar4 | prop9 | timestamp |
butterflymarketinglimitedbs23-poc | fb_campaign_101 | Mozilla/5.0 | https://example.com/page | A1 | Name-A1 | 111 | 2025-09-22T11:00:00.000Z |
api response:
{
file_id: 'e188eaa6-7b43-46d8-a97b-bac50d99b48c',
visitor_group_id: 'meta_campaigns_1758552430530',
size: 198,
received_date: 1758552431,
rows: 1,
invalid_rows: 0,
upload_name: 'events.csv.gz',
status: 'File received, awaiting processing',
status_code: 'UPLOADED',
processing_log: 'Processing complete: 1 rows will be submitted. No invalid rows.\n',
idempotency_key: 'e188eaa6-7b43-46d8-a97b-bac50d99b48c'
}
The problem is I see no data inserted into report suit.
What could possible gone wrong?
Ask me, If you need for information.
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Hi @RohanSt ,
For Data Insertion API data to load into a report suite, you have to make sure that report suite configuration is selected as Timestamp Optional. Can you please confirm if that setting is correct? More than once, this has been the reason for me that I didn't see data come through in a BDIA enabled report suite.
More info - https://experienceleague.adobe.com/en/docs/analytics/admin/admin-tools/manage-report-suites/edit-rep...
Best,
Isha
Hi @RohanSt ,
For Data Insertion API data to load into a report suite, you have to make sure that report suite configuration is selected as Timestamp Optional. Can you please confirm if that setting is correct? More than once, this has been the reason for me that I didn't see data come through in a BDIA enabled report suite.
More info - https://experienceleague.adobe.com/en/docs/analytics/admin/admin-tools/manage-report-suites/edit-rep...
Best,
Isha
This is the timestamp configuration page.
Views
Replies
Total Likes
It worked. It doesn't make sense as I was added the timestamp in payload.
I am glad that it worked. So by making report suite timestamp optional, you are provisioning it to be able to receive hits that have timestamp on import file. For traditional analytics hits, report suite would usually get the timestamp from browser/app etc. Hope it clarifies it better.
Best,
Isha
Views
Replies
Total Likes