NoteThe data upload feature is available only to Owner and In-house Marketer users. Agency and Media Partner users cannot access it.If the [Integrations]>[DATA UPLOAD] menu is not visible on your Airbridge dashboard, check your app role.
CSV File Preparation
The metric data shall be uploaded in a CSV file format. Refer to the following sample CSV file.Data input rules
Make sure to abide by the following data input rules when preparing the CSV file to avoid errors.- GroupBy data shall be input in the same way as displayed in Airbridge so that the data you upload can be aggregated along with the data collected via the SDK and tracking links. For example, if the CSV includes “Android,” the data won’t be aggregated as “android” data because Airbridge displays data as “android,” not “Android.”
- The maximum file size for CSV is 1MB with a limit of 10,000 rows.
- Make sure no blank fields are included. For string-type data, 1 to 256 characters are allowed.
- Only letters and numbers can be used in the event_category field. Special characters () are not allowed.
Required rows
Required rows
event_category is the name of the self-serve metric. The self-serve metrics can be searched by the event_category name in the Actuals Report. Refer to this article to learn about self-serve metrics.If the date, channel, event_category combination are the same, add the event_value.Note that the channel field must be input with the Airbridge dashboard display names so that the uploaded data can be aggregated along with the data Airbridge collects from the ad channels. The Airbridge dashboard display names of the ad channels can also be found on the [Integrations]>[Ad Channel Integration] page in grey.The date field must be input in the required format. For example, if
2022.01.02 is input in the date row, the data won’t be uploaded properly. Make sure you don’t enter commas in the event_value row. Data upload may fail when commas are present.Additional rows allowed
Additional rows allowed
For rows such as event_source and os_name, data shall be input in the same way as displayed in Airbridge so that the data you upload can be aggregated along with the data collected via the SDK and tracking links. For example, if the CSV includes “Android,” the data won’t be aggregated as “android” data because Airbridge displays data as “android,” not “Android.”Airbridge supports the following 2-digit country codes:
- kr, jp, us, ru, kz
- Windows, Ubuntu, Tizen, Other, Mac OS X, Linux, iOS, Chrome OS, Android
- KRW, USD, EUR
Web in the event_source row. Only web is allowed.Either TRUE, FALSE or true, false is supported for the is_first_event_per_device_id and is_first_event_per_user_id rows. Don’t mix upper and lowercase letters (e.g., True, False) as it will lead to errors in data upload.Uploading CSV File
- Navigate to [Integrations]>[Self-serve Metric Data], and click CSV File Upload.
- Drag and drop the CSV file or select your file from the finder.
- Make sure you dropped or selected the correct file and click Upload.
- Data processing may take up to 10 minutes. After clicking Confirm, you can use other features of Airbridge.
Upload status
The upload status can be found in the Status column. The upload status is updated automatically. Refer to the table below for the status details.Troubleshooting
The majority of problems occur when the CSV file does not abide by the designated format or in the process of overwriting. Make sure your network connection status is working.Error codes
Error codes
The error code can be found by selecting [Action]>[View Details]. Refer to the table below to address errors.
Overwriting data
Overwriting data
The metric data you upload can overwrite the data uploaded before.
Attention
Row names in the CSV file
Row names in the CSV file
Only designated row names are allowed in the CSV file. The row names are case-sensitive and space-sensitive.
Abiding by the file format
Abiding by the file format
The data you input in the CSV file must be in the designated format. The required row fields shall not include blanks. If there is no data to input, enter
0 or none, depending on the data type.GroupBy data shall be input in the same way as displayed in Airbridge so that the data you upload can be aggregated along with the data collected via the SDK and tracking links. For example, if the CSV includes “Android,” the data won’t be aggregated as “android” data because Airbridge displays data as “android,” not “Android.”Also, make sure to input the currency row fields with 3-letter currency codes in capital letters. For example, if you input usd instead of USD, the data won’t be uploaded properly.Data overwriting
Data overwriting
The last uploaded data overwrites the data uploaded before when there are overlapping data in the date, channel, and event_category fields. Refer to the example below.
Example
Let’s say you have uploaded the following data as a CSV file.Later, you upload the following data.
The data overlaps in date, channel, and event_category fields. The data in the file uploaded later overwrites the data in the previously uploaded file. As a result, the event_value (150) of the click on Example-channel for 2023-01-02 is replaced with the event_value (200) of Example-channel for 2023-01-02.The data you can view in Airbridge after the second data upload is as follows.