概要
ユースケースに応じて、OneSignalからいくつかの方法でデータをエクスポートできます。これには、ダッシュボードCSVエクスポート、APIエンドポイント、およびリアルタイムデータストリーミング統合が含まれます。このガイドでは、次のエクスポート方法について説明します:- メッセージと配信データ
- メッセージごとのオーディエンスアクティビティ
- サブスクリプションとユーザープロファイルデータ
- メールメッセージ配信レポート
- APIまたはイベントストリームを介した代替プログラム的方法
データ保持
ダッシュボードのメッセージフォームを介して送信されたメッセージは、アプリの存続期間中アクセス可能です。 APIを介して送信されたメッセージとオーディエンスアクティビティは、作成されてから約30日間のみアクセス可能です。 Journeys経由で送信されたメッセージは、ダッシュボードからダウンロードできます。詳細については、Journeyアナリティクスを参照してください。エクスポート方法
イベントストリーム
送信、開封、クリックなどのメッセージイベントを選択した宛先に送信します。
メッセージ表示API
配信とパフォーマンス統計を含むJSON形式でメッセージレポートを取得します。
Journeyアナリティクス
Journeys経由で送信されたメッセージのパフォーマンスを追跡し、レポートをダウンロードします。
テンプレートアナリティクス
再利用可能なテンプレートのパフォーマンスデータをエクスポートします。
統合
Segment、Mixpanel、Google BigQueryなどのサードパーティツールにデータをエクスポートします。
ダッシュボードエクスポート
ダッシュボードからCSV形式でデータをエクスポートします。
メッセージデータのエクスポート
- ダッシュボード
- API
ダッシュボード内でメッセージを表示する際に、個別のプッシュ、アプリ内、メール、SMS、およびライブアクティビティメッセージデータをエクスポートできます。配信 > 送信済みメッセージページから、プッシュ、メール、SMS、ライブアクティビティメッセージを一括エクスポートできます。利用可能なフィルター:
- ソース:ダッシュボード、API、自動化、またはテストメッセージ
- デバイスタイプ:プッシュ、アプリ内、メール、SMS、またはライブアクティビティ
- テキスト検索:メッセージコンテンツ、見出し、名前で検索します。現在、ソース:ダッシュボードメッセージでのみ利用可能です。
- 開始日と終了日:メッセージをフィルタリングする開始日と終了日を選択します。現在のタイムゾーンに基づいて「送信日時」に基づいてフィルタリングします。

メッセージテーブルエクスポート
ユーザーとサブスクリプションデータのエクスポート
- ダッシュボード
- API
- オーディエンス > サブスクリプションに移動します。
- オプションでセグメントでフィルタリングします。
- 必要なすべての列が表示されていることを確認します。
- エクスポートをクリックします。

サブスクリプションテーブルエクスポート