Google Ads module
At the beginning of 2018, Google approached TYPO3 GmbH and asked if they could imagine writing an extension to place Google Ads. Since then, Stefan Schreiber and Anja Leichsenring have been working their way through the hurdles and requirements of Google and have presented the first version of the google_ads extension with the release of TYPO3 9.
Initially, this tool was only available as a beta to registered TYPO3 GmbH partners. Since May 2019, everyone can now manage their Google Ads via this extension.
With google_ads you can create an ad in just 3 simple steps:
- Select a page in the page tree and click on Create Ad
- All page-related data such as title and keywords are already transferred to the form for creating the ad. All you have to do is enter the country, period and budget in the form
- Save. Done. All the objects required by Google Ads are compiled for you in the background and transferred to your Google Ads account.
With this extension, TYPO3 GmbH offers you a very easy entry into the world of Google Ads and has already taken care of all the conditions, hurdles and requirements of Google for you. All you have to do is link your Google Ads account with the TYPO3 GmbH account. The google_ads offers corresponding links and wizards:
- First you need an account with Google
- After clicking on Get started now in Google Ads, you will immediately land in a wizard to create an express campaign. At the top right, next to your user icon, you will see your user ID. You must remember this or copy it somewhere
- Install the google_ads extension
- Click on the link in the Management backend module to register with TYPO3 GmbH, if you have not already done so
- After registering, click on Start Setup in the google_ads management module and enter your username and password from the registration above
- Now click on Set up Instance. An OAuth token will now be created, which will be used to authorize future requests to TYPO3 GmbH.
- Now click on Register Google Ads account to Google Ads for TYPO3
- You will now land back in the TYPO3 GmbH account and can now use Connect Account to instruct the Google Ads account of TYPO3 GmbH to send an invitation to your Google Ads account in order to link both accounts. The user ID of your Google Ads account (see above) is required for this link. You can remove this link at any time. Of course, TYPO3 GmbH would have the possibility to analyze your ads and download reports, but that is not their goal.
- You will now receive an email from Google in which you must explicitly agree to the link.
- In the administration interface of TYPO3 GmbH you should now see that the accounts are linked. However, this link must also be approved by TYPO3 GmbH, as indicated by the orange "Waiting for confirmation" icon.
- After approval, you can start creating Google Ads from the backend.
Of course, you can also create an administration account with Google Ads yourself. Of course, you can also have an API key generated free of charge. However, all these tasks are associated with corresponding conditions on the part of Google and considerable effort, which we would like to show you here:
1st hurdle:
No one can place ads with a simple Google Ads account via an API call. This requires an administrative account that has been created via an email address that has not yet been used.
2nd hurdle:
While anyone can create an admin account, they are subject to certain restrictions. As long as you generate less than 10,000 euros in revenue with ads per month, only a maximum of 50 Google Ads accounts can be managed in the administration account.
3rd hurdle:
Although anyone can register an API key or API token in the administration account, they still need a software/extension that sends the API calls. TYPO3 GmbH has already taken over this part with google_ads.
4th hurdle:
In order to register for an API token, some checks of your company are required. According to Stefan Schreiber, this went back and forth 30 times and the whole check took 3 weeks.
5th hurdle:
As long as the API token has not yet been approved, only 10,000 transactions and 1,000 reports may be downloaded per day.
6th hurdle:
The software/extension to be programmed is subject to some Google specifications. Yes, the source code must be sent to Google and will be checked by them. Only after this check may the extension be used for Google Ads at all and is switched to "standard" access.
7th hurdle:
By switching to "standard" mode, the software/extension is now subject to certain Google guidelines. Any change to this source code could violate these guidelines, which is again associated with costs if not complied with: Costs for guideline violations
Such restrictions significantly increase the entry curve for the end customer in Google Ads, which is why TYPO3 GmbH has taken over this part. It is therefore up to you whether you trust TYPO3 GmbH and want to use this new extension. Because by linking the Google accounts, they also have access to your Google Ads activities and reports.