Flutterローコードソリューションを使用する

最終更新日:

Flutterフレームワークのローコードプラグインソリューションは、SDKバージョン3.4.1で一般提供されています。pub.devからダウンロード可能です。以下の機能をサポートしています。

  • セルフサービスタグ付け(Pendoビジュアルデザインスタジオ内)
    • ページのタグ付け
    • 機能のタグ付け
  • 遡及的アナリティクス
    • ページビューイベント
    • フィーチャークリックイベント
  • ガイド(Guides)
    • ページビューで開かれるライトボックスガイド
    • フィーチャーのクリックで開かれるライトボックスガイド
    • ツールチップガイド

Githubのインストール手順については、こちらをご覧ください。

Flutterのローコードソリューションの使用を開始する

現在Flutterトラックイベントソリューションを使用している場合は、Flutterローコードソリューションへの移行中にnavigationObserverclickListenerを追加してください。詳細については、GithubサイトのiOSまたはAndroidインストールガイドのステップ2をご覧ください。

注:トラックイベントソリューションからローコードソリューションへの移行は、完了してPendoに反映されるまで最大24時間かかります。処理中は、ページやフィーチャーにタグ付けすることはできません。

既存のすべてのトラックイベントは、まったく同じように動作します。ローコードソリューションはトラックイベントを置き換えるものではありません。それらの上にさらに情報を追加するだけです。

Flutterでページとフィーチャーにタグを付ける

Flutterでページやフィーチャーにタグを付ける方法はさまざまです。ページのタグ付けに関する詳細は、ナビゲーションライブラリを参照し、ナビゲーションライブラリがサポートされていることを確認してください。フィーチャーのタグ付けに関する情報については、クリック可能なウィジェットを参照し、タグ付けする要素がtouchDownまたはtouchUpアクションで検証されていることを確認してください。それでもページやフィーチャーにタグ付けできない場合は、Pendoサポートにお問い合わせください。

難読化サポートのためにFlutter 3.4.2にアップグレードする

Flutterバージョン3.4.2では、Pendoはフィーチャー識別ロジックを更新し、以前のSDKバージョンでタグ付けされたすべてのフィーチャーを再タグ付けする必要があります。このロジック変更により、難読化を使用するときにフィーチャーの識別で発生していた問題がすべて解決されます。

注:フィーチャーを再タグ付けする際には、フィーチャーを含むページも再タグ付けする必要があります。ページを更新するには再キャプチャが必要で、削除する必要はありません。フィーチャーのないページは再タグ付けが不要です。古いページバージョンと新しいページバージョンの両方が保存され、データは失われません。

Pendo では、以下の理由からできるだけ早くFlutterバージョン3.4.2にアップグレードすることを推奨しています。

  • Flutterバージョン3.4.2は、難読化を使用している場合、フィーチャーを正しく識別できます。
  • 早めにアップグレードすると、再タグ付けする機能やページが少なくなるため、有利です。

ナビゲーションライブラリ

このページ認識ソリューションは、標準のFlutterナビゲーターAPIとGoRouterライブラリをサポートしています。自動ルートはSDKバージョン 3.4.0からサポートされています。

注:今後のリリースでは、追加のナビゲーションフレームワークとのインテグレーションが予定されています。

クリック可能なウィジェット

このソリューションは、標準的なFlutterウィジェットにおける基本的なタッチインタラクション(touchDownとtouchUp)をサポートしています。

  • InkResponse
  • InkWell
  • GestureDetector
  • ButtonStyleButton
  • FloatingActionButton
  • IconButton
  • MaterialButton
  • RadioListTile
  • PopupMenuButton
  • DropdownButton
  • チェックボックス
  • Chip
  • ChoiceChip
  • FilterChip
  • InputChip
  • ActionChip
  • Switch
  • ラジオ
  • ListTile
  • TabBar
  • BottomNavigationBar
  • SelectableText
  • TextField

注:ドラッグやスワイプジェスチャーなどのより複雑なインタラクションタイプのサポートは、将来のリリースで予定されています。

動的ウィジェット

動的ウィジェットはSDKバージョン3.4.0からサポートされています。このソリューションは主に静的に定義されたUI要素に焦点を当てています。最初のページのレンダリング後に作成された要素や、表示されているビューポートの外側に作成された要素などの動的要素は、確実に検出されない可能性があります。このフェーズでは、画面の下部に配置されているウィジェットはサポートされません。

この記事は役に立ちましたか?
2人中2人がこの記事が役に立ったと言っています