As an advertiser, you can add your own promotions and promotion codes. Using them effectively can significantly contribute to your campaign objectives. With dedicated promotion codes, you gain more control over distribution and avoid unwanted spreading across the internet. Daisycon provides tools to support precise and measurable promotions.
What is a promotion or promotion code?
Promotion
In MyDaisycon, a promotion refers to any special offer or campaign action—this can be a discount, free shipping, or another benefit. It does not always require a code. For example, a general "10% off all items" offer valid for everyone can be entered as a promotion without a code.
Promotion Code (Coupon Code)
A promotion code is a specific type of promotion that requires customers to enter a code during checkout. A promotion code allows your customers to receive a benefit, which is most often a price discount. Promotion codes are also known as discount codes, coupon codes, or action codes. Most e-commerce systems support the use of these codes. Publishers promoting your campaign can share these promotion codes on their websites, potentially resulting in increased conversions. This enables more controlled and measurable distribution, especially when used with dedicated promotion code tracking.
When setting up a promotion, you can choose whether it requires a code or not. Both options are available in the promotion creation screen.
How to add promotions
You can add promotions in two ways:
- Manually: Add a single promotion via the interface
- Import: Upload multiple promotions at once using a CSV or Excel file
Option 1: Add a promotion manually
Go to Material > Promotions, select the correct campaign and click Add promotion. You can enter different types of promotions or promotion codes. Each promotion should have a clear, short name describing what it’s for. You’ll also need to provide a complete consumer description and go through all the promotion settings step by step—such as selecting the type of promotion, entering the start and end dates, setting visibility, adding any conditions, and defining targeting and landing page preferences. Make sure to fill in all required fields accurately to ensure correct display and tracking.
General settings
- Language: Language of the promotion
- Promotion name: Short internal name, e.g., "10% off entire collection"
- Annual event: Required. Select an event (e.g., Spring, Black Friday). If none apply, choose a seasonal fallback
- Description: Description of the promotion for consumers
Promotion details
- Type: Choose from: Discount amount, Discount percentage, Free product, Free shipping, Stack discount, Other
- Code: Enter a code if required
- Start date: When the promotion begins
- End date: When the promotion ends
- Publisher visibility: When publishers can see the promotion (may be before start date)
Terms and conditions
Enter any special conditions such as minimum order value or product exclusions.
Landing page (destination)
Choose a destination URL for the promotion, or use your campaign’s main landing page.
Targeting
- Target countries: If your campaign targets multiple countries, specify which one the promotion applies to
Available for: Who may use this promotion?
- Everyone: All publishers affiliated with your campaign
- Dedicated to Daisycon: Only Daisycon-affiliated publishers
- Dedicated to one publisher: A specific publisher you select*
*Using dedicated promotions requires adjusting your conversion script. Contact your channel manager for support.
Once created, the promotion becomes immediately available to publishers, who can promote it through their media and drive conversions. When a consumer uses the promotion code, the publisher receives compensation.
Option 2: Import promotions
In the same Promotions screen, click Import promotions (top right). Here you can upload a CSV or Excel file to add multiple promotions at once.
- Download an example file directly from the import screen
- Upload your file and follow the steps: configure file > map columns > validate > import
- File types supported: CSV, XLS, XLSX (max. 10MB)
Common fields required for import
Your import file should include the following fields (column headers). Make sure all required values are filled in correctly:
- program_id: Your campaign ID (numeric)
-
annual_event_id: ID of the annual event (numeric, required).
You can download the full list of available annual events by clicking the three dots next to the example CSV. - language_code: Language of the promotion (e.g. en, nl, de)
- name: Short internal name of the promotion
- consumer_description: Description that will be shown to publishers and consumers (10–2000 characters)
- type: Type of promotion. Accepted values: amount, percentage, free_item, free_shipping, stack_discount, other
- currency_code: Currency (e.g. EUR, USD), only required for type amount
- discount: Numeric value, required for type amount or percentage
- code: Optional; only if the promotion requires a code
- start_date: Start of the promotion (format: DD-MM-YYYY or YYYY-MM-DD)
- end_date: End of the promotion
- visible_date: Date when publishers can see the promotion (can be earlier than the start date)
- term_1 to term_5: Optional terms and conditions (e.g. minimum order value)
- url: Landing page for the promotion
-
target_locale_ids: Locale ID(s) for country targeting (multiple values possible).
You can download the complete list of locale IDs by clicking the three dots next to the example CSV. -
available_for: Defines who can use the promotion:
-
all
: All publishers -
daisycon
: Only Daisycon publishers -
media
: One specific publisher (requires media ID)
-
-
available_for_media_id: Required only if
available_for
is set tomedia
. Enter the specific media ID
The import tool will guide you through mapping and validating these fields. Any missing or invalid data will be flagged so you can correct it before finalizing the import.
Tip: If you're unsure, start by importing just one promotion to validate your file before uploading a larger batch.
Dedicated promotion codes
Dedicated promotion codes always attribute a transaction to a specific publisher. This "Dedicated voucher tracking" allows tracking without a click, enabling publishers to promote offline and still receive credit.
Dedicated to one publisher
Prevent third-party use by restricting the promotion code to one selected publisher. The transaction will always be assigned to that publisher, even if they did not generate the last click.
Dedicated to Daisycon
This option ensures the transaction is only rewarded to a Daisycon-affiliated publisher, regardless of involvement from publishers in other networks.
Measuring promotion codes in the conversion pixel
To measure promotion codes, include them in the conversion pixel using the &pr=
parameter. Daisycon provides standard solutions for many e-commerce platforms that include this by default. Need help implementing this? Contact your channel manager.
Important: Promotion code measurement and Dedicated Promotion Codes are not compatible with the LCC script.