Stiflerus
@Stiflerus
Саморазвитие мое все.

Яндекс метрика, как обойтись без номера счетчика (yaCounter000000.reachGoal -> yaCounter.reachGoal)?

Встал вопрос настройки аналитики и целей на многих сайтах.
Как можно обойтись без номера счетчика чтобы вызывать функции API?

Переформатировать yaCounter000000 в некую единую запись где не надо подставлять все время номер счетчика?
yaCounter000000.reachGoal() -> yaCounter.reachGoal();
  • Вопрос задан
  • 342 просмотра
Решения вопроса 1
Stiflerus
@Stiflerus Автор вопроса
Саморазвитие мое все.
Сам задал вопрос и сам отвечу)
Нашол решение:
function metrikaReach(goal_name) {
	for (var i in window) {
		if (/^yaCounter\d+/.test(i)) {
			window[i].reachGoal(goal_name);
		}
	}
}


И в ajax отправке формы вызываю функцию metrikaReach(formName);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы