Pulsa para ir al contenido principal
@capgo/capacitor-rudderstack Análisis Fuente abierta

RudderStack plugin de Capacitor

RudderStack analytics, resolución de identidad, seguimiento de pantalla y controles de entrega para Capacitor

Instalar

bun add @capgo/capacitor-rudderstack bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-rudderstack
  • pnpm add @capgo/capacitor-rudderstack
  • yarn add @capgo/capacitor-rudderstack

Guía

Cómo usar RudderStack en Capacitor

Probar en dispositivo

Descargue la aplicación Capgo y escane el código QR code.

Vista previa del plugin RudderStack QR code

Usando @capgo/capacitor-rudderstack

Capacitor API que refleja la superficie pública de rudder-sdk-cordova.

Instalar

bun add @capgo/capacitor-rudderstack
bunx cap sync

bunx cap sync copia el nativo code del plugin en tus proyectos nativos. Correlo de nuevo después de cada actualización del plugin.

Importar

import { nativePlugin } from '@capgo/capacitor-rudderstack';

Vista general de API

Metodo Descripción
initialize Inicializa el cliente de RudderStack.
identify Envía una llamada de identificación para el ID de usuario proporcionado.
group Envía una llamada de grupo para el ID de grupo proporcionado.
track Sends a track call for the provided event name.
screen Envía una llamada de pantalla para el nombre de pantalla proporcionado.
alias Asigna el usuario actual a un nuevo identificador.
reset Reinicia el estado de identidad de RudderStack actual.
flush Envía los eventos programados de inmediato.
putDeviceToken Establece el token de empuje que RudderStack envía a los destinos compatibles.
setAdvertisingId Consulte las definiciones de origen para el comportamiento actual.
putAdvertisingId Sets a custom advertising id value.
setAnonymousId Ver las definiciones de origen para el comportamiento actual.
putAnonymousId Establece un valor de ID anónimo personalizado.
optOut Toggles RudderStack tracking opt-out.

Ejemplos

initialize()

Inicia el cliente de RudderStack.

import { nativePlugin } from '@capgo/capacitor-rudderstack';

await nativePlugin.initialize('write-key-123');

identify()

Envía una llamada de identificación para el id de usuario proporcionado.

import { nativePlugin } from '@capgo/capacitor-rudderstack';

await nativePlugin.identify('user-id-123');

group()

Envía una llamada de grupo para el id de grupo proporcionado.

import { nativePlugin } from '@capgo/capacitor-rudderstack';

await nativePlugin.group('group-id-123');

track()

Sends a track call for the provided event name.

import { nativePlugin } from '@capgo/capacitor-rudderstack';

await nativePlugin.track('event');

screen()

Envía una llamada de seguimiento para el nombre de evento proporcionado.

import { nativePlugin } from '@capgo/capacitor-rudderstack';

await nativePlugin.screen('screen');

alias()

Asigna un nuevo identificador al usuario actual.

import { nativePlugin } from '@capgo/capacitor-rudderstack';

await nativePlugin.alias('new-id-123');

La tabla anterior muestra los 14 métodos básicos. Los ayudantes de escucha y versión, así como el contrato completo de cada método, se documentan en el repositorio de GitHub.

Referencia completa

Sigue adelante desde Using @capgo/capacitor-rudderstack

Si estás utilizando Usando @capgo/capacitor-rudderstack planificar la consola y las operaciones API, conecte con @capgo/capacitor-rudderstack para obtener detalles de implementación en @capgo/capacitor-rudderstack Inicio rápido para obtener detalles de implementación en Inicio rápido, API Resumen para los detalles de implementación en API Resumen Introducción para los detalles de implementación en Introducción, y API Claves para los detalles de implementación en API Claves.

FAQ

Preguntas frecuentes del plugin RudderStack

¿Cómo instalo el plugin RudderStack en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-rudderstack" (o "npm install @capgo/capacitor-rudderstack"), luego ejecuta "bunx cap sync" para que los proyectos iOS y Android capturen el code nativo. Importa desde "@capgo/capacitor-rudderstack" en tu aplicación code.

¿Funciona @capgo/capacitor-rudderstack con React, Vue y Angular?

Sí. RudderStack es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor admite @capgo/capacitor-rudderstack?

Los plugins Capgo siguen la versión mayor de Capacitor: utiliza la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README del GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-rudderstack gratuito y de código abierto?

Yes. La fuente code es pública en GitHub en https://github.com/Cap-go/capacitor-rudderstack/ y el paquete es gratuito para instalar desde npm.

Puedo actualizar code que utiliza RudderStack sin una revisión de la Tienda de Aplicaciones?

Instalar o actualizar el complemento cambia el code nativo, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios en JavaScript, HTML y CSS que llaman al complemento pueden enviar con actualizaciones Capgo en vivo.

Envíe cambios de RudderStack sin esperar la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían cambios en JavaScript, HTML y CSS a los usuarios en minutos.

Inicia con Capgo