Я пытаюсь получить информацию об электронной почте пользователя каждый раз, когда кто-то получает доступ к веб-сайту. Эта информация хранится в переменной сеанса PHP. Поэтому я определяю dataLayer с данными по электронной почте, а также прикрепить gtm.load события следующим образом:Пользователь отслеживания электронной почты не работает с Диспетчером тегов Google
<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>
Но доступ к Диспетчеру тегов Google я не могу отслеживать данные в событиях, как это должно быть. dataLayer загружается отлично, потому что если я консолью это у меня есть:
Object {email: "[email protected]", event: "gtm.load"}
Заранее спасибо.