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

Last Updated 5月 13, 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
×