Google Tag Manager

Sie können ConsentFriend ganz einfach mit dem Google Tag Manager (GTM) integrieren und Einwilligungen z.B. für Google Analytics mit ConsentFriend über den GTM steuern. Die Demo Callback-Skripte von ConsentFriend im googleTagManager-Service enthalten den notwendigen Code dafür.

Um Google Analytics mit dem Google Tag Manager in ConsentFriend einzurichten, bearbeiten Sie zunächst den googleAnalytics-Service und löschen Sie dort den Code-Block in der Registerkarte „Code“. Dieser wichtige Schritt gilt auch für alle andere Dienste, die Sie über den über den GTM steuern wollen. Sie müssen nur die Cookies auflisten, die diese Dienste setzen.

Erstellen Sie nun ein Google Analytics-Tag in der GTM-Web-UI. Als Auslöser erstellen Sie einen benutzerdefinierten Ereignistrigger mit dem Namen consentfriend-googleAnalytics-accepted. Damit wird sichergestellt, dass GTM den Google-Analytics-Service nur dann lädt, wenn der Nutzer über „ConsentFriend“ seine Zustimmung gegeben hat. Und das war's!

Wenn Sie Google Ads tracken wollen, dann müssen Sie die Consent Mode v2 Einstellungen 'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied' im On Accept-Callback jeweils auf 'granted' ändern.

ConsentFriend verwaltet nun GTM und stellt sicher, dass nur Dienste geladen werden, für die der Nutzer ConsentFriend zugestimmt hat. Nachdem Sie die Einrichtung von GTM mit den ausgewählten Diensten abgeschlossen haben, löschen Sie bitte die console.log-Einträge in den On Accept/On Decline-Callbacks aus dem Google Tag Manager-Dienst.

Wichtig! Um einen weiteren Dienst über GTM hinzuzufügen, aktivieren oder erstellen Sie zunächst einen Dienst in ConsentFriend und definieren Sie einfach einen benutzerdefinierten Ereignistrigger der Form consentfriend-[service-name]-accepted, wobei [service-name] der Name des Dienstes in der ConsentFriend-Konfiguration ist.