データフィードの作成
データフィードを作成する際は、アドビに次の情報を提供します。
-
生データファイルを送信する宛先に関する情報
-
各ファイルに含めるデータ
-
データフィードを送信する頻度(到着が遅れたヒットを含めることにした場合のルックバックウィンドウを含む)です
データフィードを作成する前に、データフィードの基本を理解し、すべての前提条件を満たしていることを確認することが重要です。詳しくは、データフィードの概要を参照してください。
データフィードの作成と設定 create-and-configure-data-feed
-
Adobe ID の資格情報を使用して experiencecloud.adobe.com にログインします。
-
右上にある 9 つの正方形のアイコンを選択し、「Analytics」を選択します。
-
上部ナビゲーションバーで、管理者/データフィードに移動します。
-
データフィードを作成 を選択します。
ページは、次のカテゴリで表示されます。詳細、データ形式、データ構造、スケジュール、および 宛先。
-
「詳細」セクションで、次のフィールドに入力します。
table 0-row-2 1-row-2 2-row-2 3-row-2 フィールド 関数 名前 データフィードの名前。名前は、選択したレポートスイート内で一意である必要があり、最大 255 文字にする必要があります。 詳細情報 タグ 分類を容易にするために、データフィードにタグを適用します。 データフィードの管理 の データフィードのリストのフィルタリングと検索 の説明に従って、タグをフィルタリングできます。 説明 データフィードの説明を指定します。 追加した説明は、データフィードの編集時に表示されます。 -
「データのフォーマット」セクションで、次の情報を指定します。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 フィールド 関数 圧縮形式 使用する圧縮のタイプ。Gzip はファイルを .tar.gz形式で出力します。Zip はファイルを.zip形式で出力します。パッケージタイプ ほとんどのデータフィードでは、「複数のファイル」を選択します。このオプションは、データを非圧縮の 2 GB チャンクにページ分割します。(「複数のファイル」オプションを選択して、レポートウィンドウの非圧縮データが 2 GB 未満の場合、1 つのファイルが送信されます)。「1 つのファイル」を選択すると、 hit_data.tsvファイルが 1 つのファイルに出力されますが、ファイルサイズが大きくなる可能性があります。マニフェスト 各データフィード配信にマニフェストファイルを含めるかどうかを選択します。
次のオプションから選択できます。
- マニフェストファイル:データフィードに含まれる各ファイルの情報が含まれます。
- ファイルを終了(レガシー):データフィードが正常に完了したことを示します。 その他の情報は含まれません。 このオプションは、このオプションを最初に使用し、再処理する必要がある既存のフィードに適しています。 データフィードデータを 1 つのパッケージで送信する場合にのみ使用できます。
- なし: ファイルはインクルードされません
データがない場合でもマニフェストを送信 フィード間隔でデータが収集されなかった場合に、アドビがマニフェストファイルを宛先に配信するかどうかを決定します。マニフェストファイル を選択すると、データが収集されなかった場合に、次のようなマニフェストファイルが返されます。
textDatafeed-Manifest-Version: 1.0Lookup-Files: 0Data-Files: 0Total-Records: 0オペレーティングシステムの文字列を置換 データを収集する際に、一部の文字(改行など)が問題を引き起こす可能性があります。 これらの文字をフィード ファイルから削除するには、このオプションを選択します。
このオプションは、顧客データに埋め込まれた次の文字列シーケンスを検出し、スペースに置き換えます。
- Windows: CRLF、CR または TAB
- Macと Linux: \n、\r、または\t
動的検索の有効化 動的検索を使用すると、それ以外では使用できない追加の参照ファイルをデータフィードで受け取ることができます。 この設定では、各データフィードファイルで次のルックアップテーブルを送信できます。
- 通信事業者の名称
- モバイル属性
- オペレーティングシステムの種類
詳しくは、 動的検索 を参照してください。
到着が遅れたヒットを許可 履歴データは、タイムスタンプ付きのヒットやデータソースなど、データフィードジョブが特定の時間または日の処理を完了した後に到着する場合があります。
データフィードジョブが設定されたレポート頻度(通常は毎日または毎時)内でデータの処理を完了した後に到着したデータを含めるには、このオプションを選択します。 このオプションを有効にすると、データフィードでデータが処理されるたびに、到達した遅延ヒットが調べられ、次に送信されるデータフィードファイルにバッチ処理されます。
詳しくは、 到着が遅れたヒット を参照してください。
ルックバックウィンドウ (到着が遅いヒットの場合) このオプションは、オプション 到着が遅れたヒットを許可 が有効になっている場合に表示されます。 ルックバックウィンドウを選択して、含める遅延ヒットの時間枠を制限します。 遅延の発生したヒットをすべて許可する場合は、遅延に関係なく「無制限」を選択します。 プリセットの間隔(1 時間、2 時間、1 週間、2 週間 など)を選択できます。 または、「カスタムルックバックウィンドウ」を選択し、「カスタムルックバック」フィールドでルックバックウィンドウを最大 26,280 時間まで指定します。 -
「データ構造」セクションの「レポートスイート」フィールドで、エクスポートするデータを含むソースレポートスイートを選択します。
レポートスイートを選択する際は、次の点を考慮してください。
- 同じレポートスイートに対して複数のデータフィードが作成される場合、各データフィードは異なる列定義を持つ必要があります。
- データフィードをサポートするのはソースレポートスイートのみです。仮想レポートスイートはサポートされていません。
- 使用可能な列のリストは、選択したレポートスイートが属するログイン会社によって異なります。 レポートスイートを変更すると、使用可能な列のリストが変更される場合があります。
-
次のいずれかまたは両方の方法を使用して、フィードに含めるデータ列を決定します。
-
列を個別に追加: 左側の「使用可能」セクションで、含める列を選択してから、「含める を選択します。 Adobe Analyticsのすべてのデータ列を使用できます。 複数の列を選択するには、Shift キーを押すか、Command キー(macOSの場合)または Ctrl キー(Windows の場合)を押します。 「すべて追加」をクリックして、データフィードにすべての列を含めます。
追加した列は、右側の「含む セクションに表示されます。
-
列テンプレートを追加: 「列テンプレート」フィールドで、追加する列テンプレートを選択します。 列テンプレートは、事前に定義された列のグループで、Adobeにはデフォルトでいくつかの列が用意されています。
テンプレートに含まれるすべての列は、右側の 含む セクションに表示されます。
-
-
(オプション)現在作成中のデータフィードに基づく列テンプレートを作成するには、「テンプレートとして保存」を選択し、テンプレートの名前を指定して、「保存」を選択します。 このオプションは、同じ列を含む追加のデータフィードを作成する場合に役立ちます。
-
(オプション) .csv 形式で含まれる列のリストをダウンロードするには、「列をダウンロード」を選択します。 このオプションは、多数の列を持つデータフィードで役立ちます。
-
スケジュール セクションで、次の情報を指定します。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 フィールド 関数 頻度 データフィードを送信する頻度を選択します。 使用可能なオプションは、レポートスイートの設定に基づいて動的に入力されます。
次のオプションが一般的に利用できます。
- 毎日:フィードには、レポートスイートのタイムゾーンの午前 0 時から午前 0 時まで、1 日分のデータが含まれます。 このオプションは、バックフィルや履歴データの場合や、フィードを継続する場合に使用します。
- 毎時:フィードには、1 時間分のデータが含まれます。 フィードを継続する場合は、このオプションを使用します。
15 分の書き出し頻度が可能ですが、デフォルトでは使用できません。 このオプションをお使いの環境で使用できるようにするには、まずアドビカスタマーケアに問い合わせて、15 分の書き出しをサポートするようにレポートスイートが設定されていることをリクエストする必要があります。
処理遅延 データフィードファイルを処理するまで所定の時間待機するかどうかを選択します。 遅延は、モバイル実装に、オフラインデバイスがオンラインになり、データを送信する機会を与えるのに役立ちます。また、以前に処理されたファイルを管理する際に、組織のサーバー側のプロセスに対応するためにも使用できます。ほとんどの場合、遅延は必要ありません。フィードは最大 8 時間(480 分)、またはカスタムの時間(遅延 9,999 分、約 1 週間)を選択した場合はより長く遅延させることができます。 連続フィード このオプションを選択すると、終了日が削除され、フィードを無期限に実行できます。 フィードが履歴データの処理を完了すると、フィードはデータが特定の時間または日に収集を完了するのを待ちます。現在の時間または日の終わりには、指定された遅延の後に処理が開始されます。 開始日 データフィードの開始日を指定します。 履歴データのデータフィードの処理をすぐに開始するには、データが収集されている過去の任意の日付にこの日付を設定します。開始日は、レポートスイートのタイムゾーンに基づいています。 終了日 データフィードを終了する日付を指定します。 終了日は、レポートスイートのタイムゾーンに基づきます。 -
「宛先」セクションで、データを送信する宛先を設定します。
note note NOTE レポートの宛先を設定する際には、次の点を考慮してください。 -
Adobeでは、レポートの宛先にクラウドアカウントを使用することをお勧めします。 従来の FTP および SFTP アカウントを使用することはできますが、推奨していません。
-
以前に設定したクラウドアカウントは、データフィードに使用できます。 クラウドアカウントは、次のいずれかの方法で設定できます。
-
Data Warehouse のクラウドアカウントを設定する場合
-
Adobe Analytics 分類データを読み込む場合(分類データの読み込み用に設定した任意の場所は使用できません。)
-
場所マネージャー(コンポーネント/場所)から
-
-
クラウドアカウントは Adobe Analytics ユーザーアカウントに関連付けられています。設定したクラウドアカウントを、組織内のすべてのユーザーが使用できるように設定しない限り、他のユーザーがそのアカウントを使用または表示することはできません。
-
場所マネージャー(コンポーネント/場所)から作成した任意の場所を編集できます。
以下のフィールドに入力します。
table 0-row-2 1-row-2 2-row-2 3-row-2 フィールド 関数 アカウント 次のいずれかの操作を行います。
-
既存のアカウントを使用: 「アカウント フィールドの横にあるドロップダウンメニューを選択 ます。 または、アカウント名の入力を開始し、ドロップダウンメニューから選択します。
アカウントは、設定した場合、または自分が属する組織と共有されている場合にのみ使用できます。
-
新しいアカウントを作成: アカウント フィールドの下にある 新規追加 を選択します。 アカウントの設定方法について詳しくは、 クラウドのインポートおよびエクスポートアカウントの設定 の 場所アカウントの設定 を参照してください。
場所 次のいずれかの操作を行います。
- 既存の場所を使用: 「場所」フィールドの横にあるドロップダウンメニューを選択します。 または、場所名の入力を開始し、ドロップダウンメニューから選択します。
- 新しい場所を作成: 場所 フィールドの下にある 新規追加 を選択します。 場所の設定方法について詳しくは、 クラウドのインポートとエクスポートの場所の設定 の 場所の設定 を参照してください。
完了したら通知 データフィードが正常に送信された後、または送信に失敗した後に通知を配信する必要がある 1 つ以上のメールアドレスを指定します。 複数のメールアドレスはコンマで区切る必要があります。 -
-
「保存」を選択します。
列テンプレートの管理
テンプレートを使用すると、今後作成するデータフィードで同じ列を再利用できます。
テンプレートを管理する際は、新しいテンプレートの作成、作成済みのテンプレートの使用、テンプレートのコピー、テンプレートの編集、テンプレートの削除を行うことができます。
管理者/データフィード/テンプレートを管理
列テンプレートの作成
Adobe同じ列を使用する複数のデータフィードを作成する場合は、列テンプレートを作成することをお勧めします。 作成した列テンプレートは、組織内の任意のユーザーが使用できます。
列テンプレートを作成するには、次の手順に従います。
-
Adobe Analyticsで、管理者/データフィード/テンプレートを管理 に移動します。
-
新しいテンプレートを作成 を選択して、新しい列テンプレートを作成します。
-
「テンプレート名」フィールドにテンプレートの名前を指定します。
-
左側の 使用可能 セクションで、含める列を選択してから、「含める を選択します。 Adobe Analyticsで使用可能なすべてのデータ列を利用できます。 複数の列を選択するには、Shift キーを押すか、Command キー(macOSの場合)または Ctrl キー(Windows の場合)を押します。 「すべて追加」をクリックして、データフィードにすべての列を含めます。
追加した列は、右側の「含む セクションに表示されます。
-
「保存」を選択します。
列テンプレートの編集
-
Adobe Analyticsで、管理者/データフィード/テンプレートを管理 に移動します。
-
編集するテンプレートを選択し、「編集」を選択します。
-
編集を行ってから、「保存」を選択します。
列テンプレートのコピー
-
Adobe Analyticsで、管理者/データフィード/テンプレートを管理 に移動します。
-
コピーするテンプレートを選択し、「コピー」を選択します。
-
「テンプレート名」フィールドにテンプレートの名前を指定します。
-
さらに変更を加え、「保存」を選択します。
列テンプレートの削除
-
Adobe Analyticsで、管理者/データフィード/テンプレートを管理 に移動します。
-
削除する 1 つ以上のテンプレートを選択し、「削除」を選択します。