モバイル:React-Nativeキャンペーンコールバックとは何か?その使用方法は?

Last Updated 5月 1, 2026

概要

WalkMe Mobile SDKバージョン1.6.0以降、WalkMe Mobile SDKでキャンペーンコールバックがサポートされます。

コールバックは、アプリがWalkMeキャンペーンイベントに登録するためのプログラム的な方法です。 キャンペーンコールバックインターフェースを実装することで、アプリはコールバックオブジェクトを通して転送されたデータ(キャンペーン情報やユーザー情報を含む)を使用し、アプリの目的に利用できます。例えば、WalkMeとは関係のないアナリティクスやCRMシステムに情報を渡したり、ユーザーのキャンペーンに対するインタラクションに応じて、アプリやユーザー設定を更新したりできます。

ユースケース

キャンペーンコールバックは、以下などに使用できます。

  • あらゆるアナリティクスシステムからユーザーのオンボーディングを追跡する
  • 「無料デモに興味がありますか? はい / いいえ」などのWalkMeシャウトアウトで、ユーザーエンゲージメントに基づいてCRM内で機会を生成する
  • 既存のサポートシステムと統合して、WalkThruの使用状況/完了状況とトップのサポートチケットトピックを追跡し比較する

以下に、キャンペーンコールバックを実装するために必要なすべてのステップを説明します。

キャンペーンコールバックの使用

キャンペーンコールバックに登録するには、まず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は次のとおりです:
abbi://cta。例:abbi://ok またはabbi://never

キャンペーンID "campaign_id" キャンペーンに割り当てられた一意のID
キャンペーンCTAのID "cta_ud" キャンペーンCTAの一意のID
キャンペーンデータ "data" キャンペーンに追加された追加データに対して将来利用できるように追加された、プレースホルダーオブジェクト。 アンケート送信データがここに入力されます。

この記事は役に立ちましたか?

ご意見ありがとうございます!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×