|
Segment uploads are a manual way to import a file containing user information for the purpose of adding users to a segment. Segment uploads support uploading .txt files with user segment data directly from the UI, or as API requests to update user segments. The segment upload object allows uploading a .txt file containing end user-to-segment mappings that contain user ID's followed by a segment key. When the file is uploaded with users mapped to a segment key, the segment is identified and Beeswax will automatically import those users to the identified segment so that it can be used for targeting on line items or campaigns. When uploading a segment upload file, the format must be .txt and each line must contain a user ID and the segment key. |
Beeswax supports adding as many segment IDs the user ID qualifies for, as long as each is pipe delimited after the user ID, e.g. <uuid>|<segment_ID1>|<segment_ID2>|<segment_ID3>. Additionally, a user-segment value may be added which can be used as the value in Types of Bid Modifiers. Values must be specified as a float (number), strings will not be accepted, e.g. <uuid>|<segment_ID1>:<value>|<segment_ID2>:<value>|<segment_ID3>. |
To access the Segment Uploads page, navigate to Trafficking > Segment Uploads at the top of the screen.
Column Name | Description | |
---|---|---|
Name & ID | Name & ID of created segment upload. | |
Upload Complete Date | Completed date of upload; displayed with date and time format of 00:00:00. | |
Upload Message | This is the message displayed identifying the success of the lines submitted during upload. Example message:
| |
Create Date | Date of segment upload creation. | |
Upload Status | Status of the upload:
|
A screen will appear with the following fields to complete:
*Required
Field Name | Description | |||||
---|---|---|---|---|---|---|
File Format | Dropdown displaying the selectable file formats. For information on segment file format, see Segments. | |||||
Segment Key Type |
Choose "DEFAULT" if using the Beeswax segment ID type unless choosing to utilize the alternative ID functionality. If using the alternative ID functionality, choose "alternative" as the Segment Key Type. For more information about the Alternative ID process, see Segments. | |||||
User ID Type* | Declare whether the User ID Type is Beeswax Cookie-ID ("BEESWAX"), one of the IDFA/Android options, Customer Cookie-ID (requires additional setup) or IP Address. Two options are available to select:
| |||||
File* |
The segment file must meet all of the following requirements:
|
The file size limit for uploads via API is 10MB. To upload files larger than 10MB, files may be uploaded directly to Beeswax's AWS S3 bucket. Information on this process can be found in Uploading Segments and Bid Models to S3. For uploading segments to S3, please provide your account manager with the AWS ARN (Amazon Resource Names) so that Beeswax can configure S3 permissions to allow the dropping of large files on Beeswax's cloud. |
For instructions on segment file uploads via API, see Segment Upload Segment Update.
Removing users from a segment must be done via the API. Details can be found here.
If a user exercises their GDPR right to be forgotten within Europe and requests removal from both your systems and those of your data processors, the following method can be used to remove them from all Beeswax segments.
Start by creating a file that is line-separated, with a single Device ID, IDFA, or Beeswax Cookie ID per line. For example:
Next, upload this file to Beeswax (detailed instructions are available here).
Ensure that the following parameters are included in the segment_upload API POST: