Program for writing advertisements in Yandex Direct. Ad generation module

Hello everyone!

Of course, such services will not do all the work for you, but they will help you save a lot of time. Let me give you an example from my practice:

When I was still completely new to the field of contextual advertising, for me using Excel to create advertising campaigns seemed unattainable and it took about five hours to create one advertising campaign, since I worked in the interface.

It seemed to me that working in this program was very difficult. However, after I learned the basics of creating a campaign in an XLS template, it took less time to create a campaign campaign: for one campaign with several hundred keys it takes about 2 - 3 hours.

Then, when I threw away all the principles (yes, there were also principles about using other people’s services in work, yay) and started using various generators, including Adpump, the time decreased to 30-40 minutes for several hundred phrases. Most of the time is now spent on making advertisements readable. That's it, gentlemen!

It is not difficult to use these services; the main thing is to prepare Google Adwords accordingly. Actually, this takes a huge amount of time, and after that you insert the “keys” into the necessary fields of the generator:

I think that now you will start using Yandex Direct and Google Adwords ad generators in your work.

P.S

Dear readers, recently on the topic of contextual advertising, it seems to me that lessons have begun to come out not of the same quality as they were before. Therefore, I ask your forgiveness for this.

Next week I will tell you in detail about how to set up dynamic remarketing in Google Adwords, and in general, all subsequent lessons on CD will be devoted to the “foreign” system.

See you soon!

Previous article
Next article

Video instructions for the ad generation module

Based on regularly updated XML upload of product offers, Alytics for Yandex.Direct and Google AdWords can:

  • Generate ads for each product card;
  • Turn off ads for products that are out of stock;
  • Resume display of an ad if the product is in stock;
  • Update information about the product in the ad, for example: price or delivery terms.

Log in to the Alytics system and select (or create a new) project for which you want to use the Generation module. By default, you will be taken to the “Analytics and Bets” tab.

To start setting up the generation module, go to the “Ad Generation” tab at the top of the screen.

Adding XML

At this step, enter the address of the XML file that is used for uploading to Yandex Market (YML file) in the “Price list address” field and click “Next”.

XML Viewer

You will see all the tags that are contained in your YML file. Of these, you are asked to select those that you want to see in the table. The list of displayed tags can be edited in the future.



By clicking on the plus sign located to the left of the category name, you can view all subcategories and find out which products belong to them.


Once you are finished viewing the XML file, click Next.

Generation parameters

Block "General parameters"

Alytics allows you to publish generated advertisements in Yandex.Direct or Google AdWords (or both systems at once). In the “General parameters” field, check the boxes next to the appropriate system.

When displaying product prices in advertisements, round them to the nearest whole number. We recommend checking these boxes if the price of the product is indicated in fractional form. You can save a few characters, which are so often missing when creating a beautiful selling headline or ad test.

What goods to export. A very convenient feature if you do not want to advertise on products that are of low cost. To do this, you need to check the box and indicate the price range of the products you want to advertise. If you don't need this option, skip to the next step.

Block “Assortment Management”

Allows you to configure the update of the XML file.

Check for XML updates How often to check for XML updates. The most common option is “every 24 hours”. But if your XML file changes very often, then it is better to select “every 12 hours”.

Validation time is the start of the first XML validation. For example, if the XML file is updated every time at 00:00, then set the check time to 01:00 (about an hour after the update) so that changes in the YML are reflected in advertising campaigns without delay.

Send ads for new products for manual preview before publication. If you set this option, then all ads for new products will await your manual review. Notifications about announcements for new products will be sent to the email address specified during registration. You will need to follow the link in the Alytics email and confirm the new listings. After this, they will be published in Yandex.Direct and Google AdWords. If the checkbox is not checked, then ads generated for new products will be immediately published in advertising systems.

Stop listings for items that are out of stock or have disappeared from YML. If you run out of an item, your ad will pause until the item is back in stock. For Google AdWords ads, you can delete ads if the product is out of stock.

After all settings are completed, click the “Next” button.

Campaign Breakdown

Structure of distribution of catalog categories between campaigns

  • Top level category name from XML. Convenient if you have a small XML file.
  • Second level category name from XML. A separate campaign will be created for each second-level category. But if your subcategory names may be repeated in different categories (for example, the “iPhone” subcategory can be in both the “Apple” and “Smartphones” categories), then it is better not to choose this option. Well suited for XML that has one top-level category and many subcategories.
  • The name of the top-level category + the name of the second-level category from XML. A universal option that will suit absolutely everyone.
  • Top-level category name + third-level category name from XML.
  • The name of the second level category + the name of the third level category from XML.
  • Top level category name + third level category name + fourth level category name from XML. You can use it if some of the goods belong to the third level, and some to the fourth.

The latter types of campaign breakdowns occur in more rare cases in practice.

After setting up the campaign breakdown, click Next.

Campaign settings

As a result, we see the catalog divided into advertising campaigns.

The leftmost list is “Campaigns” - this is what your advertising campaigns will be called.

Pay special attention to the ability to configure selective generation.

At this generation stage, the following are specified at the campaign level:

Daily Budget Limit for Google AdWords Campaigns

You need to set a daily budget limit for all Google AdWords campaigns. The budget limit can be set either in bulk mode or individually for each campaign.

This is a required parameter when creating a campaign, but later you can change this restriction in the Google AdWords interface.

The limit is specified in the currency of your Google AdWords account.

When working with generation settings, you will encounter the following campaign statuses:

Campaigns prohibited from generation. You can always return to their settings in the future.
The settings are correct. Campaigns are allowed to be generated.
The campaign is allowed to be generated, but has not yet been configured. Settings must be specified.
Generation is active for this campaign.
Generation is paused for this campaign.
A new campaign has appeared in the YML file.

Selective generation

It will be useful for those who do not want to create ads for all categories from an XML file.


After unchecking the required boxes, click “Save”. As a result, you will see that all campaigns prohibited from generation are marked with a red icon. Made a mistake? It's okay! Click on “Selective Generation” again and change the settings.

Let's move on to setting up campaigns allowed for generation

By checking off certain campaigns in the “Campaigns” list, you see which product categories they include (highlighted in green). And if you click on the “eye” located to the left of the category, then in the table that opens you will see the products that belong to it.


In addition, the table displays the characteristics of the goods. And it is possible to display only the most significant columns. To change the table - add or remove columns - click "Customize displayed columns".


Choosing a strategy and geography for displaying advertisements

By default, you are in the mass editing mode for advertising campaigns, where you can set settings for all campaigns at once, or check the boxes next to them. In addition, you can set individual settings for each campaign. To do this, go to the individual settings mode for each campaign by clicking on the button with one check mark.


  • Settings on YAN thematic sites. You can display your ads not only on search, but also on thematic platforms. To do this, you need to set the necessary parameters.
  • Google AdWords advertising campaign type
  • Bid management strategy in Yandex Direct. By clicking on the "Set strategy (required)" button, you can select the type of bidding to manage bids in Yandex.Direct. You can find out more about the work of bidding and strategies in the article Managing bids in Yandex.Direct.
  • Google AdWords bid. Here you also need to specify the set cost per click.
  • Negative words. Indicate all the negative words for this advertising campaign, one per line.
  • GEO. Specify the region where ads will be displayed for this advertising campaign.

Elements are available both for group and individual editing of each individual campaign.


When all campaigns allowed for generation have been configured, click the “Next” button to proceed to the “Generation Templates” step.

Generation templates

Setting up ad generation templates and keywords


By default, you are in Bulk Edit mode, just like in the previous step. You can stay in it and set up generation templates for all campaigns (or several) at once, or you can switch to individual editing mode by clicking on the checkmark button. In order to set up generation templates for a campaign, you need to select its name in the “Campaigns” column. The content of this campaign will be shown in the Categories column.

Setting up ad templates

Here are two templates: for Google AdWords and Yandex.Direct.

In order to save time, you can fill out the template only for Google AdWords and check the “Link” checkbox - the field values ​​will be automatically duplicated in the template for Yandex.Direct.


You can fill in the generation templates using tags from the XML file.

In order to view the meanings of tags, you need to click on the “eye” in the “Categories” column, to the left of the name of the selected category.

The first part of the Google Adwords header can be transferred to the second if the length of the first header is more than 30 characters. The second part of the heading can also be transferred to the ad text if the length of the second heading is more than 30 characters.

For advertisements in Yandex.Direct there is an opportunity move part of the title into the ad text if its length is more than 33 characters.

Tag processing filters will help you improve the quality of generated ads. With their help, you can cut out unnecessary characters or words from tags, remove content in brackets, change the case of words, and much more. You can see the capabilities and operating principle of filters by clicking on “More...” or using the color table Tag processing filters.

  1. Specify your parameters in the tag in an XML file.
  2. Add your parameters to links in ad templates after the "?" sign. For example, ?source_type=(source_type)&position=(position)&position_type=(position_type) . It is important to keep in mind that in the xml itself the links must be without any parameters.

In all generated advertisements, the system can add or omit its utm tags in accordance with the following rules.

Cascade of templates

Ad templates are set in the form of a cascade. This means that for each ad you can create any number of templates that will be applied sequentially. If the first template does not pass the character limit, the system will generate an ad using the next template.


Copying templates

You can copy ad templates and keywords from already configured and saved campaigns from other projects or campaigns in the same project. To do this, select a project, campaign and click "Copy". Templates for Images and Quick Links will also be transferred from the copied ad templates.


Separate copying of ad templates is possible. To do this, also select a project, campaign and click “Copy”.


Separate copying of key phrase templates is possible.


It is possible to copy the contents of a template from another template from a cascade within the generation. This action is available from the second cascade. You can choose from which template in the cascade which parameters to transfer. To do this, indicate the template number in the cascade and the necessary elements to transfer.


For keyword templates, there is a similar option - copying template content from another template in the cascade. This feature is available from the second key phrase template. To copy, you must specify the number of the key phrase template from which you want to copy, then click the "Copy" button.

Auto-copy templates

In the "Tools" section, in the "Generation templates" item, you can create a template, which can then be copied to the campaign template (in the "Ad generation" section) and then set up automatic copying of all changes to the template.

To create an autocopy template, go to the "Tools" section, to the "Generation Templates" item, click "Create Template".

Enter the name of the template, content of ad templates and keyword templates, save.

Go to the "Ad generation" section, select the campaigns to which you want to transfer templates.

You can transfer the entire autocopy template, including ad and keyword templates. To do this, click “Copy key phrase and ad templates”, select “Autocopy templates”, specify the name of the desired template, copy, save. Please note that in this case, no AutoCopy links will be configured.

It is possible to transfer ad templates and key phrases from different autocopy templates. In the "Ad generation" section, select the desired campaign, click "Copy ad templates", select "Autocopy templates", specify the name of the corresponding template, copy, save.

The "Automatically copy template changes in the future" checkbox means that changes made to the selected autocopy template in the "Tools" section will automatically appear in the "Ad Generation" section.

You don’t have to check this box, then you will simply transfer the autocopy template, which will no longer be updated with changes made in the “Tools” section.

After saving the copied templates, campaigns that contain elements for automatically copying template changes will be marked with a "COPY" icon.

In the "Tools" section, in Generation Templates, you can see which templates are associated with which campaigns. To do this, click on the connection icon.

You can unlink and your current campaign templates will remain unchanged.

Images and quick links for ads in Yandex.Direct

For ads generated in Yandex.Direct, it is possible to automatically set images and quick links.


Specify the tag in which the image or link to the image is transmitted in your XML file.


In addition to the ad in Yandex.Direct, you can set up to four quick links. To create a quick link in the corresponding column, you need to insert a tag in which the quick link is transmitted in the XML file, or add the link manually.

Please note that if, when tagging ads in Direct, the same quick links are received, such links will be numbered using the utm_sitelink label.

Setting up keyword templates

Let’s conditionally divide the keyword setting into two blocks.

Block 1. Directly customize keyword templates. You can set templates using tags from XML, combine them with selling words, or add filters. There is no limit on the number of keywords. You can transfer ready-made keywords in tags to the system

Key phrases are created using the “template constructor”. Creating and editing phrases is similar to creating an ad template. Please note that at the bottom of the key phrase templates window you can see sample phrases by clicking on the “Show sample phrases” button.

The block contains only a few settings, but they are very important. Whether or not to ask them is up to you. If you don't know what's best, talk to your Alytics manager. We have already set up a lot of generations and, most likely, we have already studied your topic too.


Once you have configured all the blocks, click “Save Campaigns”.

Support for negative keywords in the generation of key phrase templates

At the generation templates step, you can check the “enable recognition of negative keywords in key phrases” box for key phrase templates. All words that are located after the first space and "minus" are considered negative words.

This option allows you to recognize a construction like BUY ELEPHANT - PINK - YELLOW as the phrase BUY ELEPHANT and negative words for this phrase - PINK - YELLOW.

When this option is enabled:

  1. The following phrase with negative words will be uploaded to Yandex.Direct: BUY ELEPHANT - PINK - YELLOW;
  2. The following phrase without negative keywords will be uploaded to Google AdWords: BUY AN ELEPHANT.

On the Dashboard, under the match type, a line of information about negative keywords is displayed.

Keyword Match Type

Match type - the degree to which the keyword matches the search query at which the ad should be shown.

In keyword generation templates, when setting up an advertising campaign, you can set the match type for each individual keyword phrase. To do this, select the appropriate item in the keyword template and specify the required match type.


Match types for Yandex.Direct

When setting up templates, each keyword for Yandex.Direct can be assigned one of the following match types:

  • Quotation marks ("put a phrase in quotation marks")
  • Exclamation mark (!add!exclamation!mark!to!each!word!in!phrase)
  • Quotation marks + exclamation mark ("!take! the phrase! in! quotation marks! and! add! an! exclamation! mark! to! each! word! in! the! phrase")

When creating templates for keywords, you can use some Yandex query language operators:

Match types for Google AdWords

Each keyword for Google AdWords can be assigned one of the following match types when setting up templates, which determine which queries should be displayed for advertising:

  • Phrase matching
  • Exact match
  • Broad match (set by default if none of the match types is selected in the “Set a custom match type for Google AdWords” option).

When choosing a match type for a keyword, it is recommended to use the general-to-specific principle. At the initial stage, it is better to use broad match, which ensures maximum audience coverage on the search network. You can further limit the match rate for keywords with too many irrelevant variations.

Synonyms of words in generation

In the templates step, you can specify lists of synonyms for words. Synonyms are applied to tags with the synonyms filter. Before and after the filter synonyms You can use any other filters. You can use a filter several times in one word synonyms for different tags. A maximum of 50 keywords can be generated per synonym-based ad.

To use synonyms, you need:

  1. Set up lists of synonyms.
  2. In the key phrase templates, specify the synonyms filter for tags for which you want to replace words with synonymous meanings.

Let's look at an example:

  1. Let's say you have a keyword template set up: buy
  2. In the tag You are passing product names that look like this:
    • Apple iPhone 6
    • Apple ipad air 2v
    • Apple macbook pro 13
    • etc.
  3. Do you want to create key phrases with the spelling of the word Apple in English and Russian. Moreover, in Russian in two variations: Apple And Apple
  4. To do this, you need to specify synonyms for the word Apple. Like this: Apple - Apple, Apple


  1. In the keyword template you specify the synonyms filter. Like this:
  2. As a result, this template will generate three key phrases for each product containing in the tag word Apple. For example, for apple iPhone 6, three keywords will be created:
    • Apple iPhone 6
    • Apple iPhone 6
    • Apple iPhone 6

View generation

The generation is completed, the results are in front of us.


At this step, you see data on the number of ads, phrases and images published in Yandex.Direct, and you can also view ready-made ads that were generated using your templates. You can adjust them and correct errors that occur due to the size of the title or advertisement being too large.

For each ad, the offer id is displayed, as well as icons with the following information:

In YML the product status is "in stock".
In YML the product status is "out of stock".
The product has disappeared from YML.
Ad status in Yandex.Direct (active)
Status of the advertisement in Yandex.Direct (updated).
The content of the ad in Yandex.Direct is not updated via the YML file, since the ad was manually edited on the Dashboard.
The status of the advertisement in Yandex.Direct (stopped).
Ad status in Google AdWords (active).
The ad content in Google Adwords is not updated via the YML file because the ad was manually edited on the Dashboard.
Generation does not control the status of the ad group in Google Adwords, since the status was manually changed by the user.

Also at this stage, errors may appear indicating that you are publishing brands in ads and keywords whose right to publish is strictly limited. If you encounter these types of errors, but you have the right to place such brands in the advertising system, please write to [email protected].

To view only ads with errors, select “With errors” from the drop-down list.


Hover over the yellow triangle with an exclamation mark and you will see the reason for the error.


Errors can occur both when generating ads and when generating keywords. To view them, go to the “Keywords” tab.

At the same time, you can make any changes to the keywords - this will not affect the update of the ad in any way.

If at this step you decide not to publish some campaigns, you can disable them. To do this, go to “Selective generation” and uncheck unnecessary campaigns.


Now that you only have the campaigns you want to publish, you can click on “Publish to Platforms.” If you haven't corrected all the errors, it's okay, you can correct them at any time in the Dashboard. At the next update after the correction, they will be published on the sites.

Please note that when publishing ads in AdWords, the feedback_sha1 url parameter is included in the link. This parameter is needed to provide feedback to AdWords. If you do not support an arbitrary label in the url, then please add this parameter to the exception so that the link will work.

Congratulations, the generation setup is complete!


Click the “Go to Dashboard” button.

In the future, changed advertisements will appear here (if something has changed in the XML file), as well as new advertisements for products that appear in the XML. You will need to confirm them - then the changes will take effect.

Displaying elements from generation.

In the "Analytics and Bidding" module, campaigns and ads from generation are marked with the YML icon.



At the level of groups and ads from generation, the offer identifier is displayed and it is shown whether the offer is available or not.



Generation control for suspended items

Editing published advertisements

Alytics has the ability to make changes to generated and published ads in Google AdWords and Yandex.Direct directly in the system interface.

To make changes, go to the Dashboard. Here you can see not only new advertisements, but also all generated by the module. To do this, select “All” from the drop-down list on the corresponding “Ads” or “Keywords” tab.


A list of all existing advertisements will be displayed on the screen. Make the necessary changes in the appropriate fields. Next, Alytics will automatically transfer the corrections to the advertising system and after a while you will be able to see them in your Google AdWords and Yandex.Direct account. Please note that edited ads and keywords will be updated according to one of the rules below.

Publication of new campaigns and campaigns prohibited from generation


You will be taken to the Set Up Campaigns step. Click on the “Custom generation” button and select the campaigns for which you now want to set up generation.


If you change your mind about setting up other campaigns, click the Back button.

Manual pre-upload of images for Yandex.Direct

Due to Direct's requirements for image formats, sometimes due to an incorrect format, a published image may become invalid and stop being displayed. If you have corrected the format, but the link to the image remains the same in the feed, then you need to re-upload the images. To do this, on the Dashboard, click the “Other actions” button and in the drop-down list select “Reupload images to Direct”.

Making changes to generated campaigns

If after publishing your ads you decide to make changes, we recommend using the “Change Templates” or “Roll Back Generation” functions.


Changing templates

This function is worth using to make small changes to texts, ad titles and keywords.

After clicking the "Edit Templates" button, you will be taken to the "Generation Templates" step, where you can change the existing ad and keyword templates for each campaign.

After making changes, click Next. Ads and keywords will be automatically updated without any prior preview. Existing keywords will be paused and new keywords will be added. If a keyword has been manually edited, it will not be paused.

Please note that existing generated campaigns should not be deleted, as new campaigns will not be created, ads and keywords will be updated in existing campaigns.

If you edited ad texts manually, new ad texts will be created in accordance with the new templates.

If you changed the templates for one campaign, then regeneration will occur for all campaigns with the specified templates.

If you change your mind about making changes to the templates, click the “Back” button.

If you need to change not only ad templates, but also other generation parameters, then use the “Generation Rollback” function.

Generation rollback

A function for making large-scale changes, where you can change any generation parameters.

Please note that selecting this option will create new campaigns.

After clicking the “Rollback generation” button, you will be offered the options “Rollback” and “Rollback with campaign archiving”.


When you click the “Rollback” button, old campaigns will remain active in Yandex.Direct; you need to stop them yourself.

When you click the "Rollback with Archiving Campaigns" button, old campaigns will be stopped and archived.

If the generated campaigns had intelligent bid management enabled by the CPA, it will be disabled for the corresponding campaigns.

Using the “Back” button you can return to the previous steps of setting up the generation module.

If you are confused and cannot choose between “Change templates” and “Rollback generation”, consult your manager at Alytics or write to [email protected]

Stop generation

If you need to stop generation for any campaign, then you need to go to the Dashboard, select the campaign and click the stop button.

Limitations in the Ad Generation module

  1. Try to make all changes through the Alytics interface, or in an xml file;
  2. Before setting up third-party scripts, consult with your Alytics manager;
  3. Before making changes through the Yandex Direct or Google AdWords interfaces, carefully read the instructions:

Yandex.Direct

Action in the Yandex.Direct interface Is it possible to perform this action?

Hello everyone!

Creating and setting up advertising campaigns (AC) in various contextual advertising systems is a sequence of routine actions that are incredibly exhausting. Therefore, a large number of directologists or people setting up advertising campaigns for themselves sooner or later wonder about automating Yandex.Direct or other systems.

At one time, I was also a lot interested in this issue, but I came to the conclusion that it is impossible to completely automate the creation and management of the Republic of Kazakhstan: you cannot completely trust automatic tools, since the result of their work is often not what is needed. But you can still entrust certain things to programs and online services.

Today I will tell you about two things:

  1. Automation of campaign creation;
  2. Automation of campaign management.

We automate the creation of a Yandex.Direct account

First, we need to decide what we can trust in programs and online services. So:

  1. Creating ad titles;
  2. Creating quick links;
  3. Placement;
  4. Re-backing.

In fact, all of the above operations are the most routine and annoying, but this does not make them less important, so everything will need to be checked and adjusted. I trust all these things only to proven and reliable “helpers”:

  • Key Collector(). Query parsing and grouping;
  • AdPump. Creation of headings and quick links, installation of UTM tags;
  • Excel. Creating campaigns and adjusting ads;
  • Direct Commander. Re-minus of phrases.

I don’t use other Yandex Direct automation programs and services in my work; the ones listed above are enough.

If I’ve already written about how to implement it, I’ve never mentioned AdPump yet, so I’ll tell you a little about this wonderful service.

AdPump is a service for Yandex.Direct and Google Adwords

You all probably know about such a wonderful specialist in contextual advertising as Konstantin Gorbunov. Thanks to his YouTube videos ( link to channel), I learned a lot of things and I am very grateful to him. So, he is the creator of a contextual advertising service called AdPump. The service can do the following things:

  1. Grouping and generation of keywords;
  2. Production of UTM tags, both in bulk and individually;
  3. Generation of advertisements;
  4. Re-mining of phrases;
  5. Budget calculation();
  6. Transferring a campaign from Direct to Adwords ();
  7. And a few more operations.

I will not give detailed instructions for working with the service, since everything is very clear and clearly described there. It truly makes the life of a PPC specialist easier. I recommend.

Automation of management of the Republic of Kazakhstan Yandex.Direct

After you have created advertising campaigns, configured them and launched them, you need to manage them, or rather manage bids. You can do this either with the help of special bidders (Yandex.Direct bid automation) or manually. Again, I prefer the second option, but the bidders also require special attention.

I’ll be honest right away: in all my practice, I have never used bidders or other contextual advertising automation services. But for the sake of you, my readers, I am ready to sacrifice my principles and will soon try these same services, so wait, a post about this will come out soon.

Well, now let’s talk in more detail about how bidders work. So, the principle of operation is approximately this: in the Yandex.Direct interface, namely on the campaign page, prices per click are indicated in a certain position, in a certain block, the bid manager, taking into account the indicated prices in the interface, sets bids every 10 minutes, ensuring your stay in the desired position. Their main goal is to save money, which is why they are so popular.

However, the following should be considered:

  1. Specified at a certain moment, the rate comes into force after 10-30 minutes, which means only one thing: the rate will most likely no longer be relevant, since the cost of a click often changes very quickly;
  2. If the campaign works for several regions, then in the Direct interface we see the average value, which means that the bidder’s set rates may be incorrect and we may either not appear in the desired position, or we will show up, but at a very high cost.

What should you do then: use a bid manager or not? All I can say is: test it. If you save at least 10-15% with the automatic bidding system, then definitely use it, otherwise not.

Hello! Today I decided to review one very interesting program - which I constantly use when writing Yandex.Direct ads. The main essence of the program is that it automates the creation of headlines and ad texts for Direct and Google Adwords in literally one click! At the same time, the texts turn out to be unique, written by you, with extended headings or a key in the ad text, with selling appeals, here you can twist it as you please. Just a real combine!

What can AdsGen do?

As you have probably already read the information - I . Therefore, I will list and analyze in detail the most important functions of the program used for Yandex.Direct contextual advertising.

Editing key phrases directly in the AdsGen interface - removing negative keywords and duplicates, adding operators to keys, clearing Wordstat statistics, taking into account special characters and much, much more...

Editing key phrases in ad texts. There are a variety of settings here: mass replacement of words in headlines and ad texts, changing the case of keywords, moving part of the words of a key phrase to the beginning of the text...

Text generation function. You can generate both keywords from given base words and create many variations of ad texts. As a result, our Direct ad generator will create a full-fledged semantic core for an advertising campaign or your website.

Attention! Parsing competitors' texts using specified keywords. We enter the keys and receive competing advertisements for them, which will help us create more attractive offers after studying the information.

Creating lists. There are 4 types of lists:

  1. Exact key matching - automatically changes a given list of words to the correct case. For example, where there are keys in ads with city names that begin with a small letter like “Moscow” - when generating ad texts, they will change to “Moscow”.
  2. Partial inclusion in the keys is similar to the first option, only it is not necessary to include whole words in the list; instead of “Moscow”, put “Mosk”. AdsGen will change the case of all words starting with “Mosk” - “Moscow region”, etc.
  3. Replacement of words - make a list of words using the template “my homeland|I was born in the USSR”; as a result, all ad phrases “my homeland” will automatically become “I was born in the USSR”.
  4. Questions - make a list of question words like “how many, how, where...”, AdsGen will automatically put question marks to the keys with such question words.

The cross-backing track feature has recently been added! Now, in one click, you can minus keywords among themselves without taking into account word forms, like going for water)). There is no need, as before, to enter all the keys into Commander or search for special services on the Internet.

You can save finished projects in an Excel file (XLS, XLSX), similar to the Yandex.Direct template file, as well as in a CSV file (key - title - ad text).

I have listed the most important functions of the AdsGen ad generator; there are many others that help speed up the creation of Yandex.Direct advertising significantly.

At the moment, there are 2 versions of the ad generator for Yandex.Direct - Starter and Basic, in the coming days the developer promises to add 2 more versions. Look at the screenshot for the differences between versions in terms of functionality.

AdsGen internals

Let's go through the settings of the Yandex.Direct ad generator. They are very flexible and customizing ad templates to suit your interests will not be difficult. For the convenience of users, the settings are divided into sections (I numbered them in the screenshot).

Generation

Here we can set the number of ads per group, that is, this is an A/B test known to all directologists. When we check the box “in key variations”, on the opposite right, the key phrase matching selection fields are activated, which allows you to add more identical ads (up to 3) to a group with 1 key phrase and ad (up to 3), but with key formatting. These operators are quotation marks, quotes and exclamation marks, and square brackets.

Training video on operators for Yandex.Direct

Ad Templates

As you can see, the templates use macros that automatically insert your texts, headings and key phrases during generation. Here is the complete list and explanation of macros.

a) (keyword) - key phrase macro. Varieties in different registers:

  • (Keyword) - the first word with a capital letter.
  • (KeyWord) - each word is capitalized.
  • (keyword) - everything with a small letter.

b) (sellsupp) - ad text macro. Varieties in different registers:

  • (Sellsupp) - the first word is capitalized.
  • (SellSupp) - every word is capitalized.
  • (sellsupp) - all with a small letter.

c) (key) - ad key phrase macro. Used for ad link.

d) (!?) — Inserting punctuation marks. If the key phrase implies a question, then a question mark will be used instead of a macro, otherwise an exclamation mark. Set in lists.

e) (.?) — Inserting punctuation marks. If the key phrase implies a question, then a question mark will be used instead of a macro, otherwise a period. Set in lists.

When you click on +UTM, a window will open where you just need to specify the link to the site you need and the necessary parameters. When generated, links with utm tags will be included in all advertisements.

Heading

A super feature is the use of an expanded header, which is something I tend to always point out. The program automatically calculates the required length of headings, taking into account the restrictions on the number of characters set by Direct. Some words are transferred to the ad description. If the headers are too long, they will be highlighted in red. Then you can easily edit them manually or with automatic replacement in the texts to the desired length.

You can use the default title. For example, if the title key has more than 33 characters, the default title you specified will be substituted.

Display link

Everything is clear here. Insert the default text that will be used in the link instead of the key if it is specified by a macro in the ad template (2) and exceeds 20 characters. You can also check the box to trim keys if they are longer than the required 20 characters.

Quick links

You create titles and descriptions of quick links, when you click on the plus sign, a window will open to indicate their URLs and there you can also apply utm tags to all links.

Region

Select the desired region for the campaign.

Export ads

Ability to upload up to 1000 ad groups.

Clarifications

Specify specifications for ad groups.

How I create ads in AdsGen

I’ll tell you about my method, which I most often use when generating Direct ads (search advertising). So, open the program and go to settings.

In the main settings I specify it like this.

As you can see, I do not use the key in the description of the ad (see above - macros), it will be enough to use it in the title. With all this, I use, which is many times more effective, attractive and clickable than a regular 33-character headline, as proven by my repeated experiments in Yandex.Direct.

And if you put the key in both the title and description of the ad, as some directologists advise, then imagine the meaning of the ad being shown. It will just turn out to be nonsense, repetition like a parrot’s! And, believe in my experience, the cost of clicks will never decrease due to such an action, but most often it’s the other way around - the ad loses its attractiveness, the CTR falls, and the rates rise. Moreover, with an extended title of 56 characters, using a key in the description is almost impossible, since there will be nowhere to add any selling appeals or similar “goodies” of your products.

At the top, enter your site address, select as in my screenshot and click - apply, the link is ready.

site/?utm_medium=cpc&utm_source=yandex&utm_campaign=(campaign_id)&utm_content=(ad_id)&utm_term=(keyword)&type=(source_type)&block=(position_type)&position=(position)&keyword=(keyword)

This is specifically for Yandex.Direct advertising on search. In the Yandex.Metrica web analytics system, you will see: the name of the campaign, what key was used to reach you, what ad and impression block (as well as the place in this block) they came to you from.

In the settings for quick links, region, etc. I also always fill out everything, but I didn’t take a screenshot here, since it’s all clear and understandable. The only thing is that if you write utm tags for quick links, then in the “campaign content” field put it like this: (ad_id)-bs1 (for the 1st quick link), for others it’s the same (ad_id)-bs2, etc. This is so that in Yandex.Metrica you can see that the transition was from such and such a quick link, and not from the main title of the ad. Which is very convenient and effective for analyzing advertising campaigns.

  1. I insert keywords in this field.
  2. Here, in theory, you can indicate various selling calls or additives such as “50% discount”, “sale” and the like. In order for the title to be extended (in my case the title is the keyword), such calls are added to the end of the title. But I do it differently, it’s just more convenient and easier for me to visually fall into Direct’s limits on limiting the characters of headings/texts of ads. I immediately write such selling enticements in the ad descriptions (3). So don’t focus on this point just yet (we’ll come back to this later).
  3. Here I write various ad texts and, as I wrote above, selling appeals. To make the ad texts as complete as possible (Direct limit is 75 characters), I start writing texts from 73-74 characters (the! sign will be added from the macro) and gradually, by about 3-6 characters, I begin to shorten them and change words, so until 43-45 characters Less is not necessary, since this will be enough for the longest keys in the form of an extended header to fit correctly according to Direct limits. Believe me, everything will turn out great!

As you can see, all texts have been generated. Please note that the same selling additive from the extended header field (2) has been added. But, above, I mentioned that I immediately put such additions in field (3) and I want to see them in the ad texts.

So I go back to the Import tab. And I clear the field (2). You may ask why you didn’t clear it from the very beginning, but the program (in my case and with my settings) requires you to fill out this field the first time, and the second time it goes through as it should without filling it out.

Now I go to the direct tab again. I generate ads again according to our plan and get the result I need.

I most often work using this method, although I also use others, depending on what sites/niches/desires of my clients... You can do it differently, as you have seen, the ad generator for Direct - AdsGen offers the widest possible settings.

Last step. We left-click the touchpad or mouse anywhere on the tab - direct, and in the window that opens, click - save ads. The finished campaign will be downloaded as an XLS template file, which can always be edited if necessary. We upload our template to Yandex.Direct and enjoy excellent and quickly made advertising.

In addition - updated AdsGen

In 2018, the Yandex.Direct interface and its functions changed, and the AdsGen functionality also changed, so watch the video on how to create ads after updating the program.

If you please, say goodbye, see you again! If you have any questions about the AdsGen generator, write in the comments...

Related publications