Готовий скрипт для тех кто не хочет много читать
<script type=»text/javascript»>
window.onload = function() {
yaCounterкод_метрики.reachGoal(‘название кнопки которую мы создали в метрике’);
}
</script>
Настройка метрики
Настройка метрики нужно создать цель с такими параметрами

Теперь все сначала как настроить google tag manager.

Настройка Google tag manager
Создаем триггер как на фото с элементами кнопки и их значениями

Добавляем пользовательский тег с триггером который мы создали ранее.

Что делать если данные не поступаю в метрику
1)В интернете бродит такой же скрипт но без куска кода, а имено
window.onload = function()
Эта функция ждет загрузки всей страницы.
2)Проверить правильно вы указали код метрики (не код цели, а код метрики)
3)Проверить через отладчик gtm работает тригер при клике по кнопке.
Дополнительно
Еще я пробовал такой скрипт, можете попробовать его.
<script>
document.addEventListener(‘yacounter45219206inited’,function(event){
yaCounter45219206.params(‘click_button_buy_page_category’);
});
</script>
Настройка Google Analytics
Все что нужно это в GTM добавить еще один тег Universal Analytics
Настройки как на фото

В индификатор отслеживания можете вставить свой код с аналитикса, у меня он в переменой, а уже переменую я вставляю в теги (мне так удобней).
Теперь в Аналитикс можно уже посмотреть сколько было кликов кнопке в разделе События

Сайт который мне помог: ссылка
Если у вас есть вопросы пишите мне