Менеджер тегов Google сказал мне, чтобы поместить это под открывающим body
тегом.
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-XXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXX');</script>
<!-- End Google Tag Manager -->
Теперь я получаю это 404 не найден для GET:
GET http://www.googletagmanager.com/gtm.js?id=GTM-XXXXXX
Я реализовал код прошлой ночью. Это просто требует времени или это нужно исправить? Если последнее, как бы я это исправить?
Ответы:
Вам необходимо опубликовать версию вашего контейнера. Если он не опубликован, запрос вернет ошибку 404.
источник
У меня была такая же проблема даже после публикации, и я исправил ее, просто удалив поддомен «www» из домена диспетчера тегов « https://googletagmanager.com » вместо « https://www.googletagmanager.com ».
Кажется, проблема в том, что DNS блокирует www. или субдомен неправильно перенаправляет в наш регион!
источник
www.
поддомен и, что любопытно, все работает как положено. Может быть, нам просто нужно подождать, пока изменения не будут распространены ...Моя проблема заключалась в том, что AdBlock был включен.
источник
В моем случае это помогло, когда я покинул Preview и снова обедал. Как я понял, мой предварительный просмотр как-то "устарел" ...
источник
На момент написания этой статьи вам не нужно публиковать контейнер, чтобы исправить ошибку 404 при первом создании контейнера. Вы можете просто сделать предварительный просмотр, и ошибка 404 должна исчезнуть.
источник
Вы должны опубликовать контейнер после его создания. Не имеет значения, что контейнер пуст, просто опубликуйте его.
источник