Ошибка 404 для Google Tag Manager


139

Менеджер тегов 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

Я реализовал код прошлой ночью. Это просто требует времени или это нужно исправить? Если последнее, как бы я это исправить?


30
Вы опубликовали хотя бы первую версию своего контейнера?
Sundrique

@ Sunrique Я не уверен. Как я могу проверить?
J82

13
Перейдите в Контейнер -> Обзор и нажмите синюю кнопку «Опубликовать» в правом верхнем углу. Спасибо, нажмите «Создать версию и опубликовать» во всплывающем окне.
Sundrique

Ответы:


242

Вам необходимо опубликовать версию вашего контейнера. Если он не опубликован, запрос вернет ошибку 404.

Чтобы опубликовать текущее рабочее пространство:

  1. Нажмите Отправить в правом верхнем углу экрана. Появится экран « Отправить изменения» с вариантами публикации контейнера и сохранения версии вашего контейнера.
  2. Выберите « Опубликовать и создать версию», если она еще не выбрана.
  3. Просмотрите раздел « Изменения в рабочей области », чтобы увидеть, выглядит ли ваша конфигурация так, как вы ожидаете.
  4. Введите Название и описание версии .
  5. Если у вас есть Диспетчер тегов, настроенный на использование нескольких сред, используйте раздел « Публикация в среду », чтобы выбрать среду, в которую вы хотите публиковать.
  6. Нажмите Опубликовать .

2
Обратите внимание, что параметры публикации могут не отображаться, если у вашего пользователя нет прав «Опубликовать» на контейнере, даже если вы являетесь администратором.
StuartQ

После внесения изменений в рабочую область вам нужно будет вернуться в свою среду и опубликовать каждую в соответствующей версии.
mbunch

Спасибо за решение
анант Праджапати

Это правильное решение, но для случаев, когда пользователи уже опубликовали контейнер, причина для 404 заключается в том, что режим предварительного просмотра истек. Вы можете исправить это, отключив режим предварительного просмотра. Таким образом , есть 2 причины ошибки 404: 1. неопубликованные контейнер 2. Режим предварительного просмотра в Истекло GTM Регистрация analyticshelp.io/blog/... для получения более подробной информации по этому
unixdebian11

7

У меня была такая же проблема даже после публикации, и я исправил ее, просто удалив поддомен «www» из домена диспетчера тегов « https://googletagmanager.com » вместо « https://www.googletagmanager.com ».

Кажется, проблема в том, что DNS блокирует www. или субдомен неправильно перенаправляет в наш регион!


1
Не ожидал, что это будет решением, но это именно то, что мне нужно!
Адамдурен

Это решило ошибку 404, но тогда режим «Предварительный просмотр и отладка» не сработал. Я восстановил www.поддомен и, что любопытно, все работает как положено. Может быть, нам просто нужно подождать, пока изменения не будут распространены ...
Бенуа Бланшон


1

В моем случае это помогло, когда я покинул Preview и снова обедал. Как я понял, мой предварительный просмотр как-то "устарел" ...


0

На момент написания этой статьи вам не нужно публиковать контейнер, чтобы исправить ошибку 404 при первом создании контейнера. Вы можете просто сделать предварительный просмотр, и ошибка 404 должна исчезнуть.


-1

Вы должны опубликовать контейнер после его создания. Не имеет значения, что контейнер пуст, просто опубликуйте его.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.