1

Я ищу для внедрения Google Analytics, используя analytics.js, а не ga.js. Я хотел бы реализовать это в своем гибридном приложении HTML5, которое подается в оболочке iOS. Я знаю SDK iOS, но я стараюсь поддерживать одну базу кода для разных платформ.analytics.js, проходящий в timestamp

Мне нужно рассмотреть мои впечатления от записи страницы в отключенном сценарии, поэтому я собирался хранить показы страниц в localStorage, а затем, когда обнаружено интернет-соединение, затем отправляйте каждое показ каждой страницы в службу Analytics, используя ga().

В теории это работает, но мне нужно иметь возможность отправлять временную метку времени показа на каждой странице, вместо того, чтобы аналитики применяли временную метку, когда она попадает на их сервер.

Возможно ли это?

Спасибо,

Рит

ответ

2

Вы правильны SDK Ios позволяет использовать то, что называется Dispatching это позволяет передавать данные, которые до 4-х часов назад.

Это работает непосредственно с протоколом измерений, где она называется Queue Time

Используется для сбора в автономном режиме/латентные хиты. Значение представляет собой дельта времени (в миллисекундах) между моментами, когда произошел сбой, и время, когда был отправлен хит. Значение должно быть больше или равно 0. Значения, превышающие четыре часа, могут привести к тому, что хиты не будут обработаны.

Насколько я понимаю, analytics.js не позволяет вам это делать, но это только библиотека JavaScript, которая отправляет данные в протокол измерений. Вероятно, было бы сложно получить это для работы с Analytics.js, поэтому, вероятно, Google не добавил его.

Мой совет - хранить ваши данные, как вы говорите, а затем отправлять их прямо в Google, хотя протокол измерения. Просто помните, что это должно быть меньше 4 часов, вам придется надеяться, что к тому времени сеть вернется.

+0

Спасибо DalmTo, я вижу, что могу передать полезную нагрузку прямо на URL конечной точки Google Analytics https://ssl.google-analytics.com/collect. Затем я могу отправить страницы, просмотренные в аналогичной полезной нагрузке, такие как это, а затем включить время очереди ... v = 1 & tid = UA-123456-1 & cid = 5555 & t = pageview & dp =% 2FpageA Увидите ли вы какие-либо проблемы с этим подходом что я могу отсутствовать? – whiteonit

+0

Да, это сложно, но вы можете отправить его напрямую по протоколу измерения – DaImTo

+0

Это кажется довольно прямым ... кажется, что мне не хватает трюка :-) – whiteonit

Смежные вопросы