Intereting Posts
Как отображать ошибки для моего MySQLi-запроса? Простой пример jQuery, PHP и JSONP? PHP и MySQL: использование «NOT NULL AUTO_INCREMENT» на таблице, которая усекает Почему php не жалуется при ссылке на несуществующую переменную? Есть ли у PHP потоки? Преобразование XML-файла в атрибут XML PHP 5.4: почему классы могут переопределять методы признаков с другой подписью? FOSUser Bundle – запрет входа пользователей в систему PHP Не выполняется .bat-файл в окнах Присоединить многомерный массив, такой как SQL Сообщение об ошибке при отправке формы PHP с пустыми полями Не получить полный ответ от popen Конвертация валюты для сайта электронной коммерции – Предотвращение неправильной полной корзины из-за округления WooCommerce Бесплатная доставка – удалите исходное или измените текстовое имя при оформлении заказа и электронной почте чувствительность к регистру на Mac для file_exists ()?

Google Analytics _trackEvent не работает с XHTML?

У меня есть php-файл, генерирующий контент XHTML, и я использую

<?php header('Content-type: application/xhtml+xml');?> 

в верхней части страницы, чтобы сделать это. Тем не менее, отслеживание событий Google Analytics абсолютно отказывается работать, когда присутствует этот тег. Если я удалю этот тег, отслеживание событий начнет снова срабатывать. Я вообще не изменяю код отслеживания, просто удалив этот тег php, определяющий страницу как XHTML.

 <a href="some-file.zip" onClick="_gaq.push(['_trackEvent', 'Item', 'Download', 'file-name']);">Download File</a> 

Мне нужно, чтобы страница была определена таким образом, чтобы Safari и Firefox 3.6 корректно отображали изображения SVG, которые у меня там есть, поэтому удаление их не является вариантом, если нет другого способа сделать Safari и Firefox 3.6 визуализацией SVG-изображений.

Изменить: я отлаживаю, отслеживая все с помощью Firebug.

Solutions Collecting From Web of "Google Analytics _trackEvent не работает с XHTML?"

Вы пытались удалить javascript из встроенного элемента привязки и создать прослушиватель, который завернут в тег CDATA?

Пример:

 <a id="my_anchor" href="someZip.zip">Click me</a> <script type="text/javascript"> /* <![CDATA[ */ // Ensure scope for _gaq .... // Jquery syntax.. $('#my_anchor').click(function() { _gaq.push(['_trackEvent', 'Item', 'Download', 'file-name']); }); /* ]]> */ </script>