Case study


Mariusz Możdżonek,
SEO & SEM Specialist


Thanks to using Dotcom River's practical experience in designing advertising systems, together we have managed to create an effective system for promoting Conrad’s products in Google search engine in a mass, yet efficient manner. With an offer of over 100 000 products from store, the AdWords API Tool application enables to reach a great number of Google users in the most precise way. This is not possible when using standard AdWords tools.

Owing to their conscientious approach and creative engagement into project, Dotcom River provided us with a complete and reliable product that has significantly enhanced promotional activities of our company.

For Magento

Shops on Magento platform can now take advantage of a dedicated BidGit module, designed to easily create AdWords campaigns directly from the Magento panel, even for thousands of products.

How to create AdWords campaigns for products from your store on Magneto


See how to increase your sale with AdWords API Tool, while optimising the campaign's budget download presentation.

Google AdWords API Tool

Google AdWords API Tool

Google AdWords API Tool has been created for an online shop, which is a Polish branch of the biggest European distributor of electronics and technology. The application allows to generate adverts for more than 100 000 products offered by Conrad and to manage them automatically via AdWords API through a dedicated web interface.

Specific features of the service

Usually the optimal way of promoting eCommerce products through Google AdWords is the long tail keyword strategy. It ensures a higher conversion from clicks, meaning more sales, concurrently with lower costs of single ads (lower CPC). The strategy entails a necessity of creating unique adverts and keywords for thousands of products of different categories available in the shop assortment. Therefore, it is extremely difficult to efficiently manage such a huge number of adverts and constantly modify their keywords directly in AdWords or even by using AdWords Editor, especially if we need the adverts to always include updated prizes. So here is where the Google AdWords API Tool comes. It maximally simplifies the entire process of the mass campaigns management.

Smart algorithms optimise campaigns in a quick and precise way and are never wrong.

The easy management of bulk campaigns is possible thanks to an intelligent automation of selected functions, ranging from generating millions of ad texts and even up to 2 millions of unique keywords, permanent actualization of the adverts content and status, through the auto-creation of the whole account structure (by breaking it down to campaigns, ad groups and single adverts). Moreover, the application is integrated with AdWords account in a manner that ensures a precedence of any changes made by the SEM Specialist in Google AdWords. It means that no manual settings can be overwritten by the automatic actions taken by the program. Another Google AdWords API Tool’s feature that greatly optimize an advertiser’s spending is capability to stop the campaign automatically, as soon as the product is out of stock or unavailable.

Functional and graphic design

The interface of AdWords API Tool is similar to the standard AdWords account interface, but it additionally allows to monitor the process of the automatic ads generation and actualization.

Google AdWords API Tool screen Google AdWords API Tool screen

Owing to the extra filter features that the ads listings have been equipped with, managing and monitoring ad campaigns is much easier and more effective.


The application has been developed in PHP with the use of the Symfony 2 framework and additional bundles, such as Sonata. The information about store’s products is downloaded on daily basis from CSV files. Our tool communicates with AdWords via up-to-date version of API by using Google Libraries for PHP.

Want to sell more with Google AdWords?

Custom tools for Google AdWords will optimize and automate campaigns of your products or services

We build systems based on Google AdWords API to improve AdWords campaigns performance. It is possible thanks to effective automation of necessary actions and optimization of campaign parameters. Exemplary features of the software we create:

  • Automatic generation of millions of ad texts and unique keywords and their constant update. Special algorithms carry out the process quickly and precisely, based on feeds pulled from a database. It eliminates errors and reduces workflow, work time and, ipso facto, the costs.
  • Automatic update of products information, such as description, price or stock availability. It is especially useful for eCommerce shops that offer a wide range of products. The feature controls even thousands of ads of your specific items and prevents you from advertising products that are already out of stock. Owing to this, you don’t waste your money or mislead clients.
  • Automatic bids adjustment, dependent on your products price and estimated income from sales or conversions. The algorithm we use is based on mathematical formula and it makes no mistakes when proposing a viable ante. It updates the rates permanently in order to 'secure' your ads' position in the Google search results.
  • Optimization of campaign strategy, based on market trends and sales potential forecast. The process is performed by smart algorithms that learn from seasonal trends, manual settings, defined goals and post-campaign analysis.
  • Google Product Listing Ads (GPLA) campaign supervision and optimization. Dedicated interface gives you ability to define bids policy, negative keywords, and also to track the Google Shopping campaign's stats, along with the entire conversion path of a single product.
  • Personalized reports and automatic sms notifications. They provide a regular insight into campaign aspects that are most important for your business and let SEM Specialist immediately respond to significant changes of the campaign status, without having to keep signing into account every few hours.
  • Advanced filters that give you an easy and convenient preview of your campaign status. Customizable, suited to your personal needs, the filters let you quickly sort mass information, e.g. by the ad number, ad type or even product availability.
  • Optimization of the local campaigns for mobile devices. This feature automatically adjusts bids, ad texts or emission time of your ads, depending on opening hours of your shop, products availability or consumer’s localization. Taking these parameters into account, you can significantly optimize your ROI for the local campaigns.
  • Integration with other search engines and Social Media networks. You can control all your campaign stats within one interface and analyse information from Yahoo, Bing, MSN as well as from Facebook Marketplace or Facebook Exchange (a real-time bidding platform), so that algorithms optimizing your bids take notice of effectiveness of all marketing channels you use. Personalized reports let you easily collate their performance results.
  • Integration with the Search Engine Optimization tools – analyse effectiveness of your SEM (Search Engine Marketing) activities, that is SEA (Search Engine Advertising) and SEO, thanks to a smooth integration with a professional third-party software for SEO analysis.

Are you interested in one specific feature, adequate to your business activity? No problem, we create tools adjusted to your individual needs.

Selected clients of Dotcom River