エクスチュア株式会社ブログホームエクスチュア株式会社コーポレートサイトお問い合わせエクスチュア総合研究所ブログへのリクエストエクスチュア株式会社ブログマーケティングテクノロジーの情報やノウハウ・TIPS、エクスチュア社の情報を発信。【ブログネタ募集】ご興味のある分野を教えてください!ご要望の内容を記事に起こします!メニューの「ブログへの」リクエストよりお送りください。Datafeedにデバイスデータがないけど慌てないこんにちは、エクスチュアの権泳東(コン・ヨンドン)です。最近Twitter(@exturekwon)にひたすら小ネタを投下し続けるクセがついてしまい、ブログ更新のネタがそっちに流れてしまってました。Twitterに小ネタ投下というわけで、これまたTwitterに投稿したネタなんですがブログにまとめます。Datafeedはヒットデータを丸ごとdumpしてくれるのですが、なんとデバイスのデータが含まれてません。Atlas社のOEMデータのため含める事が出来ないのです。DataWarehouse(以下ADW)にはデバイスタイプもデバイス名も入ってます。いうことは、これらのデバイスデータとDatafeedを掛け合わせれば良いのです。デバイス名のデータをADWで抽出するBigQueryにDatafeedとADWのデータを両方入れて結合するでは一つずつ詳細を説明します。eVarでUser-Agentを計測するDatafeedにはUser-Agentが含まれてますが、AdobeAnalyticsのワークスペースやADWでは生のUser-Agentのレポートはデフォルトで存在しません。そのため、eVarにUser-Agentを入れておけば、そのeVarをキーにしてDatafeedとADWのデータを結合する事が出来ます。eVarにUser-Agentをセットする方法は複数ありますが、「処理ルール」を使えばWebもアプリも両方対応出来るのでオススメです。デバイス名のデータをADWで抽出するeVarにUser-Agentを格納したら、ADWで「前日のデータ」をSFTPで毎日配信するようにします。UAを入れたeVar・デバイスタイプ・デバイス名の3つだけです。ADWでeVar・デバイス名・デバイスタイプを配信ADWをSFTPで配信する方法は以前の記事に書いてありますのでそちらをご覧ください。配信するファイル名には日付を入れるようにしましょう。ファイル名に「%R」を入れると、その部分にレポートの日付がYYYYMMDDで入ります。Engineに配信されたら、BigQueryにロードしましょう。3つのカラムを持つdeviceテーブルを作成しました。このテーブルに毎日ADWから配信されるデータをロードします。私はこんなスクリプトで毎日ロードしてます。${HOME}/workspace#ADWファイル名は前日の日付をYYYYMMDDが入るようにする。distinctした結果で上書きしてます。実際にクエリを実行するではデバイスタイプ別のデータを抽出して数値を確認します。DESC結果はこうなりました。Workspacesのデバイスタイプレポートの数値と比較しましょう。Workspacesの数値と完全一致これでAdobeAnalyticsのデバイスデータをBigQueryに連携出来るようになったので、各BIツールでデバイス別にさらなる分析が出来ますね。Cloud認定データエンジニア資格とAdobe認定エキスパート資格を保持した技術者達によるデータ分析基盤構築業務を承っております。お問い合わせはこちらからどうぞ。レガシーs_code.jsのリミッターを解除してeVar76以上を...こんにちは、エクスチュアの権泳東(コン・ヨンドン)です。カスタムリンク計測を1行で書くこんにちは、エクスチュアCTOの権です。「生Webビーコン」をBigQu...こんにちは、エクスチュアの権泳東(コン・ヨンドン)です。DWHレポートをAWSのS3バケットに配信するこんにちは、エクスチュアの権泳東(コン・ヨンドン)です。