GTM - как выдрать нужную переменную?

L
На сайте с 18.05.2008
Offline
91
685

Подскажите, как выдрать и передать в GTM переменную из элемента id-gtm в коде ссылки href=”#” id=”contact_with_author” id-gtm=”44559″ class=”send-message” ? C помощью какой функции?

Z
На сайте с 05.08.2016
Offline
25
#1

Подпишусь 🍿

SocFishing
На сайте с 26.09.2013
Offline
118
#2

Вероятно как-то так:

Надо по месту смотреть.

<a href="#" id="contact_with_author" id-gtm="44559" class="send-message">
Click to do something
</a>
<br/>
<a href="#" id="contact_with_author" id-gtm="66666" class="send-message">
Click to do something2
</a>



<script
src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
crossorigin="anonymous"></script>

<script>
jQuery(document).ready(function(){
$('.send-message').on('click', function () {
let $el = $(this);
let id = $el.attr('id-gtm');
alert('id gtm: '+id);
ga('create', 'UA-'+id+'-5', 'domain.ru');
});
});
</script>

demo https://jsfiddle.net/Lfv1n0ko/

наверное вам будет достаточно что-то типа

<a href="#" id="contact_with_author" class="send-message" onclick="ga('create', 'UA-6343634634', 'domain.ru');">
Click to do something
</a>

просто на всех нужных ссылках прописать onclick и вызов функции гугла

★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.

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