Метка отслеживания событий, равная значению поля ввода

У меня есть веб-сайт со встроенной картой Google, похожей на https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete, но с отображением наших офисов.

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

<input type=”submit” onClick=”_gaq.push([‘_trackEvent('Search-form', 'Submit', 'London', 10]);” />

но «Лондон» = все, что ввел пользователь.

Это возможно?


person Dave    schedule 03.02.2015    source источник
comment
Обратите внимание на использование смешанных одинарных кавычек в вашем коде (у вас есть как угловые, так и прямые). Кроме того, у вас есть _trackEvent как вызов функции в _gaq.push. Пожалуйста, подтвердите это. _trackEvent должен быть первым параметром метода push.   -  person nyuen    schedule 03.02.2015


Ответы (1)


Да, это возможно. Вам просто нужно добавить некоторый код, чтобы получить значение, введенное для этого конкретного поля, и заполнить его в параметре метки. Если поле ввода вашего города имеет определенный идентификатор, вы можете сделать что-то вроде

_gaq.push(["_trackEvent", "category", "action", $("#city").val(), 10]);
person nyuen    schedule 03.02.2015