Since the inception of digital advertising in 1994, when the first-ever ad was placed on a website, the industry has been using the same technology to serve ads to web pages- The Ad server. Google Ad Server is the most popular ad server, with 80% of the U.S. market for search ads, accounting for the bulk of its $116.3 billion in total ad revenue last year.
Ad tags are an integral part of the ad serving process. They are a snippet of code that reserves a space on a website for ad creative until the ad is served. Ad tags facilitate communication between publishers, advertisers, and ad exchanges.
In Google Ad Manager stehen verschiedene Arten von Anzeigen-Tags zur Verfügung, darunter:
- Accelerated Mobile Page Tags zur Verwendung mit AMP-Seiten
- Mobile Application Tags zum Ausliefern von Werbung in mobilen App-Inventaren
- Ad Exchange Tags for publishers integrating Ad Exchange with Google Ad Manager; and
- Google Publisher Tags for building and serving ad requests
According to Google Developer, Google Publisher Tag (GPT) ‘ is an ad tag library which allows publishers to define inventory, initiate and bundle ad requests, and render matching demand’. For digital publishers working with ads to monetize their website, it is essential to understand how the GPT library works and how they can leverage google publisher tag GPT to generate maximum return on their advertising investment.
Was ist das Google Publisher-Tag?
Google Publisher Tag ist eine Anzeigen-Tagging-Bibliothek, mit der Publisher Anzeigenanfragen für Anzeigenblöcke dynamisch erstellen können. Damit können Publisher Anzeigeneinstellungen im Code definieren und Targeting-Optionen für verschiedene Anzeigenplätze festlegen. So haben Publisher die Kontrolle über die Erstellung und Bereitstellung von Anzeigen im Inventar.
Google Publisher-Tags enthalten wichtige Details zur Anzeigeneinheit, einschließlich der Anzeigeneinheitsgröße, der Anzeigengröße und anderer Informationen, um eine Schlüssel-Wert-Ausrichtung zu ermöglichen.
A simple GPT defining the ad size will appear as such:
Wie funktioniert das Google Publisher-Tag?
GPT works by providing a communication channel for ad calls between the ad server and the user’s browser, allowing the site to render ads from the Google Ad Server.
So funktionieren Google Publisher-Tags:
- A visitor navigates to the publisher’s web page. The user’s browser then makes a request to the ad server looking for the GPT javascript code.
- Als Nächstes generiert der GPT-Anzeigen-Tag-Code eine oder mehrere Anfragen und leitet sie an den Google-Anzeigenserver weiter.
- Anschließend liest der Anzeigenserver die Anfrage und erkennt alle relevanten Schlüsselwerte, die in der Anzeigeneinheit enthalten sind, beispielsweise das Anzeigenlayout, die Größe und die Ausrichtung.
- Der Anzeigenserver wertet dann die am besten passende Anzeige aus und gibt den Anzeigencode an das Tagging-JavaScript zurück.
- Schließlich übernimmt GPT die Schlüsseldetails der Tag-Javascript-Datei und der Anzeigenserver führt sie in den verfügbaren Anzeigenplätzen aus.
Vorteile des Google Publisher-Tags
Google Publisher Tags offer several benefits, such as:
Access to Google Publisher Console
GPT enables publishers to access the Google Publisher Console, a support tool consisting of built-in debugging tools that help publishers troubleshoot any issues they are experiencing as they build ads.
Asynchronous Rendering
Google Publisher Tag also facilitates asynchronous rendering, whereby the GPT javascript renders without blocking the page rendering and vice-versa. This leads to reduced page latency and improved page load time. Publishers also have the option to render their page’s content synchronously if they so choose.
Cache Busting
Google Publisher Tag GPT also offers a cache-busting element meaning that the ad server returns ads from the server rather than the browser cache.
Multi-Level Inventory Hierarchy
Multi-level inventory hierarchy allows publishers to set multiple line items with desired granularity for custom targeting. Publishers can use page-level targeting and inventory level targeting.
Responsive Ads
Das Google Publisher-Tag funktioniert mit responsiven Anzeigeneinheiten und ermöglicht Anzeigenanfragen für mehrere Geräte wie Desktop und Mobilgeräte, unabhängig von der Anzeigengröße. Das bedeutet, dass Anzeigen mit optimaler Auflösung ausgeliefert werden, ohne dass mehrere Werbebuchungen eingerichtet werden müssen.
Single Request Architecture (SRA)
Durch die Single-Request-Architektur kann GPT Anzeigenanfragen bündeln, mehrere Anfragen gleichzeitig an den Anzeigenserver senden und so die Seitenladezeit verbessern.
SSL support
GPT offers SSL support, so whether URLs begin with HTTPS:// or HTTP://, publishers don’t have to modify their GPTs. Regardless of whether they are secure webpages and unsecured webpages, there is no need to change the tag in any way for serving on a secure page.
Erste Schritte mit GPT im Google Ad Manager
Getting started with Google Publisher tags is simple once you have access to an Ad Manager account.
The following steps will allow publishers to generate GPT in Google Ad Manager.
- Melden Sie sich zunächst beim Google Ad Manager-Konto an
- Navigieren Sie von hier aus zu Inventar> Anzeigeneinheiten
- Klicken Sie auf der rechten Seite der Seite auf „Tags generieren“ und wählen Sie den Anzeigen-Tag-Typ „Google Publisher Tag“ aus.
- Klicken Sie auf „Weiter“
- Legen Sie benutzerdefinierte Attribute fest, mit denen Sie die Funktionsweise Ihres GPT definieren möchten. Stellen Sie sicher, dass Sie die GPT-Eigenschaften vor dem nächsten Schritt sorgfältig prüfen.
- Klicken Sie auf „Weiter“
- Finally, save your settings which will give you the tag to paste into your web page's source code.
Some Common GPT Errors
While GPT is relatively straightforward to implement, as with any tag code built, publishers may encounter some issues along the way. Here are some common errors as defined by Google Developers, and some suggested solutions.
Error 1: Relying on Gpt.js Script Tag Listeners
As we can see in the following example, relying in any way (including frameworks) on the API from within event listeners attached to the script tag is incorrect.
Lösung:
Ensuring that the googletag.cmd exists (as you can see in the below code) should fix this scenario. This is because the googletag.cmd maintains a list of commands that will be run as soon as GPT is ready, meaning your callback is run when GPT has loaded.
Fehler 2 – Falsche Verwendung von Closures und JavaScript-Variablen-Scoping
Dieser Fehler tritt auf, wenn das Codeskript falsche Annahmen über den Gültigkeitsbereich von Javascript-Variablen und den Wert der an googletag.cmd.push übergebenen Variablen enthält.
Solution: When working with javascript, closures capture variables by reference rather than by value. Therefore, if a variable is reassigned, its new value will be used when the function closure that captured it is later executed. This can cause problems in the case of asynchronously loaded GPT. TO avoid any issues with the above situation, care should be taken with regards to scoping rules of JavaScript. The code should also be written without the assumption that functions placed on the command queue will execute immediately, as seen below.
Google Ad Manager comes with various functions and features to assist multiple demand partners in serving ad units and monetizing their site content. With GPT, publishers can define inventory, initiate and bundle ad requests, and then render specifically targeted ads tagged with their desired key values.
Google GPT offers many benefits over other ad tags, including the ability to render ads asynchronously and serve up dynamic ads in multiple sizes for a range of different devices.
Fuse-Plattform – Ein Tag zur Lösung aller Ihrer Anzeigenblockprobleme
As demonstrated above, even the most experienced web admins may encounter problems when using a GPT ad tag to create an ad request for their web pages.
Die Fuse-Plattform von Publift ist die ultimative All-in-One-Lösung für programmatische Werbung für Web- und App-Publisher.
To start experiencing the power of Fuse on your site, simply replace your current AdSense, Ad Manager, AdMob or third-party tag/ SDKs with our Fuse technology. Once your tags are on the page, our expert team will be able to test, analyze and optimize your setup to maximize revenue.
If you’re making more than $2,000 in monthly ad revenue, contact us today to learn more about how Publift can help increase your ad revenue and best optimize the ad space available on your website or app.