Download

Get Client ID, Client Secret and Developer API Key for Google Developers Console Application

Here is a video guide specially made for Analytify WordPress Plugin users.

The following are the simple steps that can help you to get your Client ID, Client Secret and Developer API Key for your Web Apps or WordPress plugins from Google Developers Console. We wrote this tutorial for Analytify users but It can be beneficial for everyone.

  1. You need to create a Project in Google Developer Console. Click here to go to the Console page. It will ask you to login with your Google Account if you are not logged in already. If you have already created Projects in Google Developers Console, you will see the list of created projects. If not, the following screen will appear.
Start – Create Project in Google Developers Console

In both scenarios, Click on the ‘Create Project‘ button. A page will redirect, where you will enter ‘Project Name‘ and ‘Project ID‘ which will help you to recognize your project in the console.

Enter Project Name – Google Developers Console

By clicking on the Create button, Your project will be created and redirects you to your projects list in Console. Go to the Dashboard from the menu navigation > APIs & Services > Dashboard from the left corner icon. Clicking on the project name which you have recently created will take you to your Project Dashboard.

Select a project – Google Developers Console

Now you need to select a Library. Go to the Library page from the navigation menu > APIs & Services > Library from the left corner icon. first Search Analytics API and then search the Google Analytics Reporting API, Select & Enable them both one by one

Select Analytics API in Google Developers Console

Next, Go to Credentials and click on the CREATE CREDENTIALS button at the top. It will show you three options. You have to click on the OAuth client ID.

Selecting the OAuth client ID

In the next step, it will ask you to Configure the Consent Screen, click on the Configure Consent Screen.

Configure the Consent Screen

In this step, you have to select the user type. so select the External and click on Create button.

Select the user Type External

After clicking on the CREATE button you will be landed on the next screen. You have to write the name of your application, the authorized domain (make sure not to add the https//:www before your domain)
In the Application Homepage URL enter your website URL including the https. and click on the Save button.

Consent Screen

Once you are done with creating the Consent Screen its time to get back to Credentials and click on the CREATE CREDENTIALS button at the very top. and select the OAuth Client ID .

In the next step, it will ask you to select the Application Type, Here you have to select the Web application.

Select Application Type

After selecting the application type, you will see the next page, where you have to write the application name. and you have to paste the Authorized Redirects URIs, after pasting the URL click on Create Button and don't close this window. Redirect URI must the same as your application installation URL.

For Analytify WordPress plugin, you will get Authorized Redirects URIs from Analytify > Settings > Advanced tab.

Authorized Redirects URIs

After clicking on Create Button a popup will appear where you will find the Client ID and Secret ID. Copy them one by one and paste them inside the Analytify > Settings > Advanced tab.

Here you need to enable the “Do you want to use your own API keys?” option and get the Redirect URL. Copy the URL and paste it into Authorized redirect URI and click on the create button.

Paste Client ID and Client Secret in plugin settings – Google Developers Console.

After pasting the Client ID, Client Secret and Redirect URL in plugin settings, save the settings and log in with your Google Analytics Account to connect with Analytify.

Next, you have to authenticate your Google Analytics account with Analytify, In order to do this go to Analytify>Authentication and click on Login with your Google Analytics Account

After clicking here you will be redirected to Google Accounts, you have to select your Google Account that is associated with your Google Analytics account.

In the next step, it will ask you to Allow the permissions. you have to click on the Allow button.

You will be redirected back to Analytify>Profiles here you need to select profiles of tracking and profiles for showing analytics inside WordPress Dashboard.

Congratulations! you have successfully implemented the APIs for Analytics Tracking inside Analytify.

29 thoughts on “Get Client ID, Client Secret and Developer API Key for Google Developers Console Application

  1. Hi,

    I just installed the plugin and it looks really great. But I miss the click route people have. Where can I see on a page where people came from and what page they went to after this particular page or post? I can’t find it in the overview.

    Thanks for your reply in advance.

  2. You should update this tutorial. Google has changed its layout and your instructions do not reflect the actual page.

    I am getting a 401 error when requesting “Get your access code”.

  3. Hi,,
    I created oauth for installed application i.e., android correctly, but when i downloaded json file in that client secret key is missing.How do i find it, is google changed their policy? Pls help me to find client secret key.

    1. In recent update to WP Analytify, You don’t need access code. Simply login with your Google account and you will be connect.

      Update your WP Analytify please.

      1. Ok, thanks. How do I update it Adnan!

        Just to let you know, that when I t to get short url from inside my blog, it went error, and then I couldn’t access my pages, so had to deactivate the plugin! So hope the updated version works.

        🙂

        1. This what I get. Please advise. Thanks!

          Fatal error: Uncaught exception ‘Shortify_WP_Google_Service_Exception’ with message ‘Error calling POST https://www.googleapis.com/urlshortener/v1/url: (403) Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.’ in /home3/becomey1/public_html/wp-content/plugins/wp-shortify/src/Google/Http/REST.php:79 Stack trace: #0 /home3/becomey1/public_html/wp-content/plugins/wp-shortify/src/Google/Http/REST.php(44): Shortify_WP_Google_Http_REST::decodeHttpResponse(Object(Shortify_WP_Google_Http_Request)) #1 /home3/becomey1/public_html/wp-content/plugins/wp-shortify/src/Google/Client.php(503): Shortify_WP_Google_Http_REST::execute(Object(Shortify_WP_Google_Client), Object(Shortify_WP_Google_Http_Request)) #2 /home3/becomey1/public_html/wp-content/plugins/wp-shortify/src/Google/Service/Resource.php(195): Shortify_WP_Google_Client->execute(Object(Shortify_WP_Google_Http_Request)) #3 /home3/becomey1/public_html/wp-content/plugins/wp-shortify/src/Google/Service/Urlshortener.php(136): Shortify_WP_Google_Service_Resou in /home3/becomey1/public_html/wp-content/plugins/wp-shortify/src/Google/Http/REST.php on line 79

  4. Help me please. I used gdata.youtube.service to upload video on youtube channel – i have YOUTUBE_DEVELOPER_KEY
    gdata sends me error now. As a solve of this problem i wanted to go for API3 but it tells me to use
    CLIENT_SECRETS_FILE = “client_secrets.json”
    What is it? A once more new KEY? Or I cen gen it from
    YOUTUBE_DEVELOPER_KEY ?

  5. Hi,
    After I configure my own API key, when I try to login with google analytics account I get 403 Forbidden error.
    What is the problem?

  6. Hi,
    After I configure my own analytics API key in the plugin when I try to login to my google analytics account I get 403 forbidden error.
    What is the problem?

  7. I’m getting a similar issue to Mohammad. When I try to authenticate with my own API, it connects to Google, but once I click allow it redirects me back to a 404 page on my site instead of the analytify authentication page.

Leave a Reply

Your email address will not be published. Required fields are marked *