• Resolved fischgeek

    (@fischgeek)


    After digging around here and other similar posts like this one and playing with the SiteKit plugin, I am still left confused on how it should work for a developer with clients that want to see the data.

    Google’s blog post on sharing the data for other users/admins on a site seems to be rolling out soon, but not to me yet and still not my question at hand.

    I’ve connected a handful of sites to my Google Analytics account for various clients. I go through the initial setup and configuration for each SiteKit installation and in my GA dashboard add the client’s email as a Viewer. My main concern is the screenshot below. If I log into any one of the client sites and go to the SiteKit, click on my profile in the upper right and select Manage Sites I see the page below. This concerns me that each of my clients can see other client data.

    https://www.dropbox.com/s/be8ouux3lhox8hr/2023-01-19%20-%20_11_02_10.png?raw=1

    Can someone help me out with this confusion or guide me in the right steps to not only A) setup SiteKit/GA on my developer account and B) properly allow clients access to the data on their WordPress dashboard/SiteKit.

    Thank you

    • This topic was modified 2 years, 1 month ago by fischgeek.
Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support James Osborne

    (@jamesosborne)

    Hi @fischgeek,

    Certainly I’d be happy to assist you with your query. As the Dashboard Sharing feature isn’t available to you at this point, based on your comments, you have a couple of options when it comes to using Site Kit for your clients. Note also that we do plan on making Dashboard Sharing available to all Site Kit users very soon.

    Option 1: If you’re client has a full WordPress administrator account, you can suggest your clients set up Site Kit while also connecting the Google Analytics module. If you’ve created a Google Analytics property for them, you’ll need to grant them access to that Google Analytics property, so they can select this property during Analytics set up. If they choose to use their own Google Analytics property, they’ll need to grant you access if you want to view the data for this property within the Site Kit dashboard.

    Both you, and your client can then view Search Console and Analytics data within the Site Kit dashboard. They can also connect Tag Manager or AdSense, or you can connect these and other modules for them.

    _________________________________________________________________

    Option 2: You can set up and configure Site Kit first, while then creating a WordPress administrator account for them. After you set up and configure Site Kit, with Google Analytics and any other modules, you will need to grant them access to the connected properties (ie. The Analytics property, or AdSense account). After doing so, they can login to the site with their WordPress administrator account, and then connect their own Google account with Site Kit, so they can view the data within the Site Kit dashboard.

    Note that if you go with Option 2, when you set up Site Kit with your own Google account, this will go towards your own OAuth limit of 100 active tokens (ie. Site Kit connected sites). This isn’t a Site Kit limitation, it’s the amount of active connections a Google account can via OAuth 2.0, which Site Kit uses to authenticate users with their data. In other words, if you have 100 clients which you have initially set Site Kit up on, the first connected site will become disconnected if you set up a new site. For that reason, option 1 above may be more suitable. I say this as your clients are less likely to have Site Kit set up on 100 sites.

    ___________________________________________________________

    I hope the above is of use. If the WordPress login you provide to your clients is not based on an administrator role, then unfortunately you’ll need to wait until Dashboard Sharing is active for you. At that point you can grant a “View only” access to editors or other non administrator roles.

    Thread Starter fischgeek

    (@fischgeek)

    Thank you very much! That was most helpful and clear. I appreciate your response.

    Plugin Support James Osborne

    (@jamesosborne)

    Not a problem, happy to assist! Note also that Dashboard Sharing has now been rolled out to all users, so you can share a view only version of the Site Kit dashboard with other roles now, not just administrators. You’ll find out more below:
    https://sitekit.withgoogle.com/documentation/using-site-kit/dashboard-sharing/

    Hi James, thanks for the very helpful note. One point of clarification: I presume by OAuth token you’re talking about a specific instance connection with SiteKit?

    …and that this doesn’t affect usage of a Google Property token (for Maps or reCAPTCHA etc) which I believe is a separate thing.

    …or is that 100 tokens total for all types of service/properties – including SiteKit connection?

    Thanks
    Wayne

    Plugin Support James Osborne

    (@jamesosborne)

    That is correct @didgeroolondon. Any Site Kit related access tokens are specific to the Site Kit application which you’ll find if you review all your connected services.

    …or is that 100 tokens total for all types of service/properties – including SiteKit connection?

    No, the 100 active tokens are specific to Site Kit.

    Thanks mate – very helpful.

    Wayne

    Plugin Support James Osborne

    (@jamesosborne)

    No problem at all @didgeroolondon. Get in touch if you have any further queries. Best of luck.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘SiteKit Customer Access’ is closed to new replies.