All Collections
Reporting & Analytics
Conversion Imports
How to Generate or Update Conversions via CSV Upload
How to Generate or Update Conversions via CSV Upload

Generate or update Conversions via CSV Upload and access templates for each type of update

Ashley Carrow avatar
Written by Ashley Carrow
Updated over a week ago

Overview

This feature will let you generate or update conversions with a CSV upload.

Below are the advanced options when using this tool.

You can find it in the Reporting - Conversion Imports.


Step #1

Navigate to Reporting - Conversion Imports and click on the 3dots to select CSV Upload.

Step #2

Once you click the import button it will bring up the CSV Upload screen shown in the video above. Please follow the steps to make sure you format the import correctly.


Formatting the Import

There are several types of conversion imports. Below, you will find examples and instructions for each type:

Templates for the Excel/CSV files can be found at the bottom of this article - [Jump to Templates]


Update Payout/Revenue/Sale amount values of existing conversions

**Please Note: You CANNOT update non-approved conversions.

**The following formats will be accepted for this type of update. However, please note that when you have multiple conversions/events with the same transaction_id, you should use a list of conversion_ids for the update to avoid errors.

**Please Note: When updating existing conversions, EF will only process transaction_id, conversion_id, payout, revenue, and sale_amount columns. Other columns (including date and currency) cannot be updated, and will be ignored.

  • If you have a list of Conversion IDs, the following columns are required (in the specified order):

    conversion_id, payout, revenue, sale_amount

  • If you have a list of Transaction IDs, the following columns are required (in the specified order):

    transaction_id, event_id, payout, revenue, sale_amount

Additional Instructions:

  • event_id should be "0" if you wish to adjust the Base Conversion

  • adv_event_id may be used instead of event_id, but must include the Advertiser-level Event ID; never "0"

  • sale_amount is the amount that is passed back in the conversion or event postback for RPS conversions; this will be "0" if there was no amount required

*IMPORTANT* If we cannot find a conversion for the supplied combo, we will create a new conversion.


Updating Conversion Status

**Please Note: When the status of a conversion is updated from rejected to active (and vice versa), the conversion will change the original payout and revenue associated to the conversion.

**The following formats will be accepted for this type of update. However, please note that when you have multiple conversions/events with the same transaction_id, you should use a list of conversion_ids for the update to avoid errors.

  • If you have a list of Conversion IDs, the following columns are required (in the specified order):

    conversion_id, status

  • If you have a list of Transaction IDs, the following columns are required (in the specified order):

    transaction_id, event_id, status

Additional Instructions:

  • event_id should be "0" if you wish to adjust the Base Conversion

  • adv_event_id may be used instead of event_id, but must include the Advertiser-level Event ID; never "0"


Adding Conversions using an existing Transaction ID

Please note that this may be done directly in the Portal for up to 50 conversions. For a detailed guide - [Click Here]

Please Note: All conversions added will be set to Approved regardless of offer settings (e.g. Postback Control, manually approve conversions, etc). All Partner postbacks will have the timestamp of the upload time.

The following formats will be accepted for this type of update:

  • If you wish to use the offer-level payout & revenue values, then the following columns are required (in the specified order):

    transaction_id, event_id, sale_amount

  • If you wish to specify the payout & revenue values, then the following columns are required (in the specified order):

    transaction_id, event_id, payout, revenue, sale_amount

  • If you wish to apply the timestamp of the click to the added conversion, then the following columns are required (in the specified order):

    transaction_id, event_id, payout (optional), revenue (optional), sale_amount, use_click_time (value MUST = "1")


    **Please note that the Partner Postback will still have the timestamp of the upload time regardless of utilizing the use_click_time method.

  • If you wish to customize the timestamp of the conversion, then the following columns are required (in the specified order):

    transaction_id, event_id, payout (optional), revenue (optional), sale_amount, unix_timestamp

Additional Instructions:

  • The following columns can be added to the sheet: advertiser_ip, advertiser_referer_url, unix_timestamp, currency_id, notes, adv1, adv2, adv3, adv4, adv5, coupon_code, order_id, email, offer_url_id, sub1, sub2, sub3, sub4, sub5

    • Please note that currency_id does not override the Offer Payout & Revenue Settings; typically only used for passing Sale amounts

  • event_id should be "0" if you wish to adjust the Base Conversion

  • adv_event_id may be used instead of event_id, but must include the Advertiser-level Event ID; never "0"

  • sale_amount is the amount that is passed back in the conversion or event postback for RPS conversions; this will be "0" if there was no amount required


Adding Clickless Conversions without a Transaction ID

Please note that this may be done directly in the Portal for up to 50 conversions. For a detailed guide - [Click Here]

Please Note: All conversions added will be set to Approved regardless of offer settings (e.g. Postback Control, manually approve conversions, etc). The following method will create a unique transaction ID and conversion for each row in the file, and will attribute the Partner/Affiliate postback to the time of the upload.

The following format will be accepted for this type of update:

  • offer_id, affiliate_id, event_id, payout, revenue, sale_amount

Additional Instructions:

  • payout, revenue and sale_amount are optional columns; if omitted, the conversion will use the offer-level value

  • The following columns can be added to the sheet: advertiser_ip, advertiser_referer_url, unix_timestamp, currency_id, notes, adv1, adv2, adv3, adv4, adv5, order_id, coupon_code, email, offer_url_id, sub1, sub2, sub3, sub4, sub5

    • Please note that currency_id does not override the Offer Payout & Revenue Settings; typically only used for passing Sale amounts

    • Please note that affiliate_id/partner_id will be overridden when email is used without a transaction_id

  • event_id should be "0" if you wish to adjust the Base Conversion

  • adv_event_id may be used instead of event_id, but must include the Advertiser-level Event ID; never "0"

  • sale_amount is the amount that is passed back in the conversion or event postback for RPS conversions; this will be "0" if there was no amount required


Adding Clickless Conversions using Coupon Codes

Please Note: All conversions added will be set to Approved regardless of offer settings (e.g. Postback Control, manually approve conversions, etc). The following method will create a unique transaction ID and conversion for each row in the file, and will attribute the Partner/Affiliate postback to the time of the upload.

The following format will be accepted for this type of update:

  • coupon_code, event_id

Additional Instructions:

  • payout, revenue, sale_amount are optional columns; if omitted, the conversion will use the offer-level value

  • The following columns can be added to the sheet: advertiser_ip, advertiser_referer_url, unix_timestamp, currency_id, notes, adv1, adv2, adv3, adv4, adv5, order_id, email, offer_url_id, sub1, sub2, sub3, sub4, sub5

    • Please note that currency_id does not override the Offer Payout & Revenue Settings; typically only used for passing Sale amounts

  • event_id should be "0" if you wish to adjust the Base Conversion

  • adv_event_id may be used instead of event_id, but must include the Advertiser-level Event ID; never "0"

  • sale_amount is the amount that is passed back in the conversion or event postback for RPS conversions; this will be "0" if there was no amount required


CSV Upload Templates

Please note that the templates linked below are in spreadsheet form - be sure to save a single tab in .csv format before uploading.

**You can use this website to convert the timestamp to or from Unix.


NEED HELP? OUR CUSTOMER SUCCESS TEAM IS HERE FOR YOU!

We've assembled a superstar team of industry veterans that are available around the clock to make sure that your issues are resolved and questions are answered. You can reach out any time in-platform via Chat or by emailing support@everflow.io.

Did this answer your question?