Inicio rápido
Copia una línea de comando con los pasos de instalación y la guía de markdown completa para este plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-contentsquare`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/contentsquare/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Instalación
Sección titulada “Instalación”Puede utilizar nuestra configuración asistida por IA para instalar el plugin. Agregue las Capgo habilidades a su herramienta de IA utilizando el siguiente comando:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsUsa luego la siguiente solicitud:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-contentsquare` plugin in my project.Si prefieres la configuración manual, instala el plugin ejecutando los siguientes comandos y sigue las instrucciones específicas de la plataforma a continuación:
-
Instalar el plugin
Ventana de terminal npm i @capgo/capacitor-contentsquareVentana de terminal pnpm add @capgo/capacitor-contentsquareVentana de terminal yarn add @capgo/capacitor-contentsquareVentana de terminal bun add @capgo/capacitor-contentsquare -
Sincronizar plataformas nativas
Ventana de terminal npx cap syncventana de terminal pnpm cap syncventana de terminal yarn cap syncventana de terminal bunx cap sync -
Revisar la configuración del producto upstream
Sigue las instrucciones oficiales de Contenido de la guía de Contentsquare Capacitor para claves de proyecto, ajustes de reproducción y configuración de la consola.
Uso básico
Uso básicoimport { ContentsquarePlugin, CurrencyCode } from '@capgo/capacitor-contentsquare';
await ContentsquarePlugin.optIn();
await ContentsquarePlugin.sendScreenName('Home');
await ContentsquarePlugin.sendTransaction({ transactionValue: 29.99, transactionCurrency: CurrencyCode.EUR, transactionId: 'order-123',});
await ContentsquarePlugin.sendDynamicVar({ dynVarKey: 'store', dynVarValue: 'rome',});Consejos para nombrar pantallas
Consejos para nombrar pantallas- Usa nombres estables en lugar de valores específicos del usuario.
- Mantén las mismas convenciones de nombres en las pilas de navegación de iOS y Android.
- Cuando la aplicación regrese al primer plano, envía de nuevo el nombre de la pantalla y cualquier variable dinámica crítica.
Reproducir controles de privacidad
Consejos para controles de privacidad de ReplayUsa los ayudantes de máscara integrados para mantener el contenido sensible fuera de Session Replay:
await ContentsquarePlugin.excludeURLForReplay('/checkout/');
await ContentsquarePlugin.setCapturedElementsSelector('[data-cs-capture]');
await ContentsquarePlugin.setPIISelectors({ PIISelectors: ['input[type="email"]', '.credit-card'], Attributes: [{ selector: 'input[name="email"]', attrName: 'value' }],});Configuración de la plataforma
Configuración de la plataforma- Para características de aplicaciones en iOS, complete la configuración de enlaces de profundidad adicionales en el Configuración de iOS página.
- Android no necesita configuración de manifiesto adicional para el plugin en sí; consulte Notas de Android para consejos de registro y validación.
- El JavaScript Capacitor se mantiene alineado con los documentos actuales de Contentsquare Capacitor, mientras que la configuración de empaquetado y la configuración de compilación nativa apuntan a __CAPGO_KEEP_2__ 8.
- The JavaScript API stays aligned with the current Contentsquare Capacitor docs, while the packaging and native build setup target Capacitor 8.
Section titled “Getting Started”
Sección titulada “Sigue adelante desde Getting Started”Si estás utilizando Getting Started para planificar el trabajo de plugin nativo, conecta con Usando @capgo/capacitor-contentsquare para la capacidad nativa en Usando @capgo/capacitor-contentsquare, Directorio de Plugins de Capgo para el flujo de trabajo del producto en Directorio de Plugins de Capgo, Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo, Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise.