オンボーディングタスクが消えない
問題
オンボーディングタスクが完了しても、メニュー内で消去されません。
ソリューション
まず、タスクのステータスを確認してみましょう。 オンボーディングタスクは未完了または完了となる場合があります。
未完了タスクは、はっきりと表示されその横にマイナスアイコンが付きユーザーにまだ完了する必要があることが示されます。
完了タスクにはその横にチェックマークが付きます。お好みで2つの状態で表示できます。
- グレー表示
- グレー表示かつ取り消し線
アクティブなタスク(つまりユーザーが操作可能なタスク)が完了と判断されない理由はいくつか考えられます。
- タスクがグレー表示となっているが、取り消し線が引かれていない場合は、[Strike out completed tasks(完了したタスクに取り消し線を引く)]の設定がオンになってない、または、
- 一意のユーザーIDが定義されていない、または
- スマートウォークスルーに何か問題がある、または
- スマートウォークスルーにブランチがあります。
完了したタスクに取り消し線を引く
- エディタから、[All Items(すべてのアイテム)]のドロップダウンをクリックし、[Onboarding(オンボーディング)]を選択します。
- オンボーディングアイテムから、[Settings(設定)](歯車のアイコン)をクリックします。
- オンボーディングの設定から、[Strike out completed tasks(完了したタスクに取り消し線を引く)]の設定をオンにします。
- 保存をクリックします。
一意のユーザーIDを定義する
一意のユーザーIDがないと、オンボーディングタスクは各ユーザーのアクティビティを測定することができません。
UIDの設定を行うには、「一意のユーザーの設定(UUID)」の記事を参照し、以下の点に留意してください。
- Cookie、変数、jQueryセレクターなど、安定した一貫性のある識別子を使用することをお勧めします。
- 高度な方法:ユーザー追跡を設定している場合、タスクが消去されていない環境にログインしてタスクを完了させ、ブラウザーのdevコンソールを開き、_walkMe.getEndUserGuid()を入力します。
- 結果が想定していたものと一致しない場合、ユーザー追跡方法に問題があることを意味します。
以降のサポートについては、サポートまでお問い合わせください。
スマートウォークスルーの完了を検証する
オンボーディングタスクが完了しない場合、そのタスクに接続されているスマートウォークスルーに問題がある可能性があります。
フロートラッカーでスマートウォークスルーが正しく動作していることを確認します。
スマートウォークスルーをブランチまたはステップに接続して管理する
注意する点として、ブランチするステップや「ステップに接続」のステップは、スマートウォークスルーゴールの完了としてマークされません。
ブランチするステップや「ステップに接続」ステップがある場合、オンボーディングタスクの完了設定は[By a Goal(ゴール別)]にする必要があります。 次に、ブランチや「ステップに接続先」のステップの前の最後から2番目のステップで、ウォークスルーの完了を示す何かでゴールを作成する必要があります。
オンボーディングのゴールタイプを変更する方法
- エディタから、[Onboarding Task(オンボーディングタスク)]をクリックします。
- Task Completion(タスクの完了)で[By a Goal(ゴール別)]を クリックします。
- [Set a Goal(ゴールを設定)]をクリックします。
- ルールエンジンを使って、ブランチまたは「ステップに接続」の前のステップに基づいて、スマートウォークスルーの完了をマークするゴールを作成します。
もしくは「ステップに接続」ステップの前にWalkMeデータステップを設定し、WalkMeデータの存在に基づくゴールを作成することもできます。
- WalkMeデータの設定に関するお問い合わせは、サポートまでご連絡ください。
ゴールの検証
- タスクがゴールによって完了するよう設定されている場合は、ゴールのルールを確認します。
- ゴールのルールを完了させてみてください。完了後、ルールエンジンで「True」と表示されますか?
- そうでない場合は、ルールが正しく設定されていない可能性があります。 ルールの構文やロジックを確認し、正しく設定されていることを確認します。
- ルールが正しい場合、以降のサポートについては、サポートまでお問い合わせください。
- ゴールのルールを完了させてみてください。完了後、ルールエンジンで「True」と表示されますか?