Allez directement au contenu principal
@capgo/capacitor-contentsquare Analytique Open source

Contentsquare plugin Capacitor

Intégrez les analyses mobiles de Contentsquare, la gestion du consentement, le suivi d'écran, les transactions et les contrôles de replay de session dans Capacitor

Installer

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

Guide

Comment utiliser Contentsquare dans Capacitor

Tester sur appareil

Télécharger l'application Capgo, puis scanner le code QR code.

Prévisualisation du plugin Contentsquare QR code

Utilisation de @capgo/capacitor-contentsquare

Contrat de pontage natif interne implémenté par Capacitor.

Installer

bun add @capgo/capacitor-contentsquare
bunx cap sync

bunx cap sync copie le code natif du plugin dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à jour du plugin.

Importer

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

Vue d'ensemble de API

Méthode Description
optIn Voir les définitions de source pour le comportement actuel.
optOut Voir les définitions de source pour le comportement actuel.
sendScreenName Voir les définitions de source pour le comportement actuel.
sendTransaction Voir les définitions de source pour le comportement actuel.
sendDynamicVarWithStringValue Voir les définitions de source pour le comportement actuel.
sendDynamicVarWithIntValue Voir les définitions de source pour le comportement actuel.
onReady Voir les définitions de source pour le comportement actuel.
excludeURLForReplay Voir les définitions de source pour le comportement actuel.
setPIISelectors Voir les définitions de source pour le comportement actuel.
setCapturedElementsSelector Voir les définitions de source pour le comportement actuel.
collect Voir les définitions de source pour le comportement actuel.

Examples

optIn()

Consultez la référence API pour le contrat actuel.

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

await Contentsquare.optIn();

optOut()

Consultez la référence API pour le contrat actuel.

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

await Contentsquare.optOut();

sendScreenName()

Consultez la référence API pour le contrat actuel.

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

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

sendTransaction()

Consultez la référence API pour le contrat actuel.

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

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

sendDynamicVarWithStringValue()

Consultez la référence API pour le contrat actuel.

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

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

sendDynamicVarWithIntValue()

Consultez la référence API pour le contrat actuel.

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

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

La table ci-dessus liste les 11 méthodes de base. Les aides aux écouteurs et aux versions, ainsi que le contrat complet de chaque méthode, sont documentés dans le répertoire GitHub.

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-contentsquare

Si vous utilisez L'utilisation de @capgo/capacitor-contentsquare pour planifier le travail de plugin natif, connectez-l’avec @capgo/capacitor-contentsquare pour les détails d'implémentation dans @capgo/capacitor-contentsquare Getting Started pour les détails d'implémentation dans Démarrage Répertoire de plugins Capgo pour le flux de travail du produit dans Répertoire de plugins Capgo Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, et Installation ou mise à jour des plugins pour les détails d'implémentation dans Installation ou mise à jour des plugins.

FAQ

FAQ du plugin Contentsquare

Comment installer le plugin Contentsquare dans une application Capacitor ?

Exécutez la commande « bun add @capgo/capacitor-contentsquare » (ou « npm install @capgo/capacitor-contentsquare »), puis exécutez « bunx cap sync » afin que les projets iOS et Android prennent en compte les natives code. Importez-l’à partir de « @capgo/capacitor-contentsquare » dans votre application code.

Le plugin @capgo/capacitor-contentsquare fonctionne-t-il avec React, Vue et Angular ?

Oui. Contentsquare est un package Capacitor, il fonctionne donc avec tout framework web qui s'exécute dans Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript pur.

Quelle version de Capacitor est prise en charge par @capgo/capacitor-contentsquare ?

Capgo plugins suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à la version majeure de votre Capacitor (par exemple, plugin v8 avec Capacitor 8). La table de compatibilité dans le README du GitHub liste les versions maintenues.

Le plugin @capgo/capacitor-contentsquare est-il gratuit et open source ?

Oui. Le code source code est public sur GitHub à l'adresse https://github.com/Cap-go/capacitor-contentsquare/ et le package est gratuit pour l'installer depuis npm. Les rapports de bogues et les demandes de modification sont les bienvenus.

Peut-on mettre à jour code qui utilise Contentsquare sans passer par une revue de l'App Store ?

L'installation ou la mise à niveau du plugin modifie les natives code, il faut donc une nouvelle build de l'application. Après cela, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être déployées instantanément avec les mises à jour Capgo.

Envoyez les modifications de Contentsquare sans attendre la revue de l'application

Once the plugin is in your store build, Capgo live updates push your JavaScript, HTML and CSS changes to users in minutes.

Commencez avec Capgo