USER MANUALS

Adobe Analytics

Adobe Analytics は、Adobe Systems Incorporated が提供する分析サービスです。Web トラフィックの監視と分析を可能にし、ユーザーの動作を追跡する場合に使用できます。Adobe Analytics API は、最も重要な顧客データを主要ビジネスプロセスに統合するための方法を無限に提供します。

Adobe Analytics API を使用して Denodo に JSON のデータソースと基本ビューを作成することで、Adobe Analytics からデータを取得するように Denodo を構成できます。

このプロセスをより簡単にすばやく行えるように、Adobe Analytics ウィザードが用意されています。いくつかのパラメータを構成して [Import] をクリックするだけで、Adobe Analytics へのアクセスに必要なデータソースとビューが Denodo サーバーに作成されます。

このウィザードでは、一部の事前定義された Adobe Analytics レポートへのアクセスを構成し、ユーザーが独自の仕様に合わせてカスタマイズされたレポートを作成するために、好みのメトリックとディメンションで基本の Adobe Analytics レポートを作成できます。

OAuth 2.0 資格情報の取得

Adobe Analytics ウィザードを構成するために Adobe Analytics 資格情報を取得するには、以下の手順に従います。

  • Adobe Developer コンソールでプロジェクトを作成します。

  • プロジェクトに Analytics API を追加します。

  • OAuth 2.0 資格情報を作成します。

Create a project in the Adobe Developer Console

Adobe Developer コンソールでのプロジェクトの作成

Add APIs

API の追加

Add Adobe Analytics API

Adobe Analytics API の追加

Choose API authentication

API 認証の選択

Configure API with OAuth 2.0

OAuth 2.0 による API の構成

OAuth 2.0 credentials generated

生成された OAuth 2.0 資格情報

アーティファクトのインポート

OAuth 2.0 資格情報を生成したら、Design Studio に戻り、 [Tools] メニュー > [OAuth credential wizards] > [OAuth 2.0 wizard] をクリックします。これは、Adobe Analytics の API に接続する際に使用される OAuth アクセストークンと更新トークンを取得する場合に必要です。

OAuth 2.0 credentials wizard

OAuth 2.0 資格情報ウィザード

OAuth トークンを取得するには、以下のパラメータを入力します。

  • Client identifier: Adobe Developer コンソールで生成されるクライアント ID。

  • Client secret: Adobe Developer コンソールで生成されるクライアントシークレット。

  • Token endpoint URL: https://ims-na1.adobelogin.com/ims/token/v3

  • Authorization server URL: https://ims-na1.adobelogin.com/ims/authorize/v2

  • Redirect URI: https://adobeioruntime.net

  • Scopes: 最終的なビューが正しく機能するには、スコープ openid、AdobeID、read_organizations、additional_info.projectedProductContext、additional_info.job_function が必要です。

これで、事前定義された Adobe Analytics レポートの作成に必要なデータがすべて揃いました。[File] メニュー > [New] > [Data source] をクリックして、[Adobe Analytics] を選択します。

Adobe Analytics wizard

Adobe Analytics ウィザード

以下のパラメータを入力します。

  • Database: 事前定義された Adobe Analytics レポートが作成されるデータベースの名前。

  • Client ID: Adobe Developer コンソールで生成されるクライアント ID。

  • Client Secret: Adobe Developer コンソールで生成されるクライアントシークレット。

  • Access token: OAuth 2.0 の VDP ウィザードで生成されるアクセストークン。

  • Company id: Adobe 社の ID。

  • Report suite id: データを取得する Adobe Analytics レポートスイートの ID。

  • Report suite prefix: ビューを Adobe Analytics レポートスイートに関連付けることができるように、Virtual DataPort で作成されるすべてのレポートスイートの名前の接頭辞を構成できます。このパラメータは最長で 10 文字です。

ここで [Execute import] をクリックして、Adobe Analytics にクエリを実行するためのデータソースとビューを作成します。

キャンペーンのパフォーマンス

どのキャンペーンが最も収益を上げているかを把握するための事前定義のレポートです。

Campaign performance data sources and views

キャンペーンのパフォーマンスのデータソースとビュー

  • ${report.suite.prefix}_campaign_tracking_code_report: Returns Analytics data. Required parameter is: daterange: the reporting period. Must have this format: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS.

  • ${report.suite.prefix}_tracking_code_flow_report: Returns Analytics data. Required parameter is: daterange: the reporting period. Must have this format: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS.

クエリ例

作成した Adobe Analytics のビューに対してクエリを実行できます。

Querying suite1_campaign_tracking_code_report view

suite1_campaign_tracking_code_report ビューへのクエリの実行

suite1_campaign_tracking_code_report query results

suite1_campaign_tracking_code_report のクエリ結果

コンテンツの利用

最も多く利用され、ユーザーが関与しているコンテンツを把握するための事前定義のレポートです。

Content consumption data sources and views

コンテンツの利用のデータソースとビュー

  • ${report.suite.prefix}_page_report: Analytics データを返します。必要なパラメータ: daterange: レポート期間。必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

  • ${report.suite.prefix}_site_section_report: Analytics データを返します。必要なパラメータ: daterange: レポート期間。必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

クエリ例

作成した Adobe Analytics のビューに対してクエリを実行できます。

Querying suite1_page_report view

suite1_page_report ビューへのクエリの実行

suite1_page_report query results

suite1_page_report のクエリ結果

汎用

基本ビューでは、選択したメトリックとディメンションでカスタムレポートを作成できます。

Generic data sources and views

汎用のデータソースとビュー

  • ${report.suite.prefix}_custom_report: Analytics データを返します。必要なパラメータ: * daterange: 必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。* metric1: Adobe レポートスイートの利用可能なメトリック。* dimension: Adobe レポートスイートの利用可能なディメンション。

クエリ例

作成した Adobe Analytics のビューに対してクエリを実行できます。

Querying suite1_custom_report view

suite1_page_report ビューへのクエリの実行

suite1_custom_report query results

suite1_custom_report のクエリ結果

メトリックとディメンション

[Metrics and Dimensions] フォルダには、Adobe レポートスイートで定義される利用可能なメトリックとディメンションのリストを取得するためのビューが複数あります。汎用 ビューを使用して独自のレポートを作成するには、これらのビューの [id] フィールドをパラメータ metric1 および dimension として使用する必要があります。

Metrics and dimensions views

メトリックとディメンションのビュー

  • ${report.suite.prefix}_dimensions: Adobe レポートスイートの利用可能なディメンションを返します。

  • ${report.suite.prefix}_metrics: Adobe レポートスイートの利用可能なメトリックを返します。

クエリ例

作成した Adobe Analytics のビューに対してクエリを実行できます。

suite1_metrics results

suite1_dimensions の結果

suite1_dimensions results

suite1_dimensions の結果

マーケティングの e コマース

e コマースに対するマーケティングの効果を把握するための事前定義のレポートです。

Marketing Ecommerce data sources and views

マーケティングの e コマースのデータソースとビュー

  • ${report.suite.prefix}_marketing_channel_report: Analytics データを返します。必要なパラメータ: daterange: レポート期間。必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

  • ${report.suite.prefix}_sales_by_region_report: Analytics データを返します。必要なパラメータ``daterange``: レポート期間。必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

クエリ例

作成した Adobe Analytics のビューに対してクエリを実行できます。

Querying suite1_page_sales_by_region_report view

suite1_page_sales_by_region_report ビューへのクエリの実行

suite1_page_sales_by_region_report query results

suite1_page_sales_by_region のクエリ結果

人のメトリック

お客様のブランドと相互干渉している人を把握するための事前定義のレポートです。

People Metrics data sources and views.

人のメトリックのデータソースとビュー

  • ${report.suite.prefix}_site_section_people_report: Analytics データを返します。必要なパラメータ: daterange: レポート期間。必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

クエリ例

作成した Adobe Analytics のビューに対してクエリを実行できます。

Querying suite1_site_section_people_report view

suite1_site_section_people_report ビューへのクエリの実行

suite1_site_section_people_report query results

suite1_site_section_people_report のクエリ結果

製品の小売

どの製品が最も高いパフォーマンスを発揮しているかを把握するための事前定義のレポートです。

Product Retail data sources and views

製品の小売のデータソースとビュー

  • ${report.suite.prefix}_product_report: Analytics データを返します。必要なパラメータ: daterange: レポート期間。必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

クエリ例

作成した Adobe Analytics のビューに対してクエリを実行できます。

Querying suite1_product_report view

suite1_product_report ビューへのクエリの実行

suite1_product_report query results

suite1_product_report のクエリ結果

Web による獲得

トラフィックの上位の促進要因を詳しく示す事前定義のレポートです。

Web Acquisition data sources and views

Web による獲得のデータソースとビュー

  • ${report.suite.prefix}_entry_page_report: Analytics データを返します。必要なパラメータ: daterange: レポート期間。必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

  • ${report.suite.prefix}_referrer_report: Analytics データを返します。必要なパラメータ: daterange: レポート期間。必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

  • ${report.suite.prefix}_referring_domain_report: Analytics データを返します。必要なパラメータ: daterange: レポート期間。必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

  • ${report.suite.prefix}_search_engine_report: Analytics データを返します。必要なパラメータ: daterange: レポート期間。必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

  • ${report.suite.prefix}_search_keyword_report: Analytics データを返します。必要なパラメータ: daterange: レポート期間。必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

  • ${report.suite.prefix}_tracking_code_report: Analytics データを返します。必要なパラメータ: daterange: レポート期間。必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

クエリ例

作成した Adobe Analytics のビューに対してクエリを実行できます。

Querying suite1_referring_domain_report view

suite1_referring_domain_report ビューへのクエリの実行

suite1_referring_domain_report query results

suite1_referring_domain_report のクエリ結果

Web テクノロジー

ユーザーが Web サイトへのアクセスに使用しているテクノロジーを把握するための事前定義のレポートです。

Web Technology data sources and views

Web テクノロジーのデータソースとビュー

  • ${report.suite.prefix}_browser_report: Analytics データを返します。必要なパラメータ: daterange: 必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

  • ${report.suite.prefix}_countries_report: Analytics データを返します。必要なパラメータ: daterange: 必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

  • ${report.suite.prefix}_mobile_device_report: Analytics データを返します。必要なパラメータ: daterange: 必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

  • ${report.suite.prefix}_operating_systems_report: Analytics データを返します。必要なパラメータ: daterange: 必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

  • ${report.suite.prefix}_regions_report: Analytics データを返します。必要なパラメータ: daterange: 必要な形式: yyyy-MM-ddThh:mm:ss.SSS/yyyy-MM-ddThh:mm:ss.SSS。

クエリ例

作成した Adobe Analytics のビューに対してクエリを実行できます。

Querying suite1_countries_report view

suite1_countries_report ビューへのクエリの実行

suite1_countries_report query results

suite1_countries_report のクエリ結果

付録 I. ビューでデータ範囲の形式を簡素化する方法

最終的なビューに派生ビューを作成し、日付範囲のテキストパラメータを 2 つのタイムスタンプパラメータ startdate および enddate に分割することができます。

${report.suite.prefix}_browser_report に対する派生ビューの作成例を以下に示します。

最初に ${report.suite.prefix}_browser_report ビューを右クリックし、[New] > [Selection] を選択します。

Create new Selection view option in VDP

VDP での新しい選択ビューオプションの作成

新しいビューに次の 2 つの新しいビューパラメータを作成する必要があります。

  • startdate: タイムスタンプ

  • enddate: タイムスタンプ

Create view parameters option

ビューパラメータオプションの作成

次に [Where conditions] タブで以下の条件を使用して、両方のビューパラメータを元のパラメータ daterange に関連付ける必要があります。

concat(formatdate('yyyy-MM-dd''T''hh:mm:ss.SSS', startdate), '/', formatdate('yyyy-MM-dd''T''hh:mm:ss.SSS', enddate))

Finally, remove the daterange column from the Output tab and click save:

Output tab

[Output] タブ

これで、新しいビューを実行できます。

New view query

新しいビューのクエリ

New view query results

新しいビューのクエリ結果

Add feedback