Development Newsletters

Release: 21-06-2023

New columns in Campaigns / Orders List

We have added two new columns in the interface related to the Order Cost - one in the table with the list of campaigns, the other in Orders List table.


New column "Order Cost" in Campaigns List table

Column can be added in User preferences in label "Default columns in campaign list".

  • If "Default order cost" was defined during creation or edition of the campaign, and none of the orders have different cost than the one defined in the campaign, campaign's "Default Cost Model" and "Default Order Cost" are displayed in the column. Otherwise, a message "Defined in orders" is displayed.
  • If "Default order cost" was not defined during creation or edition of the campaign, but there is an order with defined cost, message "Defined in orders" is displayed. Otherwise, "---" is displayed.

New column "Cost" in Orders List table
  • If "Default order cost" was defined in campaign creation or edition, but any of the orders have different cost or cost model than those defined in campaign, "Cost model" and "Cost" of this order are displayed in the column. Otherwise, campaign's "Default Cost Model", "Default Order Cost" and message "Defined in campaign" are displayed in the column.
  • If "Default order cost" was not defined during campaign creation or edition, but any of the orders have defined cost or cost model, its "Cost Model" and "Cost" are displayed in the column. Otherwise, message "---" is displayed in the column.

Changes during copying a campaign

From now on when copying a campaign, if the start of the campaign is in the future, it is copied. If the end of the copied campaign is more than 24 hours ahead, it is copied as well.

If the assumptions are not met, copying works as before.

Changes in API commands

We are introducing changes in API commands:

New fields in GetCampaignsList and GetCampaignInfo commands

  • new defaultCostModel field in the output - always set, possible values are CPM, CPC, CPA.
  • new defaultCost field in the output - contains default order cost of the campaign or empty string if not set.
  • new allOrdersUseDefaultCost field in the output - contains "Y" if no order has its own cost (other than the one in the campaign). Contains "N" otherwise.

Please be aware that with GetCampaignsList command new fields will be returned only when detailsLevel is set to mainext or all.

New fields in GetOrdersList command

  • new costModel field in the output - always set, possible values are CPM, CPC, CPA.
  • new defaultCost field in the output - contains order's cost or empty string if not set.

api interface