ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →Google Analytics Data Provider の30日間無償トライアルをダウンロード
30日間のトライアルで試してみる製品の詳細
Google Analytics ADO.NET Provider 相談したい.NET アプリケーション用の使いやすいデータベース形式のインターフェースを使用して、リアルタイムなGoogle アナリティクスデータ(トラフィック、ユーザー、リフェラル、地域、行動など)にアクセスできます。
こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
Google Analytics 用のCData ADO.NET プロバイダーはGoogle Analytics をバックアップ、レポート、フルテキスト検索、分析などを行うアプリケーションに接続します。
ここでは、SQL サーバー SSIS ワークフロー内でGoogle Analytics 用のプロバイダーを使用して、Google Analytics をMicrosoft SQL サーバーデータベースに直接転送する方法を説明します。 以下のアウトラインと同じ手順を、CData ADO.NET データプロバイダーにて使用することで、SSIS 経由でSQL サーバーを直接リモートデータに接続できます。
Data Flow 画面で、ツールボックスから[ADO.NET Source] と[OLE DB Destination] を追加します。
Connection Manager で、Google Analytics 用に接続の詳細を入力します。下は一般的な接続文字列です。
Profile=MyProfile;
OAuth 認証標準を使用してGoogle Analytics に接続します。ユーザーアカウントまたはサービスアカウントで認証できます。組織全体のアクセススコープをCData 製品に許可するには、サービスアカウントが必要です。下記で説明するとおり、CData 製品はこれらの認証フローをサポートします。
ユーザー資格情報の接続プロパティを設定せずに接続できます。次を設定して、接続してください。 Profile:接続するGoogle アナリティクスのプロファイル、またはビューに設定。この値はProfiles テーブルから取得できます。指定しない場合は、初めに返されたプロファイルが使われます。接続すると、CData 製品はデフォルトブラウザでOAuth エンドポイントを開きます。ログインして、アプリケーションにアクセス許可を与えます。CData 製品がOAuth プロセスを完了します。他のOAuth 認証フローについては、ヘルプドキュメントの「OAuth 認証の使用」を参照してください。
DataReader editor を開き、次のインフォメーションを設定します。
SELECT Browser, Sessions FROM Traffic
OLE DB Destination を開き、Destination Component Editor で次のインフォメーションを入力します。
Mappings 画面で必要なプロパティを設定します。