2015-05-07 6 views
0

У меня есть страница с несколькими модулями загрузки. Я пытаюсь отслеживать клики в виде представлений виртуальных страниц в Google Analytics на этих модальностей с:Конфликт? Bootstrap modal с Google Analytics onclick

onClick="ga(‘send’, ‘pageview’, ‘Translation - <?php echo $language_name_in_english; ?> - <?php wp_title(''); ?>’);’);" 

Однако его не отслеживает. Я заменил код onclick простым alert, и он все равно не сработает. Кажется, что между ними есть конфликт. Тем не менее, я видел, как они работали раньше.

Поэтому, я думаю, мой вопрос: Что может привести к конфликту между загрузкой модального и onclick? Или есть лучший способ сделать это?

Ответ на эту ссылку - именно то, что я пытаюсь сделать. Analytics on a bootstrap modal with pageview and time related metrics

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

+2

Могу ли я дать вам совет? Bootstrap Modals отправляет события, связанные с его использованием. Вы можете отслеживать событие загрузки или показа, а не делать это при нажатии кнопки. Вы даже сможете отслеживать N модалов только одним фрагментом кода. Смотрите: http://getbootstrap.com/javascript/#modals-events –

+0

@DiegoZoracKy прав. – CENT1PEDE

ответ

0

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

onClick="ga('send', 'pageview', 'Translation - <?php echo $language_name_in_english; ?> - <?php wp_title(''); ?>');" 
Смежные вопросы