Ich versuche, die Informationen über den Benutzer per E-Mail jedes Mal, wenn jemand Zugriff auf eine Website. Diese Information wird in der PHP-Sitzungsvariablen gespeichert. So definiere ich die data mit den E-Mail-Daten und fügen Sie auch das Ereignis gtm.load wie folgt:Verfolgen E-Mail-Benutzer funktioniert nicht mit Google Tag Manager
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.3/jquery.js"></script>
<?php
session_start();
$_SESSION['email'] = '[email protected]';
echo 'test ' . $_SESSION['email'];
?>
<script>
var dataLayer = [
{'email':'<?php echo $_SESSION["email"]; ?>',
'event':"gtm.load"}
];
</script>
</head>
<body>
<a href="mailto:[email protected]">Track</a>
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-PFG3F5"
...
})(window,document,'script','dataLayer','GTM-XXXXXX');</script>
<!-- End Google Tag Manager -->
</body>
</html>
Aber Zugriff auf Google Tag Manager kann ich die Daten nicht in Ereignisse verfolgen, wie es sein soll. dataLayer ist gut geladen, denn wenn ich console.log das habe ich:
Vielen Dank im Voraus.