Skip to content

Entering and Managing Channel Costs

The profitability of each marketing channel is calculated by using channel costs. If costs are not imported automatically, you can enter them manually.

At the moment, costs are automatically imported for Google Ads, Facebook, Yandex.Direct, Yandex.Market, and VKontakte.

You can enter costs either manually in Roistat Analytics or using the API.

Manual Input in Analytics

  1. In the Analytics section, open the Entering costs tab:


  2. Specify the period for which you want to enter the cost:


  3. In the Enter the marketing channel field, start typing the name of the channel and select the desired option from the list that appears:


    • All levels of roistat tags are loaded into the list. For example, an advertisement is tagged with the following roistat tag: ads-offline_billboard_south. In this case, all levels of the tag (ads-offline, billboard, south) will be included in the list of advertising channels, and you can enter the cost for each of them.

    • The list displays all advertising channels that have visits in the Roistat project during the specified period.

    • The _ symbol can be entered as :u:.

  4. Enter the cost in the Enter amount field and click Save. Advertising channel costs for the specified period will be added to the statistics, and the indicator values will be recalculated.

  • Manually entered cost is distributed evenly across all visits from the selected channel for the specified period. For example, if you create a report for a domain, the costs for these visits will be included in it.

  • If you wish, you can add a comment to the entered cost by filling in the appropriate field.

Manual Input with API

You can also use API to set your costs. Learn more in API documentation.