Usage

Conducting advertising campaigns

The API allows you to effectively manage complex and large-scale advertising campaigns with many ads and keywords. You can use the API to automate routine operations, such as regularly updating the CPC using a specific algorithm. The API also lets you create convenient tools for viewing and editing campaigns: to make changes, you do not have to wait for pages to load, like in the web interface.

Integration with business applications

With the Yandex Direct API, you can manage your ads based on information about products and services from your database. For example, you can:
- Automatically generate large sets of keywords by adding specific brand names or product models. These refined keywords tend to have lower CPCs and higher click-through rates and conversion rates compared to more generic keywords.
- Pause or resume ad impressions based on product availability in stock.
- Update ad texts automatically when product prices change.
- Create ads for promotion and sales campaigns automatically, driving more traffic from these ads.

A/B testing for ads

You can use the API to create and edit ad groups — multiple variations of an ad with the same set of keywords and other display settings. Initially, the ads in the group are shown in rotation, but as statistics are accumulated, the system begins to show the ad with the highest CTR more frequently. In this way, the ad that is the most appealing to the audience is selected automatically from the ad group.

Monitoring and analyzing the effectiveness of advertising campaigns

The Yandex Direct API provides both aggregate and detailed statistics for impressions, clicks, conversions and expenditures that can be uploaded to a decision support system, accounting system, and so on.

For a full list of available operations, see the API reference guide.