Saltar al contenido principal
@capgo/capacitor-contentsquare Análisis Fuente abierta

Contentsquare plugin de Capacitor

Integra análisis móvil de Contentsquare, control de consentimiento, seguimiento de pantalla, transacciones y control de reproducción de sesión en Capacitor

Instalar

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

Guía

Cómo usar Contentsquare en Capacitor

Usando @capgo/capacitor-contentsquare

El contrato de puente nativo implementado por Capacitor.

Instalar

bun add @capgo/capacitor-contentsquare
bunx cap sync

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

Importar

import { Contentsquare } from '@capgo/capacitor-contentsquare';

Vista general de API

Método Descripción
optIn Consulte las definiciones de origen para el comportamiento actual.
optOut Consulte las definiciones de origen para el comportamiento actual.
sendScreenName Consulte las definiciones de origen para el comportamiento actual.
sendTransaction Consulte las definiciones de origen para el comportamiento actual.
sendDynamicVarWithStringValue Consulte las definiciones de origen para el comportamiento actual.
sendDynamicVarWithIntValue Consulte las definiciones de origen para el comportamiento actual.
onReady Consulte las definiciones de origen para el comportamiento actual.
excludeURLForReplay Consulte las definiciones de origen para el comportamiento actual.
setPIISelectors Consulte las definiciones de origen para el comportamiento actual.
setCapturedElementsSelector Consulte las definiciones de origen para el comportamiento actual.
collect Consulte las definiciones de origen para el comportamiento actual.

Ejemplos

optIn()

Consulte la referencia de API para el contrato actual.

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.optIn();

optOut()

Consulte la referencia de API para el contrato actual.

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.optOut();

sendScreenName()

Consulte la referencia de API para el contrato actual.

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.sendScreenName({ name: 'example' });

sendTransaction()

Consulte la referencia de API para el contrato actual.

import { Contentsquare, CurrencyCode } from '@capgo/capacitor-contentsquare';

await Contentsquare.sendTransaction({
  transactionValue: 1,
  transactionCurrency: CurrencyCode.USD,
});

sendDynamicVarWithStringValue()

Consulte la referencia de API para el contrato actual.

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.sendDynamicVarWithStringValue({
  dynVarKey: 'dyn-var-key-123',
  dynVarValue: 'dyn-var-value',
});

sendDynamicVarWithIntValue()

Consulte la referencia de API para el contrato actual.

import { Contentsquare } from '@capgo/capacitor-contentsquare';

await Contentsquare.sendDynamicVarWithIntValue({
  dynVarKey: 'dyn-var-key-123',
  dynVarValue: 'dyn-var-value',
});

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

Referencia completa

Sigue adelante desde Using @capgo/capacitor-contentsquare

Si está utilizando Usando @capgo/capacitor-contentsquare para planificar el trabajo de plugin nativo, conecte con @capgo/capacitor-contentsquare para los detalles de implementación en @capgo/capacitor-contentsquare Getting Started para los detalles de implementación en Inicio Directorio de Plugins de Capgo para el flujo de trabajo del producto en Directorio de Plugins de Capgo Capacitor Plugins por Capgo para los detalles de implementación en Capacitor Plugins por Capgo, y Agregar o Actualizar Plugins para los detalles de implementación en Agregar o Actualizar Plugins.

FAQ

Preguntas frecuentes del plugin Contentsquare

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

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

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

¡Sí. Contentsquare 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.

¿Cuál versión de Capacitor soporta @capgo/capacitor-contentsquare?

Los plugins de Capgo siguen la versión mayor de Capacitor: utilice 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 de GitHub lista las versiones mantenidas.

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

¡Sí! El código fuente de code está disponible en GitHub en https://github.com/Cap-go/capacitor-contentsquare/ y el paquete es gratuito para instalar desde npm. Se agradecen los informes de errores y solicitudes de cambios.

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

Instalar o actualizar el plugin 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 plugin pueden enviar con Capgo actualizaciones en vivo.

Envíe cambios de Contentsquare 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.

Inicie con Capgo