Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

186
Vistas
El ejemplo de inicio rápido de Google Analytics API JS no funciona

Estoy tratando de establecer una conexión funcional con la API de GA de acuerdo con los documentos oficiales: https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/web-js . Hice todo lo necesario para configurarlo, pero la solución no funciona. Lo extraño es que el botón para la autenticación está cargado y funciona hasta el punto en que selecciono la cuenta de Google para iniciar sesión. Después de eso, sin embargo, aparece la carga y la ventana de autenticación se cierra. No hay ningún error en la consola, no pasa nada.

Actualmente lo uso en localhost pero también lo probé en un servidor con el mismo resultado. Después de seleccionar la cuenta, cada próximo intento ni siquiera requiere elegir la cuenta, por lo que la ventana simplemente se abre, aparece la carga y se cierra nuevamente sin que ocurra nada.

captura de pantalla

 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Hello Analytics Reporting API V4</title> <meta name="google-signin-client_id" content="<CLIENT-ID>"> <meta name="google-signin-scope" content="https://www.googleapis.com/auth/analytics.readonly"> </head> <body> <h1>Hello Analytics Reporting API V4</h1> <!-- The API response will be printed here. --> <textarea cols="80" rows="20" id="query-output"></textarea> <!-- The Sign-in button. This will run `queryReports()` on success. --> <p class="g-signin2" data-onsuccess="queryReports"></p> <script> const VIEW_ID = '<VIEW-ID>'; // Query the API and print the results to the page. function queryReports() { gapi.client.request({ path: '/v4/reports:batchGet', root: 'https://analyticsreporting.googleapis.com/', method: 'POST', body: { reportRequests: [ { viewId: VIEW_ID, dateRanges: [ { startDate: '7daysAgo', endDate: 'today' } ], metrics: [ { expression: 'ga:sessions' } ] } ] } }).then(displayResults, console.error.bind(console)); } function displayResults(response) { var formattedJson = JSON.stringify(response.result, null, 2); document.getElementById('query-output').value = formattedJson; } </script> <!-- Load the JavaScript API client and Sign-in library. --> <script src="https://apis.google.com/js/client:platform.js"></script> </body> </html>

¿Hay algo mal en el código que me perdí?

about 4 years ago · Santiago Gelvez
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda