Welcome to the
WalkMe Help Center
Please log in to continue
Select your data center
Please log in to continue
WalkMe Mobile SDKバージョン1.6.0以降、WalkMe Mobile SDKでキャンペーンコールバックがサポートされます。
コールバックは、アプリがWalkMeキャンペーンイベントに登録するためのプログラム的な方法です。 キャンペーンコールバックインターフェースを実装することで、アプリはコールバックオブジェクトを通して転送されたデータ(キャンペーン情報やユーザー情報を含む)を使用し、アプリの目的に利用できます。例えば、WalkMeとは関係のないアナリティクスやCRMシステムに情報を渡したり、ユーザーのキャンペーンに対するインタラクションに応じて、アプリやユーザー設定を更新したりできます。
キャンペーンコールバックは、以下などに使用できます。
以下に、キャンペーンコールバックを実装するために必要なすべてのステップを説明します。
キャンペーンコールバックに登録するには、まずcampaignEventEmitterにイベントを登録します。
import RNWalkme from 'react-native-walkme-sdk';
// ...
componentDidMount() {
// ...
this.campaignDismissedSubscription = RNWalkme.campaignEventEmitter.addListener(
'wmCampaignInfoEventDismissed',
(event) => {
console.log(event)
}
=
this.campaignShowSubscription = RNWalkme.campaignEventEmitter.addListener(
'wmCampaignInfoEventWillShow',
(event) => {
console.log(event)
}
=
}
|
remove()関数を使用して、必要ないときにはサブスクリプションを削除します。
componentWillUnmount() {
// ...
this.campaignDismissedSubscription.remove();
this.campaignShowSubscription.remove();
}
|
コールバックのリターンオブジェクトには、以下の情報が含まれます。
| アイテム | 取得者 | 説明 |
| キャンペーンCTA | "campaign_cta" |
アプリユーザーがインタラクションしたキャンペーンCTA。 カスタムされていないすべてのCTAで返されるCTAは次のとおりです: |
| キャンペーンID | "campaign_id" | キャンペーンに割り当てられた一意のID |
| キャンペーンCTAのID | "cta_ud" | キャンペーンCTAの一意のID |
| キャンペーンデータ | "data" | キャンペーンに追加された追加データに対して将来利用できるように追加された、プレースホルダーオブジェクト。 アンケート送信データがここに入力されます。 |