Exportación · Microsoft Excel

Consulte las métricas de NowMetrix en Excel

Use Power Query para importar datos de NowMetrix en una tabla estándar de Excel. No se necesitan complementos ni conocimientos de programación: cree una clave de API, pegue la consulta preparada y cargue el resultado.

Cómo funciona la conexión

Excel solicita los datos seleccionados directamente a la REST API de NowMetrix:

NowMetrix REST API → Power Query → Excel table → charts, formulas, or PivotTables

El ejemplo de esta guía importa las últimas 30 filas diarias disponibles de /v1/overview. Cada fila contiene una fecha, un tracker, la zona horaria del tracker, páginas vistas y visitas. Al actualizar la consulta, la tabla importada se sustituye por la respuesta más reciente de la API.

Se trata de un conjunto de datos importado para informes, no de un flujo en tiempo real. Normalmente basta con actualizarlo cada hora o cada día. Para obtener un informe que se actualice continuamente, consulte Microsoft Power BI.

Antes de empezar

Necesita:

  • una cuenta de NowMetrix con acceso a la REST API;
  • acceso al tracker que desea exportar;
  • Microsoft Excel con Power Query; y
  • permiso para crear y actualizar conexiones de datos externas.

En Windows, Power Query está disponible en Datos → Obtener datos. En las versiones actuales de Microsoft 365 para macOS, use Datos → Obtener datos (Power Query). Los nombres de los menús pueden variar ligeramente según la versión y el idioma de Excel.

Si no encuentra el Editor de Power Query en un Mac, actualice primero Microsoft 365. Microsoft documenta el flujo de trabajo actual para Mac en su guía de Power Query en Excel para Mac.

1. Cree una clave de API específica

  1. Inicie sesión en NowMetrix.
  2. Abra Ajustes → API.
  3. Cree una clave nueva con una etiqueta clara, por ejemplo Microsoft Excel.
  4. Copie la clave completa inmediatamente. Solo se muestra una vez.
  5. Anote el ID del tracker del sitio web que desea exportar.
Marcador de posición Sustituir por Ejemplo
nm_YOUR_KEY Su clave de API completa de NowMetrix nm_…
TRACKER_ID El ID del tracker que se va a exportar news-example-com
Trate la clave de API como una contraseña. No la envíe por correo electrónico ni por chat, no la coloque en una celda de Excel ni la incluya en capturas de pantalla. Use una clave independiente para poder revocarla sin afectar a otras integraciones.

2. Abra una consulta de Power Query en blanco

Excel para Windows

  1. Cree un libro nuevo o abra el libro que debe contener la exportación.
  2. Seleccione Datos → Obtener datos → De otras fuentes → Consulta en blanco.
  3. En el Editor de Power Query, seleccione Inicio → Editor avanzado.

Excel para macOS

  1. Cree un libro nuevo o abra el libro de destino.
  2. Seleccione Datos → Obtener datos (Power Query) → Iniciar el Editor de Power Query.
  3. Cree una Consulta en blanco y abra Inicio → Editor avanzado.

3. Pegue la consulta preparada

  1. Elimine el contenido existente del Editor avanzado.
  2. Pegue la consulta completa que aparece a continuación.
  3. Sustituya nm_YOUR_KEY y TRACKER_ID en las dos primeras líneas.
  4. Mantenga las comillas que rodean ambos valores.
  5. Seleccione Listo.
let
    ApiKey = "nm_YOUR_KEY",
    TrackerId = "TRACKER_ID",

    Response = Json.Document(
        Web.Contents(
            "https://api.nowmetrix.com",
            [
                RelativePath = "v1/overview",
                Query = [
                    site = TrackerId,
                    days = "30"
                ],
                Headers = [
                    Authorization = "Bearer " & ApiKey,
                    Accept = "application/json"
                ],
                Timeout = #duration(0, 0, 0, 30)
            ]
        )
    ),

    DailyRows = if List.IsEmpty(Response[daily]) then
        #table(type table [date = text, pageviews = Int64.Type, visits = Int64.Type], {})
    else
        Table.FromRecords(Response[daily]),

    AddTracker = Table.AddColumn(
        DailyRows,
        "tracker",
        each Response[site],
        type text
    ),
    AddTimezone = Table.AddColumn(
        AddTracker,
        "timezone",
        each Response[timezone],
        type text
    ),
    ReorderedColumns = Table.ReorderColumns(
        AddTimezone,
        {"date", "tracker", "timezone", "pageviews", "visits"}
    ),
    TypedColumns = Table.TransformColumnTypes(
        ReorderedColumns,
        {
            {"date", type date},
            {"tracker", type text},
            {"timezone", type text},
            {"pageviews", Int64.Type},
            {"visits", Int64.Type}
        }
    )
in
    TypedColumns

La URL base fija, junto con RelativePath y Query, mantiene la dirección legible y evita que la clave de API aparezca en la URL. La clave solo se envía en el encabezado HTTPS Authorization.

4. Confirme los ajustes del origen de datos

Excel puede preguntarle cómo debe conectarse a https://api.nowmetrix.com.

  1. Elija Anónimo.
  2. Aplique el ajuste a https://api.nowmetrix.com.
  3. Seleccione Conectar.
  4. Si se le solicita un nivel de privacidad, seleccione el que requiera su organización. Privado ofrece la separación más estricta respecto a otros orígenes de datos.
Anónimo solo describe el método de credenciales integrado de Excel. La solicitud no es anónima para NowMetrix: la consulta se autentica con su clave de API en el encabezado Bearer.

5. Cargue y compruebe la tabla

  1. Espere hasta que la vista previa de Power Query muestre cinco columnas.
  2. Si lo desea, cambie el nombre de la consulta a NowMetrix Daily.
  3. Seleccione Inicio → Cerrar y cargar.
  4. Excel creará una tabla en una hoja de cálculo con las filas importadas.
date tracker timezone pageviews visits
2026-08-22 TRACKER_ID Europe/Zurich 81,240 53,210
2026-08-23 TRACKER_ID Europe/Zurich 77,480 50,195

Ya puede crear fórmulas, gráficos, tablas dinámicas u hojas de cálculo adicionales que hagan referencia a esta tabla. Mantenga las notas y los cálculos manuales fuera de la tabla importada, ya que una actualización puede cambiar el tamaño de sus filas o sustituirlas.

6. Actualice los datos

Actualizar manualmente

Seleccione Datos → Actualizar todo. Excel volverá a ejecutar la consulta y sustituirá las filas importadas.

Actualizar al abrir el libro

  1. Abra Datos → Consultas y conexiones.
  2. Haga clic con el botón derecho en NowMetrix Daily y seleccione Propiedades.
  3. Active Actualizar datos al abrir el archivo.

Actualizar a intervalos

  1. Abra las propiedades de la misma consulta.
  2. Active Actualizar cada e introduzca un intervalo, como 60 minutos.
  3. Guarde el libro.
La actualización a intervalos de Excel normalmente solo se ejecuta mientras el libro de escritorio está abierto. No es una programación en la nube desatendida. Use Power BI Service si el conjunto de datos debe actualizarse cuando nadie tenga Excel abierto.

Evite las actualizaciones innecesariamente frecuentes. El límite de la API de NowMetrix se comparte por tracker entre claves de API y usuarios. Microsoft explica los ajustes de conexión de Excel en su guía de actualización de datos externos.

Exporte otros datos de NowMetrix

La REST API proporciona varios conjuntos de datos para distintas necesidades de informes:

Caso de uso Ejemplo de endpoint Frecuencia de actualización recomendada
Páginas vistas y visitas diarias /v1/overview?days=30 Cada hora o cada día
Páginas principales de ayer /v1/recap?preset=yesterday&limit=100 Una vez por día completado
Instantánea actual en directo /v1/realtime Solo con la frecuencia que necesite el informe
Fuentes de tráfico actuales /v1/sources Sustituir la instantánea actual
Cada endpoint devuelve una estructura JSON diferente. No basta con cambiar RelativePath; la transformación de Power Query posterior a Response también debe coincidir con el endpoint seleccionado. Consulte el ejemplo de respuesta de la página de referencia del endpoint para adaptar la consulta.

Lista de comprobación de seguridad y uso compartido

  • Use una clave de NowMetrix independiente y etiquetada para este libro.
  • Conceda al usuario de NowMetrix únicamente el acceso al tracker necesario para la exportación.
  • No almacene la clave de API en una celda, fórmula, URL, captura de pantalla o comentario de la hoja de cálculo.
  • No cargue el libro en un área pública de descargas.
  • Comparta el libro solo con personas autorizadas a utilizar la clave de API.
  • Considere que cualquier persona que edite el libro puede inspeccionar Power Query y leer su clave.
  • Proteja el acceso a OneDrive o SharePoint si el libro se almacena allí.
  • Revoque inmediatamente la clave específica si el libro o la cuenta pudieran haberse visto comprometidos.
  • Después de cambiar una clave, actualice la primera línea de la consulta y actualice el libro.
Ocultar una hoja de cálculo o una consulta no mantiene secreta la clave de API. Power Query almacena la consulta en el libro. Restringir el acceso al archivo y utilizar una clave específica que pueda revocarse son las medidas de protección más importantes.

Resolución de problemas

Problema Qué debe comprobar
Power Query solicita las credenciales repetidamente Abra Ajustes del origen de datos, borre los permisos de https://api.nowmetrix.com, vuelva a conectarse y elija Anónimo.
401 o «se ha denegado el acceso al recurso» Confirme que la clave de API completa ha sustituido a nm_YOUR_KEY, que no contiene espacios y que no se ha revocado.
403 El usuario de NowMetrix de la clave de API no puede acceder al tracker configurado. Compruebe TRACKER_ID y los permisos del tracker.
429 Se ha superado el límite de solicitudes del tracker. Espere y reduzca la frecuencia de actualización.
503 El backend de analítica no está disponible temporalmente. Conserve la tabla existente y vuelva a intentarlo más tarde.
Expression.Error: The field 'daily' wasn't found La API ha devuelto una estructura diferente o se ha cambiado el endpoint. Restablezca v1/overview o adapte la transformación.
Las fechas o los números tienen un formato incorrecto Compruebe la configuración regional utilizada por Excel. La consulta asigna tipos explícitos de fecha y número entero, pero la presentación de la hoja sigue la configuración regional del libro.
La actualización funciona en el editor, pero no después de volver a abrir el libro Compruebe las propiedades de la consulta, los permisos del origen de datos, el acceso a la red y si su organización bloquea las conexiones web externas.