Помилка 404 для Менеджера тегів Google


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 Я не впевнений. Як я можу перевірити?
J82,

13
Перейдіть до контейнера -> огляд та натисніть синю кнопку "Опублікувати" у верхньому правому куті. Дякуємо у спливаючому віці натисніть "Створити версію та опублікувати".
Сундрік

Відповіді:


242

Потрібно опублікувати версію свого контейнера. Якщо він не буде опублікований, запит поверне помилку 404.

Щоб опублікувати поточну робочу область:

  1. Натисніть Надіслати у верхньому правому куті екрана. З'явиться екран " Надіслати зміни" з опціями опублікувати контейнер і зберегти версію контейнера.
  2. Виберіть Опублікувати та створити версію, якщо вона ще не вибрана.
  3. Перегляньте розділ Зміни робочої області, щоб побачити, чи відображається ваша конфігурація, як ви очікували.
  4. Введіть назву версії та опис версії .
  5. Якщо у вас в Менеджері тегів налаштовано кілька середовищ, скористайтеся розділом Опублікувати в середовищі, щоб вибрати те, в якому середовищі ви хочете опублікувати.
  6. Клацніть Опублікувати .

2
Зауважте, що ви можете не бачити варіантів публікації, якщо ваш користувач не має прав на "Опублікувати" на контейнері - навіть якщо ви адміністратор.
StuartQ

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

Дякую за те, що ви вирішили
anant prajapati

Це правильне рішення, але у випадках, коли користувачі вже опублікували контейнер, причина 404 полягає в тому, що режим попереднього перегляду закінчився. Це можна виправити, відключивши режим попереднього перегляду. Отже, є дві причини помилки 404: 1. Неопублікований контейнер 2. Закінчений режим попереднього перегляду в GTM Перевірте analyticshelp.io/blog/… для більш детальної інформації про це
unixdebian11

7

У мене виникла та сама проблема навіть після публікації, і виправлено її просто видаливши піддомен "www" з домену менеджера тегів " https://googletagmanager.com " замість " https://www.googletagmanager.com "

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


1
Не очікував, що це буде рішенням, але це саме те, що мені потрібно!
adamduren

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


1

У моєму випадку це допомогло, коли я покину Preview і знову пообідаю. Як я з'ясував, попередній перегляд "застарів" якось ...


0

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


-1

Ви повинні опублікувати контейнер після його створення. Неважливо, що контейнер порожній, просто опублікуйте його.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.