ドキュメント
GA4プロパティを接続する方法
Googleアカウントごとに一度だけ読み取り専用のAnalyticsアクセスを許可し、サイトごとにGA4プロパティを選択します。手順、プロパティID、よくあるエラーを解説します。
GA4の接続では、2つのことを決めます。1つは、どのGoogleアカウントにAnalyticsデータの読み取りを許可するか(アカウントごとに一度だけ)、もう1つは、どのGA4プロパティをどのサイトに対応させるか(Search Consoleプロパティごとに一度だけ)です。どちらもサイトのGoogle Analytics (exp.)ページで行います。お使いのGoogleアカウントがすでにGA4プロパティを閲覧できる場合、所要時間は1分ほどです。
始める前に
- サイトのSearch ConsoleプロパティがすでにAutoPSEOに登録されていること。Search Consoleの接続をご覧ください。
- サインインできるGoogleアカウントが、GA4プロパティで少なくとも閲覧者ロールを持っていること。閲覧者は「設定とデータを確認できる」ロールであり(アクセスとデータ制限の管理)、AutoPSEOに必要なのはこれだけです。
- AutoPSEOでそのプロパティのオーナーであること。チームメンバーは接続後にGA4レポートを閲覧できますが、GA4プロパティを対応付けられるのはオーナーだけです。
ステップ1: サイトのGA4ページを開く
サイトを開き、サイドバーのAnalyticsセクションでGoogle Analytics (exp.)をクリックします。アドレスは/property/<site>/analyticsです。サイトのProperty Setupページからも同じ場所に移動できます。そのページのGoogle Analytics (GA4)セクションにはSet up Google Analytics for this propertyボタンがあり、接続後は対応付けたプロパティのIDが表示されます。
ステップ2: 読み取り専用のAnalyticsアクセスを許可する
リンク済みのGoogleアカウントのいずれもまだAnalyticsアクセスを許可していない場合、ページにConnect Google Analyticsが表示されます。クリックするとGoogleの同意画面が開き、Google Analyticsへの読み取り専用アクセスが求められます。以前に許可したSearch Consoleの権限はそのまま維持されます。GA4プロパティを閲覧できるGoogleアカウントを選んでください。Search Consoleで使っているアカウントである必要はありません。その後、Googleからプロパティ選択画面に戻ります。
同じアクセス許可は、Account → Google Analytics (GA4) → Connect Google Analyticsからも行えます。そのページのLinked Google Search Console accountsでは、AnalyticsアクセスのないアカウントごとにGrant Google Analytics accessリンクが表示されます。許可はGoogleアカウント単位なので、あとから接続するサイトがいくつあっても、一度行えば十分です。
ステップ3: GA4プロパティを選んで保存する
Choose a GA4 propertyには、Analyticsが有効なGoogleアカウントから閲覧できるすべてのGA4プロパティが、アカウント / プロパティ名 (数値ID) の形式で、そのプロパティを閲覧できるアカウントのメールアドレスとともに一覧表示されます。フィルターボックスに入力すると、アカウント、プロパティ名、数値ID、メールアドレスで一覧を絞り込めます。プロパティを選択してSaveをクリックしてください。ページが再読み込みされ、ヘッダーにプロパティ名とIDが表示されたGA4の概要が開きます。
プロパティがまだリンクしていないGoogleアカウントに属している場合は、Saveボタンの横にあるConnect another accountをクリックし、そのアカウントで承認してください。
プロパティIDの確認場所
括弧内の数字がGA4のプロパティIDです。Google Analyticsでは、管理にあるプロパティの設定で確認できます(プロパティID)。一覧が長いときは、IDをフィルターボックスに貼り付けるのが最も手早い方法です。また、サイトのタグが実際にデータを送信しているプロパティを選んだかどうかの確認にもなります。
接続の変更と解除
- ヘッダーのプロパティIDの横にあるchangeは、どのGA4レポートからでも選択画面を開き直し、別のプロパティを対応付けられます。
- disconnectは確認のあと、このサイトとGA4のリンクを解除します。GA4プロパティ自体には何の変更も加わらず、いつでも再度対応付けられます。
- AutoPSEOによるGoogleアカウントのAnalyticsデータの読み取りを完全に止めるには、アカウント設定でそのアカウントのリンクを解除するか、GoogleアカウントからAutoPSEOのアクセス権を削除してください(Googleアカウントとアプリのリンクを管理する)。そのアカウント経由でGA4を読み取っているサイトでは、アカウントを再びリンクするか、別のアカウントからプロパティを選び直すまで、GA4データが読み込まれなくなります。
プロパティが表示されない、またはレポートが読み込まれない場合
| 表示 | 意味 | 対処 |
|---|---|---|
| None of your connected Google accounts has granted read-only Google Analytics access yet. | リンク済みのアカウントのいずれにもAnalyticsの権限がありません。 | Connect Google Analyticsを使用します(ステップ2)。 |
| No GA4 properties found for your connected Google accounts. | Analyticsアクセスのあるアカウントから見えるGA4プロパティがありません。 | アクセス権を持つアカウントをリンクするか、GA4の管理者にお使いのアカウントへ閲覧者ロールを付与してもらってください。 |
| 選択画面の下に表示される「Google said:」で始まる行 | Googleがあるアカウントのプロパティ一覧の取得を拒否し、その理由を返しています。 | 多くの場合、そのアカウントの権限の問題です。ほかのアカウントのプロパティは引き続き表示されます。 |
| Google Analytics property … is not accessible with the connected Google account. | アカウントがそのプロパティへのアクセス権を失ったか、もともと持っていませんでした。 | GA4でそのアカウントのロールを確認し、再読み込みするか、プロパティを選び直してください。 |
| Google Analytics property … was not found. | プロパティが削除されたか、IDが間違っています。 | ヘッダーのIDとGA4のIDを見比べ、もう一度対応付けてください。 |
| Google Analytics API quota exceeded for this property. | プロパティのData APIクォータを使い切っています。このクォータは、そのプロパティを読み取るすべてのツールで共有されます(Data APIの制限とクォータ)。 | 1分ほど待ってから再読み込みしてください。 |
| The Google account for this GA4 property is gone | サイトを対応付けたアカウントのリンクが解除されています。 | Connect accountを使うか、別のアカウントからChoose a GA4 propertyを実行してください。 |
| GA4 analytics isn't available for shared properties yet. | オーナーがまだGA4を対応付けていないサイトに、チームメンバーとして参加しています。 | オーナーに接続を依頼してください。 |
レポートは読み込まれるのにすべての数値が0になる場合は、まず日付範囲を確認してください。GA4には、プロパティがデータの収集を開始する前のデータはありません。そのうえで、ヘッダーのIDと、サイトのタグが送信先にしているプロパティを見比べてください。
ご自身のプロパティを接続する前に試す
デモプロパティはサンプルのGA4プロパティに常時対応付けられているため、すべてのレポートを先に試せます。デモのGA4ページを開く