내용으로 건너뛰기

시작하기

  1. 플러그인을 설치하세요

    터미널 창
    npm i @capgo/capacitor-contentsquare
  2. 자연 플랫폼 동기화

    터미널 창
    npx cap sync
  3. 업스트림 제품 구성 확인

기본 사용법

기본 사용 방법
import { 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',
});
  • 사용자 고유 값 대신 안정적인 이름을 사용하십시오.
  • iOS 및 Android 네비게이션 스택에서 동일한 이름 규칙을 유지하십시오.
  • 앱이 전면으로 돌아오면 화면 이름과 중요한 동적 변수를 다시 전송하십시오.

Session Replay에서 sensitive 콘텐츠를 유지하기 위해 내장된 마스킹 헬퍼를 사용하십시오.

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

플랫폼 설정

플랫폼 설정
  • iOS 앱 내 기능을 위해, 추가된 deeplink 연결을 완료하세요. iOS 설정 페이지.
  • 안드로이드에는 플러그인 자체에 대한 추가 매니페스트 연결이 필요하지 않습니다. [Capacitor](https://capacitorjs.com/)를 참조하십시오. 안드로이드 노트 로그 및 유효성 검사 팁을 위한.
  • This plugin is a Capacitor 8 community port of the official Contentsquare Capacitor package.
  • 자바스크립트 API는 현재 Contentsquare Capacitor 문서와 동기화되며, 패키징 및 네이티브 빌드 설정은 Capacitor 8을 목표로합니다.