Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Instalar Analytics Firebase en ionic

Cómo instalar analytics firebase
Escrito por Digitaldot
26 de febrero de 2020
Tiempo de lectura 3 min
Contenido

Hoy nos hemos levantado con ganas de compartir algunas tareas que realizamos a diario en el departamento de diseño de aplicaciones móviles. Así que si tú eres de los autodidactas seguro que te interesa saber un poco más sobre el desarrollo de una app.

¿Cómo instalar Analytics FireBase en Ionic?

Lo primero que debemos hacer es crear un proyecto en Firebase, donde deberemos indicar el nombre del proyecto, su ubicación y aceptar los términos pertinentes. Los proyectos abarcan las distintas aplicaciones, por lo que un proyecto puede tener asociadas varias apps.

Una vez creado, añadiremos una aplicación a elegir entre IOS, Android y aplicación web. Para instalar Analytics Firebase en nuestra app en Ionic deberemos añadir dos aplicaciones en Firebase, una para Android y otra para IOS.

Empresa de diseño de app

Necesitaremos añadir lo siguiente por este orden:

- El paquete de GoogleService-Info.plist o google-services.json en IOS y Android. Lo obtendremos una vez añadido el nombre de paquete que te solicita Firebase al añadir un tipo de app.

- Una vez descargado GoogleService-Info.plist o google-services.json, deberemos colocarlo dentro de nuestro proyecto de ionic, al mismo nivel que la carpeta src, www o resources.

Es importante destacar que es necesario añadirlo también dentro de la plataforma específica de IOS y Android.

En Android lo añadiremos en la siguiente ruta: platforms\android\app\google-services.json y deberemos indicarlo en nuestro proyecto ionic de la siguiente forma:

  • En el archivo Config.xml, dentro de la sección de Android:

<platform name="android">
<resource-file src="google-services.json" target="..\platforms\android\app\google-services.json" />

</platform>

  • En el archivo Config.xml, dentro de la sección para IOS:

<platform name="ios">
<resource-file src="GoogleService-Info.plist" />
...
</platform>

- Una vez colocado el JSON de Google services comenzaremos a instalar el plugin de Firebase Analytics, que aunque es una versión beta, numerosos usuarios comentan que funciona.

  • ionic cordova plugin add cordova-plugin-firebase-analytics
  •  npm install --save @ionic-native/firebase-analytics
  •  Recuerda añadir sudo delante de ambos comandos en IOS.
  •  Una vez instalados deberemos añadirlo a Providers de nuestro proyecto en ionic, dentro del archivo app.module.ts

 import { FirebaseAnalytics } from '@ionic-native/firebase-analytics';
 providers: [
MobileAccessibility,
FirebaseAnalytics,
InAppBrowser
]

- Por último, dentro de las páginas que deseemos deberemos añadir el siguiente código:

  • import { FirebaseAnalytics } from '@ionic-native/firebase-analytics';
  • declaramos en el constructor:

constructor(private firebaseAnalytics: FirebaseAnalytics) {

this.firebaseAnalytics.logEvent('page_view', {page:"dashboard"})
.then((res: any) => console.log(res))
.catch((error: any) => console.error(error));
}

Para más información consultar la documentación oficial donde podremos ver también una Repo en Github.

Y hasta aquí este sencillo tutorial. Si queréis saber más sobre desarrollo web o desarrollo de aplicaciones móviles seguid atentos a nuestras noticias. y, si, lo que queréis es hacer una aplicación móvil, ¡contad con nuestra empresa de diseño de aplicaciones móviles!

Analytics Firebase. digitalDot

Noticias relacionadas sobre Desarrollo web

Cómo gestionar miles de categorías en PrestaShop sin afectar el rendimiento

Cómo gestionar miles de categorías en PrestaShop sin afectar el rendimiento

En tiendas online con miles de categorías, como recambios o despieces, PrestaShop puede convertirse en un cuello de botella. No es un problema puntual, sino estructural cuando el árbol de categorías es muy grande o profundo. Según referencias públicas en GitHub y foros oficiales de PrestaShop, este comportamiento ya ha…

Caso de éxito de integración ClassicGes con PrestaShop para venta a granel

Caso de éxito de integración ClassicGes con PrestaShop para venta a granel

En digitalDot desarrollamos integraciones avanzadas ERP y ecommerce adaptadas a la lógica real de cada negocio. En este proyecto trabajamos la integración entre ClassicGes y PrestaShop para una tienda online especializada en frutos secos a granel, donde el reto principal era la gestión del inventario por múltiplos de peso. El…

Localizador personalizable

Localizador inteligente de profesionales

Hoy te presentamos un nuevo localizador (Repslocator) más preciso, más cercano y que te brindará más oportunidades. Sobra decir que el mundo es muy basto y que necesitamos que nos encuentren en él, pero, que nos encuentren bajo algunos patrones como puede ser la distancia. Por eso hemos desarrollado un…

Iconos 3d representando el vibe Coding

Vibe Coding: rápido para prototipos, débil para SEO y UX

En los últimos meses probablemente hayas escuchado hablar del vibe coding, es un código generado a partir de prompts, con un fuerte apoyo en inteligencia artificial, poco desarrollo manual y resultados sorprendentemente rápidos. Y sí, para determinados usos, puede ser realmente útil. El problema aparece cuando ese enfoque pensado para…

Novedades de PrestaShop Developer Conference

Novedades de Prestashop Developer Conference: mejoras en rendimiento, seguridad e integración de IA

La Prestashop Developer Conference de noviembre de 2025 ha sido un evento clave para la comunidad de desarrolladores, agencias y tiendas online que trabajan con la plataforma Prestashop. Durante la conferencia, se anunciaron novedades de Prestashop, nuevas funcionalidades y mejoras significativas que cambiarán la forma en que interactuamos con la…

Información sobre nuevos productos a los clientes ecommerce

Envíos automatizados sobre productos nuevos

La comunicación directa con los clientes es clave para cualquier negocio digital, y mantenerlos informados de manera efectiva puede marcar la diferencia. Con este objetivo, se desarrolló una integración automatizada entre la web y Mailrelay, que permite gestionar los suscriptores y enviar correos electrónicos cuando se suben nuevos productos a…

Plugin Wordpress HubSpot Sync

Sincronización entre WooCommerce y HubSpot

A continuación os voy a contar como hemos desarrollado una integración que une tienda online y CRM para convertir datos en oportunidades. El trabajo lo hemos desarrollado para Woocommerce. Adelante, vamos al lío. Plugin para sincronizar productos con HubSpot Como os comentaba se trata de un plugin diseñado para sincronizar…

Sincronizador de productos y stock para tienda online

Automatización de productos y stock entre proveedores y una tienda online

Vamos a hablar claro, ¿tienes una tienda online? pues debes saber que la eficiencia en la gestión del catálogo y del stock puede marcar la diferencia entre un ecommerce rentable y uno que se hunde. Hace poco un cliente que llegó a digitalDot partía de este grave problema, empezaba a…

Configuración del módulo Verifactu para Prestashop

Desarrollo del módulo Verifactu para PrestaShop

Con la llegada del sistema Verifactu, la Agencia Tributaria Española (AEAT) da un paso más en la digitalización y control de la facturación electrónica. Para ayudar a las tiendas online a cumplir con esta normativa, en digitalDot hemos desarrollado el módulo Verifactu para PrestaShop, una solución que automatiza la comunicación…

1 2 3 8
crossmenuchevron-down