Allez directement au contenu principal
@capgo/capacitor-contentsquare Analytiques Source ouvert

Contentsquare plugin Capacitor

Intégrez les contrôles d'analytique mobile, de consentement, de suivi d'écran, de transactions et 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

Utilisez @capgo/capacitor-contentsquare

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

Installer

bun add @capgo/capacitor-contentsquare
bunx cap sync

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

Importer

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

API en un coup d'œil

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.

Exemples

optIn()

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

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

await Contentsquare.optIn();

optOut()

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

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

await Contentsquare.optOut();

sendScreenName()

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

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

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

sendTransaction()

Voir 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',
});

Les méthodes ci-dessus sont listées. Les assistants de listener et de version, 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 des plugins Capgo pour le flux de travail du produit dans Répertoire des plugins Capgo Capacitor Plugins par Capgo pour les détails d'implémentation dans Capacitor Plugins par Capgo, et Ajout ou mise à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour des plugins.

FAQ

FAQ du plugin Contentsquare

Comment installer le plugin Contentsquare dans une application Capacitor?

Exécutez « 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 charge le code natif. 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 Capacitor package, donc il fonctionne avec n'importe quel framework web qui tourne à l'intérieur de Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript plain.

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

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

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

Oui. Le code source de code est public sur GitHub à https://github.com/Cap-go/capacitor-contentsquare/ et le package est gratuit pour l'installation à partir de npm. Les rapports de bogues et les demandes de tirage 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 le code natif, il faut donc une nouvelle construction de l'application. Une fois cela fait, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être envoyées instantanément avec les mises à jour en direct de Capgo.

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

Une fois le plugin est dans votre build de magasin, Capgo les mises à jour en direct poussent vos modifications de JavaScript, HTML et CSS vers les utilisateurs en quelques minutes.

Commencez avec Capgo