Raspar a los visitantes en tiempo real de Google Analytics

Tengo muchos sitios y quiero crear un panel que muestre la cantidad de visitantes en tiempo real en cada uno de ellos en una sola página. (¿Alguien más querría esto?) En este momento, la única forma de ver esta información es abrir una nueva pestaña para cada sitio.

Google no tiene una API en tiempo real, por lo que me pregunto si es posible eliminar estos datos. Eduardo Cereto descubrió que Google transfiere los datos en tiempo real a través de la solicitud de red en tiempo real / vinculación. ¿Alguien más inteligente tiene una idea de cómo debería empezar? Esto es lo que estoy pensando:

Averiguar cómo autenticar mediante programación

Inspeccionar todo el tiempo real / enlacepeticiones Para ver cómo cambian. ¿Cada solicitud tiene una clave única? De donde viene eso? A continuación se muestra mi desglose de la solicitud:

https://www.google.com/analytics/realtime/bind?VER=8

& tecla =[¿Que es esto? ¿De dónde viene? Alfanumérico en minúscula de 21 caracteres, permanece igual cada solicitud]

& ds =[¿Que es esto? ¿De dónde viene? Alfanumérico en minúscula de 21 caracteres, permanece igual cada solicitud]

& pageId = rt-standard% 2Frt-overview

& q = t% 3A0% 7C% 3A1% 3A0% 3A% 2Ct% 3A11% 7C% 3A1% 3A5% 3A% 2Ag% 3A0% 3A4% 2Cot% 3A0% 3A0% 3A3% 2At% 3A7% 7C% %A1% 3A10% 3A6% 3D% 3DREFERRAL% 3B% 2Ct% 3A10% 7C% 3A1% 3A10% 3A% 2Ct% 3A18% 7C% 3A1% 3A10% 3A10% 3Ct% 3A4% 7C5% 7C2% 3C1 3A1% 3A10% 3At% 3A4% 7C5% 7C2% 7C% 3A1% 3A10% 3At% 3A4% 7C5% 7C2% 7C% 3A1% 3A10% 3At% 3A4% 7C5% 7C2% 7C% 3A1% 3A10% 3At% 3A4% 7C5% 7C2% 7C% 3A1% 3A10% 3At% 3A4% 7C5% 7C2% 7C% 3A1% 3A10% 3At% 3Cr % 3Dzz% 3B% 2C & f

La variable q URI se decodifica a esto (¿qué?): T: 0 |: 1: 0:, t: 11 |: 1: 5:, ot: 0: 0: 4, ot: 0: 0: 3, t : 7 |: 1: 10: 6 == REFERENCIA;, t: 10 |: 1: 10:, t: 18 |: 1: 10:, t: 4 | 5 | 2 |: 1: 10: 2! = zz;, & f

& RID = rpc

& SID =[¿Que es esto? ¿De dónde viene? Mayúsculas alfanuméricas de 16 caracteres, se mantiene igual cada solicitud]

& CI = 0

& AID =[¿Que es esto? ¿De dónde viene? entero, comienza en 1, aumenta extrañamente a 150 y luego 298]

& TYPE = xmlhttp

& zx =[¿Que es esto? ¿De dónde viene? 12 caracteres en minúscula alfanumérica, cambia cada solicitud]

& t = 1

Inspeccionar todo el tiempo real / enlacerespuestas Para ver cómo cambian. ¿Cómo entran los datos? Parece un JSON alterado. ¿Cuántas veces necesito conectarme para obtener los datos? ¿Dónde están los visitantes activos en el número de sitio allí? Aquí hay un volcado de datos de muestra:

19 [[151, ["noop"]]] 388 [[152, ["rt", [{"ot: 0: 0: 4": {"timeUnit": "MINUTES", "overTimeData": [{" valores ": [49,53,52,40,42,55,49,41,51,52,47,42,62,86,71,81,66,81,86,71,66,65, 65,55,51,53,73,71,81], "name": "Total"}]}, "ot: 0: 0: 3": {"timeUnit": "SECONDS", "overTimeData": [ {"valores": [0,1,1,1,1,0,1,0,1,1,1,0,2,0,2,2,0,0,0,0,0,0, 2,1,1,2,1,2,0,5,1,0,2,1,1,2,2,2,1,0,5,1,1,2,0,0,0, 0,0,0,0,0,0,0,1,1,0,3,2,0], "name": "Total"}]}}]]]]] 388 [[153, ["rt ", [{" ot: 0: 0: 4 ": {" timeUnit ":" MINUTES "," overTimeData ": [{" valores ": [52,53,52,40,42,55,49,41, 51,52,47,42,62,82,76,71,81,66,81,86,71,66,65,55,51,53,73,71,81], "name": " Total "}]}," ot: 0: 0: 3 ": {" timeUnit ":" SECONDS "," overTimeData ": [{" valores ": [2,1,1,1,1,1,0, 1,0,1,1,1,0,2,0,2,2,0,0,0,0,0,0,1,1,2,2,2,2,5,5,1, 0,2,1,1,1,2,0,2,1,0,5,1,1,2,0,0,0,0,0,0,0,0,0,1,1,1, 0,3,2], "nombre": "Total"}]}}]]]]] 388 [[154, ["rt", [{"ot: 0: 0: 4": {"timeUnit": " MINUTES "," overTimeData ": [{" valores ": [53,53,52,40,42,55,49,51,52,47,42,62,82,76,71,81,66, 81,86,71,66,65,65,55,51,53,73,71,81], "name": "Total"}}}, "ot: 0: 0 : 3 ": {" timeUnit ":" SEGUNDOS "," overTimeData ": [{" valores ": [0,3,1,1,1,1,1,0,1,0,1,1,1, 0,2,0,2,2,1,0,0,0,0,0,2,1,1,2,1,2,0,5,1,0,2,1,1,1,1, 2,0,2,1,0,5,1,1,2,0,0,0,0,0,0,0,0,0,1,1,0,3], "name": " Total "}]}}]]]]

¡Avísame si puedes ayudar con alguno de los artículos anteriores!

Respuestas a la pregunta(4)

Su respuesta a la pregunta