Отслеживание кликов по маркерам в Google Maps API - аналитика - PullRequest
2 голосов
/ 28 сентября 2011

Я пытаюсь отследить количество людей, нажимающих на маркеры карты с помощью Google Analytics, возможно ли это, и если да, то какие у меня варианты?

Заранее спасибо!

Ответы [ 3 ]

3 голосов
/ 02 марта 2017

Обновленная реализация GA выглядит следующим образом:

ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);

Пример:

google.maps.event.addListener(marker, 'click', function() {
    ga('send', 'event', 'Videos', 'play', 'Fall Campaign');
    infoWindow.setContent(html);
    infoWindow.open(map, marker);
});
1 голос
/ 29 сентября 2011

Я не знаю, почему это не лучше задокументировано, но вот как я заставил это работать в конце. Добавьте gaq.push в функцию addListener для щелчка маркером. См. Документацию, связанную с antyrat.

google.maps.event.addListener(marker, 'click', function() {
    gaq.push(['_trackEvent', 'category', 'action', 'opt_label']);
    infoWindow.setContent(html);
    infoWindow.open(map, marker); 
}); 
0 голосов
/ 28 сентября 2011

Вы можете сделать это, используя функцию Отслеживание событий в Google Analytics. Подробнее о системе отслеживания вы можете найти в официальной документации .

...