Uploading offline conversions
Uploads offline conversions.
Tip
Create a CSV file with the data and send it using this method. We also recommend generating API requests automatically using modules written in a programming language.
To learn about the data to transmit and view a sample request, see Transmitting offline conversions
Note
- It can take up to 2 hours to process the data.
- The file size limit is 1 GB.
- The file encoding is UTF-8.
Request
POST
https://api-metrika.yandex.net/management/v1/counter/{counterId}/offline_conversions/upload
Path parameters
|
Name |
Description |
|
counterId |
Type: integer ID of the counter for which you want to upload offline conversions. |
Query parameters
|
Name |
Description |
|
comment |
Type: string Comment. Maximum 255 characters. Can contain digits as well as Latin and Cyrillic letters. Example: `` |
|
type |
Type: string Offline conversion type. Possible values:
Default: Example: |
Body
multipart/form-data
{
"file": "example"
}
|
Name |
Description |
|
file |
Type: string<binary> Offline conversions to upload, which are passed as multipart/form-data. The file size limit is 1 GB. The file encoding is UTF-8. Example: |
Responses
200 OK
OK
Body
application/json
{
"uploading": {
"id": 0,
"create_time": "2025-01-01T00:00:00Z",
"source_quantity": 0,
"line_quantity": 0,
"comment": "example",
"type": "BASIC",
"client_id_type": "USER_ID",
"status": "example",
"goal_not_found_quantity": 0,
"user_not_found_quantity": 0,
"linked_quantity": 0
}
}
|
Name |
Description |
|
uploading |
Type: OfflineConversionUploading Information about an upload of offline conversions. Example
|
OfflineConversionUploading
Information about an upload of offline conversions.
|
Name |
Description |
|
client_id_type |
Type: string Type of user IDs. Possible values:
Example: |
|
comment |
Type: string Arbitrary comment. The maximum number of characters is 255. Min length: Max length: Example: |
|
create_time |
Type: string<date-time> Upload time. Example: |
|
goal_not_found_quantity |
Type: integer |
|
id |
Type: integer Upload ID. |
|
line_quantity |
Type: integer Number of rows that passed validation during upload. |
|
linked_quantity |
Type: integer |
|
source_quantity |
Type: integer Number of rows in the source file. |
|
status |
Type: string Upload status:
Example: |
|
type |
Type: string Possible values:
Example: |
|
user_not_found_quantity |
Type: integer |
Example
{
"id": 0,
"create_time": "2025-01-01T00:00:00Z",
"source_quantity": 0,
"line_quantity": 0,
"comment": "example",
"type": "BASIC",
"client_id_type": "USER_ID",
"status": "example",
"goal_not_found_quantity": 0,
"user_not_found_quantity": 0,
"linked_quantity": 0
}