У нас возникли некоторые проблемы при загрузке iframe с помощью видеопроигрывателя, который отправляет в Google Analytics (Analytics.js) события «События» в Google Universal Analytics (analytics.js) iframe (в другом домене). Трекер GA не загружается на устройства iOS, и из-за этого отслеживание событий не отправляется в GA.Как определить, загружена ли Google Analytics и отслеживается пользовательские события
На Android и других устройствах, в том числе на рабочем столе, он работает нормально, но не на iOS, если я не изменил сторонние настройки cookie, установленные по умолчанию на iOS Safari.
Я сделал тест с использованием метода cookie-less для Google Analytics (https://github.com/Foture/cookieless-google-analytics), и таким образом устройства iOS смогли правильно отправить дорожку событий в GA. Тем не менее, я хочу использовать этот метод только как резерв, когда обычный метод GA не работает, потому что UserId, созданный с помощью метода Fingerprint, не очень уникален для мобильных устройств.
Так что мне нужен способ определить, когда обычный метод GA способен отслеживать события, а если не удается, либо потому, что трекер не был загружен, либо файлы cookie отключены, а затем используйте метод cookie-less для загрузки GA и отслеживать события.
Спасибо!