Не срабатывает код tag manager.

D
На сайте с 26.02.2015
Offline
0
3896

Доброго времени суток всем!

Столкнулся с такой проблемой при работе с тэг менеджером:

При создании пользовательского HTML тэга :

<script>

document.getElementById("Shape2").addEventListener("click", funсtion()

dataLayer.push({'event','vospolzovatsya'});

</script>

На сайт вшит тэг менеджер и так же вшит пустой массив

<script>

dataLayer = [];

</script>

<!-- Google Tag Manager -->

<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-NKWJ8D"

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-NKWJ8D');</script>

<!-- End Google Tag Manager -->

При компиляции ругается на 3 строку кода

Ошибка в строке 3, символ 1: Parse error. ',' expected.

Что можно сделать с этим?

CS
На сайте с 29.10.2013
Offline
14
#1
dexus:
Доброго времени суток всем!

Столкнулся с такой проблемой при работе с тэг менеджером:

При создании пользовательского HTML тэга :

<script>
document.getElementById("Shape2").addEventListener("click", funсtion()
dataLayer.push({'event','vospolzovatsya'});
</script>

На сайт вшит тэг менеджер и так же вшит пустой массив

<script>
dataLayer = [];
</script>

<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-NKWJ8D"
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-NKWJ8D');</script>
<!-- End Google Tag Manager -->

При компиляции ругается на 3 строку кода

Ошибка в строке 3, символ 1: Parse error. ',' expected.

Что можно сделать с этим?

Читайте справку лучше и смотрите примеры.

И в ошибке все написано, что не так.

В словаре используется : и должно быть так: {'event':'vospolzovatsya'}

Ведение контекстной рекламы от 1990 рублей в месяц. (http://bananoff.ru/?utm_source=searchengines.guru&utm_medium=referral&utm_campaign=signature)
D
На сайте с 26.02.2015
Offline
0
#2

Все нашел и исправил.

<script>

document.getElementById("Shape2").addEventListener("click"), funсtion()

{datalayer.push({"event": "Free"});};

</script>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий