taggrs-logo

Piwik PRO Server side tracking im Google Tag Manager einrichten

Piwik-pro-Server-Side-Tracking-the-setup

Piwik PRO ist ein Tool zum Sammeln und Analysieren von Website-Daten. In diesem Blog zeigen wir Ihnen, wie Sie Piwik Pro Server Side im Google Tag Manager einrichten und so von der Datenerfassung durch Dritte zur Datenerfassung durch die erste Partei wechseln können. Diese Server Side-Konfiguration ermöglicht es Ihnen, detailliertere Daten zu sammeln und gleichzeitig die GDPR-Vorschriften einzuhalten.

Was ist Piwik PRO und was sind die Vorteile dieses Tools?

Piwik PRO bietet umfassende Funktionen für Datenanalyse, Berichterstattung und Datenschutzmanagement. Hier sind 4 Vorteile von Piwik Pro:

  1. Datenschutz und Eigentum an Daten: Piwik PRO gibt Ihnen die volle Kontrolle über Dateneigentum und Datenschutz, was für die Einhaltung der GDPR wichtig ist.
  2. Flexibilität beim Hosting: Piwik PRO kann sowohl vor Ort als auch in einer privaten Cloud gehostet werden, im Gegensatz zu vielen anderen Tools, die nur in der Cloud betrieben werden.
  3. Erweiterte Funktionen: Piwik PRO bietet integrierte Funktionen für die Einhaltung der GDPR, wie z.B. eine erweiterte Datenanonymisierung und umfassende Zugriffskontrollen.
  4. Zugang zu Rohdaten: Piwik PRO bietet vollen Zugriff auf die Rohdaten und damit mehr Flexibilität für Custom Analysen und Berichte.
piwik-pro-analytics

Warum entscheiden sich Benutzer für Piwik PRO?

Hier sind vier Punkte, in denen sich Piwik PRO und Google Analytics unterscheiden:

  1. Datenschutz und Dateneigentum: Piwik Pro bietet volle Kontrolle über das Eigentum an den Daten und den Datenschutz, was für die Einhaltung der GDPR unerlässlich ist.
  2. Flexibilität beim Hosting: Piwik Pro kann vor Ort oder in einer privaten Cloud gehostet werden. Google Analytics ist nur Cloud-basiert.
  3. Funktionalitäten: Piwik Pro verfügt über integrierte Funktionen zur Einhaltung der GDPR, wie z.B. die erweiterte Datenanonymisierung. Google Analytics verfügt über weniger ausgeprägte Datenschutzfunktionen.
  4. Zugriff auf Daten: Piwik Pro bietet vollen Zugriff auf die Rohdaten, was mehr Flexibilität für Custom-Analysen bietet.

Piwik Pro ist für Unternehmen geeignet, die Wert auf Datenschutz und Kontrolle über ihre Daten legen.

Wie fließen die Daten auf der Server Side von Piwik Pro?

Der Datenfluss funktioniert auf der Piwik Pro Server Side anders. Früher sah der Datenfluss wie folgt aus:

Website → Web Client → Piwik Pro Tags → Piwik Pro Server

Mit der neuen Konfiguration sieht der Datenfluss wie folgt aus:

Website → Web Client → GA4 Client → Piwik Pro Tag → Piwik Pro Server

Data-Stream-Piwik-Pro-Server-Side-Tracking

Im Server Container verwenden Sie den bereits eingerichteten GA4 Client, um den eingehenden Datenfluss zu verarbeiten. Dieser GA4 Client verarbeitet die eingehenden Daten, so dass sie innerhalb des Containers verwendet werden können. Anschließend überträgt das Piwik Pro Tag die vom GA4 Client verarbeiteten Daten an die Piwik Pro Server.

Als Piwik Pro-Benutzer müssen Sie einen Google Tag erstellen. Bitte beachten Sie, dass Sie keine Daten an ein Analytics-Konto senden, wenn Sie hier nur einen Dummy-Code eingeben!

TAGGRS verfügt über Server auf der ganzen Welt und ist nicht auf die Google Cloud-Umgebung angewiesen. Starten Sie TAGGRS kostenlos und genießen Sie alle Vorteile des Server Side Tracking, einschließlich zusätzlicher Daten und GDPR-Konformität.

Welche Events können Sie auf der Server Side mit Piwik PRO messen?

Zum Zeitpunkt der Erstellung dieses Artikels können Sie mit Piwik Pro Tags verschiedene Kategorien von Events messen:

1. Elektronischer Handel:

  • remove_from_cart
  • view_item
  • Purchase
  • add_to_cart

2. Seitenansichten:

  • PageView
  • Appview

3. Ereignisse suchen:

  • Suche

4. Link auf ausgehende Quelle:

  • Externer Link klicken

5. Datei herunterladen:

  • Herunterladen

6. Benutzerdefiniert:

Hier können Sie alles ablegen, was nicht standardmäßig in Piwik Pro enthalten ist, wie z.B. die Wiedergabe von Videos. Sie müssen dies unter einer Kategorie ablegen, in der es im Dashboard von Piwik PRO erscheinen soll.

Sie finden die verschiedenen Kategorien im Google Tag Manager. Wenn Sie Inherit from client wählen, bedeutet dies, dass Sie die Einstellungen aus dem Webcontainer übernehmen.

event-configuration-piwik-pro-tag

Piwik Pro Server side tracking einrichten

Um Piwik Pro Server side tracking korrekt einzurichten, müssen Sie einige Vorbereitungen treffen. Zunächst einmal müssen Sie einen Server-Container konfigurieren, einschließlich eines Google Tags und eines GA4 Clients. Dies ist unerlässlich, da Piwik Pro die Daten des GA4 Clients nutzt und daher nur Server Side eingerichtet werden muss.

Sobald Sie diese Grundeinstellungen vorgenommen haben, haben Sie zwei Möglichkeiten: Sie können TAGGRS-Templates verwenden oder die Tags manuell konfigurieren.

Option 1: TAGGRS-Templates

Wenn Sie sich für die Verwendung unserer TAGGRS Templates entscheiden, ist der Vorgang sehr einfach. Zunächst können Sie die Template Gallery öffnen, wo Sie sehen werden, dass die Server Side Tags von Piwik Pro bereits in unseren vorkonfigurierten Templates enthalten sind. Das bedeutet, dass Sie nicht alles von Grund auf neu einrichten müssen.

Der nächste Schritt ist das Hinzufügen der erforderlichen Variablen. Für die Variablen müssen Sie insbesondere den Namen Ihres Piwik Pro-Kontos und die Site/App-ID eingeben. Diese Informationen stellen sicher, dass die Konfiguration korrekt mit Ihrem Piwik Pro Konto verknüpft ist.

google-tag-manager-variables-piwik-pro

Sobald Sie die Variablen eingegeben haben, schalten Sie den Server Container live. Dies ist der letzte Schritt und damit ist Ihre Einrichtung abgeschlossen. Mit diesen einfachen Schritten sparen Sie Zeit und vermeiden mögliche Konfigurationsfehler, so dass Sie Piwik Pro Server Side Tracking schnell und effizient nutzen können.

Option 2: Manuelle Konfiguration der Piwik PRO Server Side Tags

Eine andere Möglichkeit besteht darin, die Tags manuell zu konfigurieren, um die volle Kontrolle zu haben. Zunächst erstellen wir den Piwik PRO Page View Tag.

1: Neues Tag erstellen (Server Container)

create new tag gtm

Erstellen Sie ein neues Tag, indem Sie zu Tags gehen und dann auf Neu klicken.
Geben Sie dem Tag einen Namen.

2: Tag-Konfiguration (Server Container)

add piwik pro tag workspace gtm 1

Klicken Sie auf Tag Configuration, gehen Sie zu Discover more tag types in der Community Template Gallery und fügen Sie den Piwik Pro Tag hinzu.

3: Name des Kontos hinzufügen (Server Container)

piwik-pro-account-name

Loggen Sie sich in Piwik Pro ein, gehen Sie zu Konto und kopieren Sie Ihren Kontonamen.
Fügen Sie ihn in den Google Tag Manager ein.

4: Site- oder App-ID hinzufügen (Server Container)

piwik-pro-site-id

Suchen Sie die Site- oder App-ID in Piwik Pro unter Site & Apps.
Wählen Sie die Website, für die Sie den Tag setup möchten, und kopieren Sie die angezeigte ID.
Fügen Sie sie in den Google Tag Manager ein.

5: Event Type auswählen (Server Container)

event-type-piwik-pro-tag

Beim anonymen Tracking können Sie z.B. Ihre IP-Adresse entfernen.
Wählen Sie unter Event Type die Art des Events, das Sie messen möchten.
In diesem Fall wählen wir Page / App View, um Page_View zu messen.
Belassen Sie die restlichen Einstellungen auf den Standardwerten.

6: Trigger hinzufügen (Server Container)

analytics-storage-trigger

Fügen Sie einen Trigger hinzu.
Wenn Sie den Consent Mode verwenden, fügen Sie einen consent-Typ hinzu, da Piwik Pro kein Google-Produkt ist.
Fügen Sie analytics_storage als Trigger für die Analyse hinzu.
Wenn Sie den Consent Mode nicht verwenden, fügen Sie pageView als Trigger hinzu.
Dies ist der letzte Stape des Tags page_view Piwik PRO.

PageView Tag ist erstellt – Was nun?

Jetzt, wo das PageView-Tag erstellt wurde, ist es an der Zeit, Tags für die übrigen Events einzurichten.

Standard Ecommerce Events

Für Standard Ecommerce Events erstellen Sie einen neuen Tag, wählen Sie erneut Piwik PRO Tag als Konfiguration und geben Sie Folgendes ein:

  • Name des Kontos
  • Website- oder App-ID
  • Event Type = E-Commerce
piwik-pro-standard-ecommerce-tag (2)

Den Rest können Sie in der Standardeinstellung belassen oder nach Belieben Custom anpassen. Der Trigger sieht wie folgt aus:

piwik-pro-other-ecommerce-tag-trigger

Beachten Sie, dass dem Trigger der Consent Mode hinzugefügt wurde. Entfernen Sie den Teil mit dem Consent Mode, wenn Sie ihn nicht benötigen. Sie müssen jedoch noch Transformationen hinzufügen, um sicherzustellen, dass die Daten korrekt verarbeitet werden. Wie Sie dies tun, erfahren Sie später in diesem Blog.

Andere Ecommerce Events

Für Andere Ecommerce Tags erstellen Sie ebenfalls einen neuen Tag, wählen Piwik PRO Tag als Konfiguration und geben ein:

  • Name des Kontos
  • Website- oder App-ID
  • Event Type = Custom Event
  • Custom Event Kategorie = E-Commerce
  • Custom Event Action = {{Event name}}
piwik-pro-other-ecommerce-tag

Den Rest können Sie in der Standardeinstellung belassen oder nach Belieben Custom anpassen. Der Trigger sieht wie folgt aus:

piwik-pro-other-ecommerce-trigger

Auch hier gilt: Der Consent Mode wird hinzugefügt, entfernen Sie ihn, wenn er nicht gewünscht ist. Für einige Custom Events können Sie Transformationen hinzufügen. Für benutzerdefinierte Ereignisse können Sie ebenfalls Transformationen hinzufügen. Das ist nicht unbedingt notwendig, kann aber auf Wunsch gemacht werden.

Transformationen hinzufügen

Bei einigen Tags müssen Sie Transformationen hinzufügen, um sicherzustellen, dass die Daten von Piwik Pro korrekt verarbeitet werden.

Was sind Transformationen?

Transformationen im Server Side Google Tag Manager sind Anpassungen, die Sie auf die über den GA4 Client eingehenden Daten anwenden, bevor diese an Piwik Pro weitergegeben werden. Diese Transformationen stellen sicher, dass die Daten im richtigen Format und mit den richtigen Parametern übergeben werden, damit Piwik Pro sie korrekt verarbeiten und analysieren kann.

Genauer gesagt benötigen Sie es für die folgenden Piwik Pro Tags innerhalb der Server Side Google Tag Manager Konfiguration:

  • Ecommerce Events: Für Ereignisse wie view_item, add_to_cart und purchase. Die Benennung und Struktur dieser Events in GA4 entspricht nicht dem, was Piwik Pro erwartet, so dass Sie Transformationen einrichten müssen, um sie korrekt zuzuordnen.
  • Custom Event (einige): Für einige benutzerdefinierte Ereignisse, die von Piwik Pro nicht standardmäßig unterstützt werden. Hier können Sie Transformationen verwenden, um die Ereignisse in die richtigen Parameter umzuwandeln.

Transformationen einstellen

1. Erstellen Sie eine Lookup Table: Beginnen Sie damit, eine Variable für die Lookup Table zu erstellen, die die Namen der GA4 Events in die entsprechenden Event Types von Piwik Pro umwandelt. Zum Beispiel wird add_to_cart in GA4 zu add-to-cart in Piwik Pro.

lookup-ga4-to-piwik-pro-event-name

2. Erstellen Sie eine Augment Event Transformation: Fügen Sie die Transformation hinzu, indem Sie eine neue Augment Event Transformation erstellen. Diese Transformation sorgt dafür, dass die GA4-Daten in das richtige Piwik Pro Format geändert werden, bevor sie weitergeleitet werden.

piwik-pro-ecommerce-transformations

3. Testen und Überprüfen: Nachdem die Transformationen eingerichtet und dem entsprechenden Tag hinzugefügt wurden, verwenden Sie den Vorschaumodus im Google Tag Manager, um zu testen, ob die Ereignisse korrekt verarbeitet und an Piwik Pro gesendet werden.

piwik-pro-tag-add-transformations

Bonus: Anonymisierung von IP-Adressen über TAGGRS

Mit dem GDPR-Tool von TAGGRS können Sie IP-Adressen / User-Agents ganz einfach anonymisieren. Über das TAGGRS Dashboard können Sie diese Funktion schnell aktivieren, so dass Sie die GDPR-Vorschriften einhalten und die Privatsphäre der Nutzer schützen können.

taggrs gdpr tool dashboard

Fazit – Piwik Pro Server Side abgeschlossen

Mit diesen Schritten können Sie Piwik PRO Server Side Tracking über den Google Tag Manager einrichten. Egal, ob Sie sich für TAGGRS-Templates oder eine manuelle Konfiguration entscheiden. Mit dieser Konfiguration sammeln Sie detailliertere Daten und erfüllen die GDPR-Anforderungen.

Vergessen Sie nicht, den Container in Betrieb zu nehmen, um die Konfiguration abzuschließen! Sie kommen nicht weiter oder haben noch Fragen? Dann können Sie jederzeit einen Live-Chat über das Dashboard starten oder ein Ticket über unsere Support-Plattform einreichen.


Über den Autor

Ate Keurentjes

Ate Keurentjes

Spezialist für Server Side Tracking bei TAGGRS

Ate Keurentjes ist ein Spezialist für Server Side Tracking bei TAGGRS. Er hat Erfahrung mit verschiedenen Konzepten des Google Tag Managers. Keurentjes redigiert und schreibt seit 2023 über die neuesten Entwicklungen und Trends im Bereich Datenerfassung / Server Side Tracking.

Bereit für die nächste Stufe?

Starten Sie mit Server Side Tracking und erzielen Sie mehr Umsatz und Konversionen in einer Welt ohne Third-Party-Cookies.