PPC Campaign Generator 2.94 Update

Probably best to full-screen this video

Before Updating

Before updating to version 2.94, you need to know that there were many database upgrades made in version 2.94 that will prevent migrating campaigns from 2.93 to 2.94.  If some campaigns are super-important to you, you can export them as a CSV out of 2.93, and then import them into version 2.94.  I'm sorry but the cost of making a process for an easy migration from 2.93 to 2.94 was too high and time-consuming.  Further, I think most people use PPC Campaign Generator to generate campaigns once and be done... versus, using it as a template.  I could be wrong so let me know if you are in violent disagreement by commenting below!

My Recommended Steps to Updating to 2.94

Step 1: Uninstall version 2.93 first

Step 2: Install version 2.94

If you're curious where your current database is, it will be located somewhere similar to this path on your computer:

C:\Users\Owner\AppData\Local\PPC Widgets Inc.\PPC Campaign Generator\\DB.asa

If you want, before updating to 2.94, you can copy this DB.asa and save somewhere as a 'just in case' if you're worried.

Why an Update Now?

This post is for all my current customers that have bought PPC Campaign Generator in the past.  It's been a long long while since I've made an update.  The reason for that is that I am working on a bigger, better, more powerful algorithm that leverages natural language processing and machine learning.  That system will be an online tool so whether you're a Mac user or Windows user, it won't matter.

In the short-term though, I wanted to get PPC Campaign Generator updated based on several years of feedback and to fix some bugs within the previous version.  Version 2.94 is much more flexible and much more bug-free.  Below is an update of the changes and updates:

What's New in Version 2.94?

Most important update: If you use Windows 8 or Windows 10 and experience problems, please let me know!  One of the primary reasons I went through with this update was to fix problems with it not working for Windows 8 or Windows 10.  My developer has assured me that it should be fixed but any feedback you have would be very much appreciated.

Leave a comment below or contact me if you have any feedback or experience problems so I can get them fixed or implemented.

Settings Tab Has A Few New Settings


1. Fixed bug with {tid} not working. You can start a tid (tracking ID) at the 'start' value, and increment it by the 'increment' value. This is useful when you want to assign unique IDs to each ad and keyword. This is a feature that is only used probably by a very limited few so if you don't understand it, no need to worry about it.

2. Added a Group search delay to the program. By default, when on the Groups tab, you can search for something and the search is instant. When you have a big keyword list though, this can be annoying because you have a delay. You can set a Search delay to tell the program to wait x number of seconds before executing the search.

3. Process 'Keyword' in URL is a Yes/No feature. If yes, if you use a keyword placeholder parameter token like {keyword[%20]} or {keyword} in keyword-level URLs, when you go and generate your campaign, the output will contain the exact keyword outputted. Personally, I think it's smarter to set this to 'No'. Doing so will generate {keyword} in the destination/Final URLs. I think this is better because both Adwords and Bing Ads allow you to put these placeholder parameters in the URL and they will dynamically generate the actual keyword that triggered your ad on THEIR end. Nevertheless, this option is now available for those that want to assign the actual keyword to each URL. Note: in order for this to work, you also need to have 'Keyword Level URLs set to Yes.

4. Keyword Level URLs, if set to yes, this means all keywords that don't already have a keyword-level URL will inherit the destination URLs assigned to the ad group. This is useful when you want your keywords to have keyword-level destination URLs for granular tracking purposes or by your own management convention.

Changes to the Grouper Tab


1. Added the ability to edit a keyword's text. It's not the most user-friendly still but at least the ability is there now. Before it wasn't possible.

2. Added a 'Remove Phrases' box. Here's an example of how to use it. Put some words in the filter box that you see in the keyword list that you DON'T want, then press this button. It will remove all these unwanted phrases from your keyword list.  Notice that this feature won't remove the entire keyword; it just removes phrases from all the keywords.  A good use-case is for example when there are city/state geomodifiers in the keywords that you don't want. You can remove them in bulk now from all keywords at once.

3. We added a filter to allow you to filter the keyword list. When a filter is applied, you can clear the filter by clicking the 'Clear filter' button.

4. When adding a negative keyword, it now actually gets saved to the Negative keyword tab. In version 2.93, when you added a negative, it got saved to the filter box but all record of it was lost unless you saved that list somewhere. That didn't make sense so now, all negatives that get added to the Negative Keyword tab will be generated as Campaign Negative Phrase keywords.

Ability to Merge multiple groups into one Group


You can now merge multiple groups into one group. Look at the example above. We see 'contractors' and 'contractor'. These two groups are only different by the fact that one is singular, one is plural so creating one group instead of two seems like a reasonable idea. You can select the groups you want to merge, right click, select Merge Groups. A new ad group will be created using the group with the highest frequency as the Ad group name. So, a group 'Contractors' would be created in the example above.

Added custom parameters to Groups tab


This is a very useful feature that makes the program much more flexible. This is a feature based on your feedback. You wanted the ability to assign variables to the ad groups to then use in the ad copy. Therefore, we created three variables called: custom1, custom2, custom3.

For example, maybe you don't want to generate ad headlines using the ad group names. In version 2.93, that was how it worked. In version 2.94, you can assign words or phrases to these custom1, 2 and 3 variables and use them in your ads to generate highly-relevant ads to each group.

1. Notice that you can also use the {adgroup} token as a custom parameter.
2. Notice that you can use plain text with no tokens at all.

Also note the word order. For example, in version 2.93, if we were to put {adgroup:Default Text} Roofing in the headline, it would generate headlines like 'Companies Roofing' when it should be 'Roofing Companies' to make sense. That's why using these custom parameters is so useful. You can make sure you the headlines you're generating make logical sense. By putting {custom1} {custom2} in the headline, you have much more flexibility and can generate perfect grammatically correct headlines every time quite fast.

NEW: Advanced Changes

One of the big things PPC Campaign Generator was lacking in the past was the ability to find/replace text, append text or bulk change capitalization.  This is now in version 2.94 on the Groups tab.


Using Custom Parameters in Ads


Above: an example of using the custom parameters to generate highly-relevant ads for each group.

Imagine you have and ad group, custom1, custom2, and custom3 that exceed the character limits


See below how to use nested tokens

Nested tokens


You can use nested token logic like this: {adgroup:{custom1:{custom2:{custom3:Roofing}}}}

We know the headline character limits are 25 characters so that's all we have to work with. If the ad group length exceeds this, the program then looks at the next parameter custom1. If that is too long, it goes to custom2, if that fails, custom3, if that fails, it goes to the default text. That's why we see 'Roofing' (the default text) above. This is also more of an advanced feature so if you don't understand it, don't worry. The point is, you can nest tokens like {custom1:{custom2:{custom3:Roofing}}}

Generate Ads Individually For Specific Groups or Multiple Groups at Once


Probably one of the biggest limitations in PPC Campaign Generator in 2.93 was the ads generation feature. It forced you to generate ALL ads for ALL ad groups at once. This has changed in 2.94. You can now select an ad group in the campaign tree and write super-specific ads for ONLY that ad group if you want. If you wanted to generate ads for ALL ad groups, you can select the campaign and generate ads for all ad groups at once. You can also generate ads for MULTIPLE ad groups at the same time by holding CTRL+clicking them in the campaign tree.

This feature makes PPC Campaign Generator much more flexible and easy to use.

You wanted DKI (Dynamic Keyword Insertion)


You can now select rows of ads in the data grid area and click the 'Add Keyword to Headline' button. This will wrap your headline with the {KeyWord: } parameter. This was a common request among users. The work-around was very easy in Adwords Editor or Bing Ads but still, why should you, the end-user need to know that work-around... so I put this feature in.

Generated Results Now Output Adwords AND Bing Ads Results Separately


When you generate a campaign now, the results include Adwords and Bing Ads output. The Adwords destination URL was updated to be the Final URL. The output also includes Campaign Negative Phrase keywords if you had any. It also makes it real easy to copy/paste into Adwords Editor 11 or Bing Ads Editor.

Build PPC Campaigns Faster With

PPC Campaign Generator

Build PPC campaigns in 5 simple steps!
Simple enough for beginners, powerful enough for advanced users
Training videos and support
FREE stand-alone version of my Keyword Grouper software with purchase (Limited-time!)


11 Responses to “PPC Campaign Generator 2.94 Update”

  1. Campbell Enterprises August 25, 2015 at 2:37 pm #

    Hello Jarad,

    I am very happy to see all the updates to the program! It looks like quite an extensive list and I look forward to trying out the new features.

    We continue to use PPC Campaign Generator to save time when assembling our PPC ads and greatly appreciate the excellent support you have provided us when we need help.



    • Jarad Collier August 26, 2015 at 3:51 pm #

      Thanks mc, I think this 2.94 version has much more flexibility so I hope you like it. There were a lot of usability things fixed and bugs / common errors.

      I will be sending out an email to all my current customers list letting them know where and how to download. If you still have my 'thank you' email from version 2.93, you should be able to visit that thank you page and download 2.94 now... but I'll officially tell people via email soon. I just want to get this minor update wrapped up that will allow bulk find/replace, append text, and changing capitalization.

  2. Oliver August 25, 2015 at 3:11 pm #

    Hi ... I own this ... I click on the 'check for updates' ... http://screencast.com/t/9bykCrIz6

    ... how do I get the upgrade?



    P.s ... do you offer an in depth PPC / Adwords training?

    • Jarad Collier August 26, 2015 at 3:47 pm #

      Hey Oliver, I totally forgot about those buttons. I honestly don't think the Check for Updates has ever been used. Thanks for bringing this up. I'm going to see the level of complexity needed to get that fixed.

      The way I have sent updates in the past is via Email to all the people on my current list. My current list is based on the email address used when purchasing. If you're reading this and your Paypal email has changed or you don't use your Paypal email address, just let me know what your previous email was and what your current email you'd like to update it with is.

      As far as training, I did create an Adwords Editor course a long while back but with Adwords Editor 11, it pretty much made that course obsolete. I've been thinking about putting together a course for a long time but don't know the level of demand for it. If I do, it will be on udemy.com

  3. Rhym August 26, 2015 at 6:32 am #

    Where is the download link for the new version? 2.93 crashes all the time when I launch it on win10, and I cannot send the crash report because it says that I am not connected to the internet.

    • Jarad Collier August 26, 2015 at 3:41 pm #

      Hey Rhym, yeah, that's one of the primary driving reasons I wanted to update this software - it was having severe issues on Windows 8 and Windows 10. We fixed a lot of bugs in this update. To be totally transparent, I don't have Windows 8 or Windows 10 (I have Windows 7) but my developer and Q&A tell me that it should work find on Windows 8 and Windows 10 now. If you have any issues, please let me know ASAP and I'll get them fixed! Be super-clear and overcommunicate if necessary about the bug / issue and what you were doing at the time and any error messages you have.

  4. Yury August 27, 2015 at 6:08 am #

    Hi Jarad, tnx for the new changes!

    I'm waiting for an update and was hoping that there will be an option to increase the length of ads ))

    • Jarad Collier September 5, 2015 at 12:53 am #

      Sorry Yury, I didn't release it this week because of some critical bugs that existed in Windows 8 and Windows 10. I'm really sorry about the late release but by next week, I think all the bugs will be resolved :(

  5. Andrew August 27, 2015 at 8:18 am #

    Hi Jarad,

    This looks like a great series of updates. I am looking forward to trying them when I receive the download link.

    Keep up the good work.

    • Jarad Collier September 5, 2015 at 12:51 am #

      Thanks Andrew, I had hoped to release the latest release this week but a Q&A team I hired kind of held things up unfortunately. I want to make sure that before I launch it to everyone that I catch most of the bugs so you all don't have to! I'm sure it won't be perfect so any bugs anyone has, send my way. My apologies on the late release.

  6. Chris September 17, 2015 at 3:31 pm #

    Just have to say I've been using this software for about 18 months and it's incredibly handy and saves huge amounts of time both thinking and creating campaigns. Even more so now AdWords Editor lost the keyword grouper. Can't wait to give the new version a test run.

    Also I wanted to point out to anyone using a Mac. I've just installed Parallels 10 and a fresh install of Windows 7. Installation on the iMac took around an hour for both. including .net 4.0 which you have to install. PPC Campaign Generator runs perfectly and on a 5K screen! Total cost around $100 for Windows 7 and Parallels.

Leave a Reply