matomo-org / matomo-org/plugin-GoogleAnalyticsImporter

Documentation - OAuth Client Credentials (internal) available only for G-Suite users

Open
#114 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
PHP
Stars
29
Forks
16
Avg merge
15h 12m
Merged PRs (30d)
14

Description

One of the necessary steps to use this plugin is creating [OAuth Client Credentials](https://matomo.org/docs/google-analytics-importer/#1-creating-google-oauth-client-config). The tutorial instructs user to choose "[interal](https://img.matomo.org/spai/w_832+q_lossless+ret_img+to_webp/https://static.matomo.org/wp-content/uploads/2019/07/oauth-type-2.png)" type, but it is (now) available only to G-Suite users. Other Google users can choose only "external" type, which comes with some limitations:

> In this mode, your app is available to any user with a Google Account. External apps that request sensitive or restricted user data must first be verified by Google. This process may take 4–6 weeks. In addition, if you selected restricted scopes, you'll need to go through an independent security review, which can cost $15k–$75k.

The documentation should mention in [Requirements](https://matomo.org/docs/google-analytics-importer/#requirements) chapter the need for G-Suite account.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Google Analytics Importer documentation's Requirements chapter and review the linked OAuth Client Credentials tutorial. Update the requirements to state that a G-Suite account is needed for the internal OAuth type, and ensure the limitation for other Google users is accurately represented.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.