Lebih cepat ke konten utama
@capgo/capacitor-contentsquare Analitik Terbuka sumber

Contentsquare Plugin Capacitor

Integrasikan analitik seluler Contentsquare, pengaturan konsent, pengukuran layar, transaksi, dan kontrol ulang sesi di Capacitor

Pasang

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

Petunjuk

Cara menggunakan Contentsquare di Capacitor

Gunakan @capgo/capacitor-contentsquare

Kontrak jembatan native internal yang diimplementasikan oleh Capacitor.

Install

bun add @capgo/capacitor-contentsquare
bunx cap sync

bunx cap sync Mengcopy plugin native code ke dalam proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.

Import

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

Pandangan singkat API

Metode Deskripsi
optIn Lihat definisi sumber untuk perilaku saat ini.
optOut Lihat definisi sumber untuk perilaku saat ini.
sendScreenName Lihat definisi sumber untuk perilaku saat ini.
sendTransaction Lihat definisi sumber untuk perilaku saat ini.
sendDynamicVarWithStringValue Lihat definisi sumber untuk perilaku saat ini.
sendDynamicVarWithIntValue Lihat definisi sumber untuk perilaku saat ini.
onReady Lihat definisi sumber untuk perilaku saat ini.
excludeURLForReplay Lihat definisi sumber untuk perilaku saat ini.
setPIISelectors Lihat definisi sumber untuk perilaku saat ini.
setCapturedElementsSelector Lihat definisi sumber untuk perilaku saat ini.
collect Lihat definisi sumber untuk perilaku saat ini.

Contoh

optIn()

Lihat referensi API untuk kontrak saat ini.

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

await Contentsquare.optIn();

optOut()

Lihat referensi API untuk kontrak saat ini.

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

await Contentsquare.optOut();

sendScreenName()

Lihat referensi API untuk kontrak saat ini.

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

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

sendTransaction()

Lihat referensi API untuk kontrak saat ini.

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

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

sendDynamicVarWithStringValue()

lihat referensi API untuk kontrak saat ini.

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

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

sendDynamicVarWithIntValue()

lihat referensi API untuk kontrak saat ini.

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

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

Daftar di atas menampilkan 11 metode inti. Bantuan listener dan versi, serta kontrak lengkap dari setiap metode, dapat dilihat dalam referensi GitHub.

Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-contentsquare

Jika Anda menggunakan Menggunakan @capgo/capacitor-contentsquare untuk merencanakan pekerjaan plugin native, hubungkannya dengan @capgo/capacitor-contentsquare untuk detail implementasi di @capgo/capacitor-contentsquare Mulai Menggunakan untuk detail implementasi di Getting Started Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, dan Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin

FAQ

FAQ plugin Contentsquare

Bagaimana cara menginstal plugin Contentsquare di aplikasi Capacitor?

Jalankan "bun add @capgo/capacitor-contentsquare" (atau "npm install @capgo/capacitor-contentsquare"), kemudian jalankan "bunx cap sync" agar projek iOS dan Android dapat menangkap code native. Impor dari "@capgo/capacitor-contentsquare" di aplikasi code Anda.

Apakah @capgo/capacitor-contentsquare dapat berjalan dengan React, Vue, dan Angular?

Ya. Contentsquare adalah paket Capacitor, jadi itu berfungsi dengan framework web apa pun yang berjalan di dalam Capacitor, termasuk Ionic, React, Vue, Angular, Svelte dan JavaScript biasa.

Versi Capacitor apa yang didukung oleh @capgo/capacitor-contentsquare?

Capgo plugin mengikuti versi utama Capacitor: gunakan versi plugin utama yang sesuai dengan versi utama Capacitor Anda (misalnya plugin v8 dengan Capacitor 8). Tabel kompatibilitas di README GitHub menampilkan versi yang dipelihara.

Apakah @capgo/capacitor-contentsquare gratis dan terbuka sumber?

Ya. Sumber code publik di GitHub di https://github.com/Cap-go/capacitor-contentsquare/ dan paketnya gratis untuk diinstal dari npm. Laporan bug dan permintaan pull selalu welcome.

Dapatkah saya memperbarui code yang menggunakan Contentsquare tanpa review App Store?

Menginstal atau mengupgrade plugin mengubah code native, jadi itu memerlukan build toko baru. Setelah itu, perubahan JavaScript, HTML dan CSS yang memanggil plugin dapat berlayar langsung dengan Capgo live updates.

Kirim perubahan Contentsquare tanpa menunggu tinjauan aplikasi

Setelah plugin masuk dalam build toko aplikasi, Capgo pembaruan hidup mengirimkan perubahan JavaScript, HTML, dan CSS ke pengguna dalam menit.

Mulai dengan Capgo