Простой случай: если у вас есть доступ к HTML-коду кнопки/ссылки
Например, если можно отредактировать эту ссылку/кнопку визуальным редактором.
- Узнаем ID счетчика, например, XXXXYYYYZZ.
- Узнаем ID цели, например myExampleGoal
- Редактируем эту ссылку/кнопку в редакторе в режиме исходного кода.
Нам нужно добавить к ней атрибут вида onclick="ym(XXXXYYYYZZ, 'reachGoal', 'myExampleGoal'); return true"
.
Тут важно:
- ID счетчика вставляем наш.
reachGoal
оставляем как есть, это название метода метрики.- ID цели вставляем наш.
Если у ссылки ЕЩЕ НЕТ такого атрибута
Например, ссылка:
<a href="/contacts/">Контакты</a>
Тогда просто добавляем атрибут:
<a href="/contacts/" onclick="ym(XXXXYYYYZZ, 'reachGoal', 'myExampleGoal'); return true">Контакты</a>
Если атрибут УЖЕ ЕСТЬ
Например, ссылка:
<a href="/contacts/" onclick="modalShow('contactInfo')">Контакты</a>
Тогда добавляем В НАЧАЛО атрибута вызов метрики БЕЗ return
, после вызова ставим ;
(точку с запятой):
<a href="/contacts/" onclick="ym(XXXXYYYYZZ, 'reachGoal', 'myExampleGoal'); modalShow('contactInfo')">Контакты</a>