Amazon S3 (Amazon Simple Storage Service) is an object storage service that offers industry-leading scalability, data availability, security, and performance. Customers of all sizes and industries can use it to store and protect any amount of data for a range of use cases. It can be websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics.

Amazon S3 provides easy management features to organize your data and configure finely tuned access controls to meet your specific business, organizational, and compliance requirements. Amazon S3 is designed for 99.999999999% (11 9's) of durability, and stores data for millions of applications for companies all around the world.

💰 Amazon S3 is available by request. Contact your Affise account manager to get the feature.

Integration with Amazon S3

  1. To set up your own Amazon S3 account, go to the website directly. Follow the steps described in the user guide, starting with creating a bucket.


    ⚠ī¸ You must turn on API at Amazon S3 side to allow Affise to pass the data. The account must have the 'Owner' role. Otherwise, there's no possibility of streaming the data into the bucket.


  2. Fill in Amazon S3 configuration settings to create integration between your account and Amazon S3:

    AmazonS3.png

The configuration settings include two forms: Clicks and Conversions. You need to fill them to send raw data on all clicks and conversions.

You can see the following fields:

  • Frequency: indicate the interval of files sending to Amazon S3 (in minutes).

  • Directory: the way in the Bucket your data will be sent to.

  • Bucket: the main folder the system sends your data to the created Storage.

  • Region: the region of a server location.

    ⚠ī¸ Your account determines the Regions that are available to you. The Region code has its special format, e.g., us-west-2. Read more information about the Regions codes here.

  • Access key: an access key to Storage.

  • Secret key: a secret key to Storage.

    All the fields must have the same data as your S3 account.

    🔎 You can choose certain affiliates and/or advertisers whose clicks and/or conversions the system sends to Amazon S3. It allows paying not for all conversions, but only for the needed ones.

3. On the plugin page, you can see some additional actions:

  • Delete integration: turn on the slider to stop the sync on sending the data from Affise to Amazon S3. It's completely erased from the Affise side. All previously uploaded to Amazon S3 files remain in their folders.

  • Click Save. After setting your account on the Amazon S3 side, the system sends your data on clicks and conversions to be stored there.

Sending information on clicks and conversions

The system creates .csv file, compresses it into .gz file, and sends it to Amazon S3 Storage. The .gz format saves storage capacity. The system sends the file every 15 minutes by default.

The system starts the creation of a folder tree according to the current date of exporting process execution, and segments archives into the following folders: Year, Month, Day and the files are named according to the date {YYYY-MM-DD hh:mm:ss}.

📃 Related topics


If you have any questions about Affise<>Amazon S3 integration, contact the Affise Customer Support team via [email protected].

Did this answer your question?