Ошибка 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

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

J82
источник
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.поддомен и, что любопытно, все работает как положено. Может быть, нам просто нужно подождать, пока изменения не будут распространены ...
Бенуа Бланшон
7

Моя проблема заключалась в том, что AdBlock был включен.

Грэм П Хит
источник
1

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

Евгений Грязнов
источник
0

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

Jim.B
источник
-1

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

Harsha
источник