Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
function:webcare_gtm [2019/09/18 16:52] mike |
function:webcare_gtm [2020/08/28 11:27] mike |
||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
Ausserdem können Sie im Tag Manager auch auf den Status der Zustimmung des Benutzers reagieren und z.B. Marketingtools erst in der Seite einbinden wenn der Benutzer seine Einwilligung erteilt hat. | Ausserdem können Sie im Tag Manager auch auf den Status der Zustimmung des Benutzers reagieren und z.B. Marketingtools erst in der Seite einbinden wenn der Benutzer seine Einwilligung erteilt hat. | ||
+ | |||
+ | :!: Achtung, bei Benutzern, die einen Werbeblocker wie ublock benutzen, kann es sein dass der Google Tag Manager (und damit auch WebCare) geblockt werden! | ||
===== Konfiguration im Google Tag Manager ===== | ===== Konfiguration im Google Tag Manager ===== | ||
Zeile 74: | Zeile 76: | ||
Nun müssen Sie die Änderungen nur noch Speichern und Freischalten (eine Version im Tag Manager erstellen). Glückwunsch, Sie haben WebCare erfolgreich eingebunden. | Nun müssen Sie die Änderungen nur noch Speichern und Freischalten (eine Version im Tag Manager erstellen). Glückwunsch, Sie haben WebCare erfolgreich eingebunden. | ||
+ | ===== Optionale Konfiguration ===== | ||
+ | |||
+ | ==== Tags sofort nach Zustimmung eines Benutzers aktivieren (ohne Seitenreload) ==== | ||
+ | |||
+ | Es kann nötig sein, sofort nach der Zustimmung eines Benutzers bestimmte Tags zu aktivieren um beispielsweise die Referrer nicht zu verlieren. | ||
+ | |||
+ | Zu diesem Zweck werden Events für den Tag Manager in den DataLayer gepusht. Folgende Events werden ausgelöst: | ||
+ | |||
+ | * **cookie_consent_statistic_enabled**: Cookies zu Statistikzwecken wurden erlaubt | ||
+ | * **cookie_consent_statistic_disabled**: Cookies zu Statistikzwecken wurden NICHT erlaubt | ||
+ | |||
+ | |||
+ | * **cookie_consent_marketing_enabled**: Cookies zu Marketingzwecken wurden erlaubt | ||
+ | * **cookie_consent_marketing_disabled**: Cookies zu Marketingzwecken wurden NICHT erlaubt | ||
+ | |||
+ | Diese Events werden sowohl beim Neuladen der Seite ausgeführt, als auch bei Änderungen durch den Benutzer. | ||
+ | |||
+ | Diese Events können wie folgt im Tag Manager als Trigger verwendet werden: | ||
+ | |||
+ | {{ :function:statistikevent.png |}} | ||
+ | |||
+ | Danach kann der Trigger einfach als Auslöser für die gewünschten Tags eingestellt werden. | ||
+ | |||
+ | ==== Datenschutzerklärung und/oder Impressum in eigens benannte Elemente einfügen ==== | ||
+ | |||
+ | Falls Sie keinen Zugriff auf die Webseite oder das CMS haben, aber trotzdem die Datenschutzerklärung oder das Impressum einbinden wollen, können Sie die ID des HTML - Elements konfigurieren, das dann durch die WebCare - Texte ersetzt wird. | ||
+ | |||
+ | Hierfür fügen Sie bitte folgenden Code im Tag Manager ein: | ||
+ | |||
+ | {{ :function:customtagnames.png |}} | ||
+ | |||
+ | und ersetzen Sie bitte die Werte durch die Ids der Elemente in der Webseite. Der gesamte Inhalt des Elements wird von WebCare entfernt und durch die automatisch erstellten Texte ersetzt. | ||
+ | |||
+ | ==== Google Tag Manager - DataLayer umbenennen ==== | ||
+ | |||
+ | In manchen Installationen kann es vorkommen, dass der Google Tag Manager einen umbenannten dataLayer benutzt. Um Events korrekt abzusetzen, muss der DataLayer Name in der WebCare Integration bekanntgegeben werden. | ||
+ | |||
+ | So würde Konfiguration im Tag Manager aussehen, wenn der dataLayer "dl" benannt wurde: | ||
+ | <code> | ||
+ | <link href="https://webcache.datareporter.eu/c/da6c89fc-8547-45c9-8058-1bc11e5b6497/3Esq3pbYdRe/Ebz/banner.css" rel="stylesheet"> | ||
+ | <script src="https://webcache.datareporter.eu/c/da6c89fc-8547-45c9-8058-1bc11e5b6497/3Esq3pbYdRe/Ebz/banner.js" type="text/javascript" charset="utf-8"></script> | ||
+ | <script> | ||
+ | dr_cookiebanner_options.googleDataLayerName = "dl"; | ||
+ | window.cookieconsent.initialise(dr_cookiebanner_options);dr_cookiebanner_options.gtmInit(); | ||
+ | </script> | ||
+ | </code> | ||