Ability to choose actual GA account and not just properties / data streams from one

Created on 9 August 2023, over 1 year ago

I'm having an issue with choosing the correct Reports profile via the Admin > Configuration > Web Services > Google Analytics Reports API page.

Currently, on my personal Google account, I have multiple Google Analytics accounts added. Each GA Account is for a separate organization. Inside each Account, I have multiple Properties (actual websites) and obviously inside them one or more related data streams.

I can successfully authorize the module with Analytics, but when I set up the correct Client ID and Secret and finish the auth process, the Reports profile dropdown only lists the websites/profiles from one GA account (first one I ever created). I can see no way to swap the actual GA account in this module settings. As said, all my GA accounts are inside single Google Account and seems to me, the module just assumes the first GA Account created there is always used. The properties/sites on other GA accounts are never shown in the dropdown.

Could it be that the module is actually missing the level to choose the actual GA Account inside my Google Account / Analytics? Or am I maybe missing something? I tried to logout from Google / Google Analytics and tried swapping the active GA accounts, but this doesn't seem to do anything. I have cleared Drupal cache every time, always same issue.

🐛 Bug report
Status

Active

Version

3.0

Component

All modules

Created by

🇫🇮Finland phonkala

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @phonkala
  • 🇫🇮Finland phonkala

    To be more precise, the dropdown is currently listing the Reports profile options as:

    Website 1
      - Data Stream 1
      - Data Stream 2
    Website 2
      - Data Stream 1

    When it should probably show a list like this:

    Organization A
      - Website 1
          - Data Stream 1
          - Data Stream 2
      - Website 2
          - Data Stream 1
    Organization B
      - Website 1
          - Data Stream 1
          - Data Stream 2
      - Website 2
          - Data Stream 1
Production build 0.71.5 2024