Прежде всего, я прошу прощения, если считается плохим этикетом для перекрестной публикации на сайтах стека-обмена, но это казалось подходящим как для сайта веб-мастеров, так и здесь, так как это общая проблема для веб-мастеров, но может быть решена программистами , В любом случае, здесь идет ...
ОК, так что это кажется очень простой проблемой, но мне еще предстоит найти решение, которое решает следующие задачи:
- Открывает ссылку в новом окне
- Отслеживает событие в GA при использовании асинхронного кода
- Не вызывает блокирование всплывающих окон (вместо target.open используется target = "_ blank")
Большая часть кода, который я видел, включая Google, не учитывает случай открытия в новом окне - они просто используют window location.href.
Даже GAAddons (http://gaaddons.com/),, который взимает плату за коммерческое использование, кажется, не справляется с открытием в новых окнах должным образом.
Возможно, я упускаю что-то простое - я был бы рад, если бы это было так, и благодарил бы всех, кто указал мне на это!
Если никто не может предоставить пример, я опубликую некоторые тестовые случаи, которые я создал, чтобы проиллюстрировать проблему.
Спасибо.
[EDIT] С тех пор я более тщательно протестировал код GAAddons и нашел, что он работает. Я предполагаю, что проблема, о которой ранее сообщал клиент, использующий Chrome 7 в Windows, была скорее проблемой конфигурации, чем чем-то связанным с самой библиотекой GAAddons.