<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Google Cloud on ララジャパン</title>
        <link>https://www.larajapan.com/tags/google-cloud/</link>
        <description>Recent content in Google Cloud on ララジャパン</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja</language>
        <lastBuildDate>Sat, 27 Jan 2024 10:23:06 +0900</lastBuildDate><atom:link href="https://www.larajapan.com/tags/google-cloud/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Google AnalyticsのデータをAPIで取得（１）アクセス認証の設定</title>
        <link>https://www.larajapan.com/2024/01/27/google-analytics%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92api%E3%81%A7%E5%8F%96%E5%BE%97%EF%BC%88%EF%BC%91%EF%BC%89%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E8%AA%8D%E8%A8%BC%E3%81%AE%E8%A8%AD%E5%AE%9A/</link>
        <pubDate>Sat, 27 Jan 2024 10:23:06 +0900</pubDate>
        
        <guid>https://www.larajapan.com/2024/01/27/google-analytics%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92api%E3%81%A7%E5%8F%96%E5%BE%97%EF%BC%88%EF%BC%91%EF%BC%89%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E8%AA%8D%E8%A8%BC%E3%81%AE%E8%A8%AD%E5%AE%9A/</guid>
        <description>&lt;p&gt;このブログサイトのページの右側には、TRENDINGと称してGoogle Analytics（GA4）から取得した過去２８日間の人気の記事のトップ１０を掲載しています。これは、Google Analytics Data APIを使用して取得したデータです。その取得方をいくつかに分けて説明します。Google Cloudの認証は複雑なので今回はその設定を説明し、次回にAPIを使用してデータを取得を説明します。&lt;/p&gt;
&lt;h2&gt;Google Cloudでの設定&lt;/h2&gt;
&lt;p&gt;まず、&lt;strong&gt;Google Cloud&lt;/strong&gt;（もちろんアカウントがありログインされているとして）において、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://console.cloud.google.com/cloud-resource-manager&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;&lt;strong&gt;リソースの管理&lt;/strong&gt;&lt;/a&gt;に行き、新規のプロジェクトを作成します。
&lt;a href=&#34;GC-projects-1.png&#34;&gt;&lt;img src=&#34;GC-projects-1.png&#34; alt=&#34;&#34; width=&#34;929&#34; height=&#34;287&#34; class=&#34;alignnone size-full wp-image-9172&#34; /&gt;&lt;/a&gt;
&lt;br&gt;
新規のプロジェクトは、&lt;strong&gt;Google Analytics&lt;/strong&gt;とします。
&lt;a href=&#34;GA-new-project.png&#34;&gt;&lt;img src=&#34;GA-new-project.png&#34; alt=&#34;&#34; width=&#34;603&#34; height=&#34;410&#34; class=&#34;alignnone size-full wp-image-9175&#34; /&gt;&lt;/a&gt;
&lt;li&gt;作成したプロジェクトにおいて、&lt;strong&gt;IAMと管理&lt;/strong&gt; &gt;&lt;strong&gt; サービスアカウント&lt;/strong&gt;からサービスアカウントを作成します。
&lt;a href=&#34;GA-service-accounts-1.png&#34;&gt;&lt;img src=&#34;GA-service-accounts-1.png&#34; alt=&#34;&#34; width=&#34;1034&#34; height=&#34;437&#34; class=&#34;alignnone size-full wp-image-9177&#34; /&gt;&lt;/a&gt;
新規のサービスアカウントは、&lt;strong&gt;GA4 Access&lt;/strong&gt;とします。
&lt;a href=&#34;GA-servicew-new.png&#34;&gt;&lt;img src=&#34;GA-servicew-new.png&#34; alt=&#34;&#34; width=&#34;896&#34; height=&#34;719&#34; class=&#34;alignnone size-full wp-image-9178&#34; /&gt;&lt;/a&gt;
&lt;br&gt;
サービスアカウントを作成すると、以下のようなメールアドレスが作成されます。このメールアドレスは後に登場するGA4のアカウントでのアクセス管理で使用されます。
&lt;a href=&#34;GA-service-account.png&#34;&gt;&lt;img src=&#34;GA-service-account.png&#34; alt=&#34;&#34; width=&#34;767&#34; height=&#34;360&#34; class=&#34;alignnone size-full wp-image-9179&#34; /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;作成したサービスアカウントのキーの画面へ行き、そこで秘密鍵を作成すると、jsonファイルとしてダウンロードされます。ダウンロードされたファイル名は、&lt;strong&gt;ga4.key&lt;/strong&gt;として改名しておきます。
&lt;a href=&#34;GA-service-key.png&#34;&gt;&lt;img src=&#34;GA-service-key.png&#34; alt=&#34;&#34; width=&#34;705&#34; height=&#34;502&#34; class=&#34;alignnone size-full wp-image-9181&#34; /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;今度は、&lt;strong&gt;APIとサービス&lt;/strong&gt; &gt; &lt;strong&gt;ライブラリ&lt;/strong&gt;の画面へ行き&lt;strong&gt;カテゴリ&lt;/strong&gt;で「その他」を選択し、&lt;strong&gt;Google Analytics Data API&lt;/strong&gt;を選択します。
&lt;a href=&#34;GA-library.png&#34;&gt;&lt;img src=&#34;GA-library.png&#34; alt=&#34;&#34; width=&#34;1078&#34; height=&#34;535&#34; class=&#34;alignnone size-full wp-image-9183&#34; /&gt;&lt;/a&gt;
&lt;br&gt;
有効とします。
&lt;a href=&#34;GA-libary-enable.png&#34;&gt;&lt;img src=&#34;GA-libary-enable.png&#34; alt=&#34;&#34; width=&#34;895&#34; height=&#34;446&#34; class=&#34;alignnone size-full wp-image-9184&#34; /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Google Analyticsでの設定&lt;/h2&gt;
&lt;p&gt;今度は、今回作成するプログラムでデータを取得する対象のGoogle Analyticsのアカウントにログインし管理画面に行きます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;管理&lt;/strong&gt; &gt; &lt;strong&gt;プロパティ&lt;/strong&gt; &gt; &lt;strong&gt;プロパティの詳細&lt;/strong&gt;で、&lt;strong&gt;プロパティID&lt;/strong&gt;を取得します。
&lt;a href=&#34;GA4-property.png&#34;&gt;&lt;img src=&#34;GA4-property.png&#34; alt=&#34;&#34; width=&#34;1283&#34; height=&#34;694&#34; class=&#34;alignnone size-full wp-image-9134&#34; /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;プロパティ&lt;/strong&gt; &gt; &lt;strong&gt;プロパティのアクセス管理&lt;/strong&gt;からユーザーを追加します。
&lt;a href=&#34;GA-property-access-2.png&#34;&gt;&lt;img src=&#34;GA-property-access-2.png&#34; alt=&#34;&#34; width=&#34;1638&#34; height=&#34;584&#34; class=&#34;alignnone size-full wp-image-9199&#34; /&gt;&lt;/a&gt;
&lt;br&gt;
&lt;a href=&#34;GA-new-access.png&#34;&gt;&lt;img src=&#34;GA-new-access.png&#34; alt=&#34;&#34; width=&#34;1058&#34; height=&#34;830&#34; class=&#34;alignnone size-full wp-image-9189&#34; /&gt;&lt;/a&gt;
先にGoogle Cloudで作成したサービスアカウントのメールをここで使います。追加ボタンを押してアクセスの許可を与えます。
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;まとめ&lt;/h2&gt;
&lt;p&gt;以上でGA4から情報を取得するための設定ができました。
次のGA4のデータの取得をするLaravelのコマンドの作成には、以下の情報を使います。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ga4.keyとして保存した、サービスアカウントの秘密鍵の情報&lt;/li&gt;
&lt;li&gt;Google AnalyticsからのプロパティID&lt;/li&gt;
&lt;/li&gt;</description>
        </item>
        
    </channel>
</rss>
