カスタムセグメントを使用すると、ユーザーセグメントクエリを保存し、このクエリに名前を付けて使いやすくすることができます。これで、このカスタムセグメントはMoEngageダッシュボードの複数のページで使用できるようになり、全体のクエリを入力してセグメントを再作成する必要がなくなります。
カスタムセグメントの作成
MoEngageダッシュボードでは、カスタムセグメントを3つの方法で作成できます -
- セグメント > セグメントの作成に移動し、クエリを入力した後、「作成」ボタンをクリックし、「カスタムセグメントの作成」を選択します。カスタムセグメント名を入力し、カスタムセグメントを保存します。さらに、選択したクエリの最近のクエリセクションで「カスタムセグメントを作成」アイコンをクリックします。カスタムセグメント名を入力し、カスタムセグメントを保存します。これらのセクションは 動的カスタムセグメント を作成します。これは ユーザーセグメントの作成 記事で説明されています。
- ユーザーをインポートする際にカスタムセグメントを作成できます。セグメント内のユーザーは固定されているため、これは静的カスタムセグメントです。クリック こちら で詳細をご確認ください。
- 行動分析、ファネル分析、RFMセグメントからもカスタムセグメントを作成できます。これらのセクションは、動的なカスタムセグメントを作成します。 詳細はこちらをクリックしてください 。
カスタムセグメントを使用する
MoEngageのダッシュボードでは、カスタムセグメントをさまざまな方法で使用できます -
- カスタムセグメントを利用して、複雑なユーザーセグメントを作成できます。カスタムセグメントは、ユーザーセグメントの作成にユーザーのプロパティやユーザーのアクティビティと共に使用できます。
- カスタムセグメントは、他のカスタムセグメントを作成する際に使用できるため、カスタムセグメントの複雑なネストが許可されています。 カスタムセグメントは最大3レベルの再帰/ネストを持つことができ、つまりカスタムセグメントAの定義にはセグメントBが含まれ、そのセグメントBにはセグメントCが含まれ、そのセグメントCにはセグメントDが含まれることができます。
- 新しいカスタムセグメントを作成または定義する際に、最大10の既存のカスタムセグメントを新しいカスタムセグメントで使用できます。
- カスタムセグメントは、プッシュ、メール、SMS、アプリ内、Facebook、フローなどの異なるチャネル向けにキャンペーンを作成する際にターゲットオーディエンスを作成するために使用できます。
カスタムセグメント分析
カスタムセグメントのユーザーは、MoEngage Analytics ページで分析できます - 行動 、 ファunnel 、 リテンション 、 セッション & ソース 、 ユーザーパス & RFM セグメント 。デフォルトでは、すべてのユーザーが上記の分析のために分析されます。特定のカスタムセグメントのユーザーを分析するには、カスタムセグメントのドロップダウンから希望するカスタムセグメントを選択してください。それぞれの分析に必要な他のパラメータを提供し、'適用'ボタンを押してください。これは、それぞれのカスタムセグメントに対する望ましい分析を提供します。
アーカイブセグメント
セグメント > すべてのセグメントに移動し、アーカイブしたいカスタムセグメント名を入力して検索します。選択したカスタムセグメントに対して、アクション -> アーカイブをクリックして、選択したカスタムセグメントをアーカイブします。
カスタムセグメント -
- アーカイブされたカスタムセグメントは、MoEngageダッシュボードのカスタムセグメントのドロップダウンには表示されません。キャンペーンでアーカイブされた ルール/フィルターに基づくセグメント が使用されると、セグメントはルール/フィルターに基づいて計算されます。アーカイブされた ファイルセグメント がキャンペーンで使用されると、セグメントは0ユーザーを返します。
- 過去60日間に実行されていないカスタムセグメントは、自動的にアーカイブされます。
- アーカイブされた ファイルカスタムセグメント のすべてのユーザーは、アーカイブ後30日で削除されます。したがって、アーカイブから30日後、アーカイブされたカスタムセグメントは0ユーザーを返します。
- ファイルのカスタムセグメントに期限を設定するには、 カスタムファイルセグメントAPI を使用できます。有効期限が切れた後、カスタムセグメントの既存のユーザーはすべて削除され、カスタムセグメントはアーカイブされます。
- カスタムセグメントは、アーカイブされているセグメントのいずれかがあっても、同じ名前を持つことはできません。
セグメント > すべてのセグメントに移動し、'アーカイブされたセグメント'トグルをクリックして、すべてのアーカイブされたセグメントのリストを表示します。リストからアーカイブ解除したいカスタムセグメントを検索してください。選択したカスタムセグメントに対して、セグメントを復元するために「未アーカイブ」アクションをクリックしてください。
問題
ユーザーを インポートユーザー 機能を通じてアップロードすると、対応するカスタムセグメントの数がアップロードされたユーザーの総数よりも少ないことに気付くかもしれません。
説明
この不一致は通常、次の理由によって引き起こされます:
- ファイル内の重複ユーザー: アップロードされたファイルに重複したユーザーIDがある場合、 MoEngage はこれらの重複を拒否または無視します。その結果、ダッシュボードのユーザー総数はアップロードされたユーザー数よりも少なくなります。
- ユーザーはダッシュボードの一部ではありません: このシナリオは、 ユーザーのインポート を通じて既存のユーザーを更新しようとしたときに発生します。アップロードしようとしたユーザーの中にカスタムセグメントに含まれていないユーザーがいる場合は、セグメント作成ページでそれらのユーザーを検索してください。見つからない場合、それらのユーザーはまだダッシュボードの一部ではありません。
詳細については、 CSVを使用してユーザーデータをインポート および カスタムセグメント をお読みください。
問題
カスタム属性のデータ型が自動的に変更されるため、セグメンテーション中に利用可能なフィルターが変更されます。
例えば、カスタム属性 サブスクリプション日 が datetime データ型で取り込まれた場合、 以前 、 以後 、または 間 などの日付ベースのフィルターを許可する必要があります。しかし、場合によっては、 datetime データ型が string に変更されることがあります。これにより、 含まれていない 、 含まれている 、 空である 、または 空でない のような文字列ベースのフィルターが日付フィルターの代わりに表示されます。
ソリューション
次の手順を実行します。
- カスタム属性のデータ型を確認してください : データ型が datetime の代わりに string に誤って設定されていないか確認してください。もしそうであれば、日付範囲に基づいてセグメントを作成する際に問題を引き起こさないように datetime に変更してください。
- 管理者に問題を報告する : 同じ属性に対して複数のデータ型が取り込まれていることを管理者に知らせてください。正しいデータ型(datetime)を固定するよう依頼してください。
- 新しいカスタム属性を作成 : 既存の名前に似た新しい属性を作成して、日付値を追跡します。
- 正しいデータ型で値をインポートする : 新しい属性のデータをインポートする際は、datetimeデータ型を使用することを確認してください。
info |
Information 新しい属性を作成し、正しいデータ型を使用して日付値をインポートした後、カスタム属性に基づいて日付範囲内のセグメントを作成できます。 |
問題
カスタムセグメントを作成中に、次のエラーが発生しました:
提供されたカスタムセグメント名は、他のチームによってすでに使用されています。別のカスタムセグメント名を使用してください。
ソリューション
次の手順を実行します。
- カスタムセグメントがアーカイブされたリストにあるか確認してください
- セグメントが180日以上アーカイブされているか確認してください。
- 最後の60日間に実行されていないカスタムセグメント(クエリが実行されていないもの)は自動的にアーカイブされます。
- カスタムセグメントは、アーカイブされている場合でも同じ名前を共有することはできません。
info |
Information セグメンテーションバックエンドは、セグメントのリファラルを維持し、元のセグメントがアーカイブされてダッシュボードに表示されなくても、同じ名前のセグメントの作成を防ぎます。 |