Download

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

UPDATE [ August 17th, 2018 ]: Here is a video guide specially made for Analytify WordPress Plugin users.

 

Following are the simple steps which 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. I 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 Console page. It will ask you to login with your Google Account if you are not logged in already. If you have created Projects in Google Developers Console before you will see the list of already created projects. If not, below screen will appear.
      Start - Create Project in Google Developers Console
      Start – Create Project in Google Developers Console
    2. In both scenarios, Click on ‘Create Project' button.
    3. 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
      Enter Project Name – Google Developers Console
    4. By clicking on Create button, Your project will be created and redirects you to your projects list in Console.
    5. Go to the Dashboard from 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
      Select a project – Google Developers Console
    6. Now we need to select a Library. For this go to Library page from navigation menu > APIs & Services > Library from the left corner icon.
    7. Here we search an Analytics API library, Select & Enable it.

      Select Analytics API in Google Developers Console
      Select Analytics API in Google Developers Console
    8. Next, Go to Credentials -> OAuth Consent Screen tab, Check your Email address and Enter your Product name “Analytify” and Save it.
    9. After Save, you will redirect to Credentials tab. Here you see a popup from where you select an OAuth client ID option under Create credentials select box.
    10. Here you will select your Application Type ‘Web application'. Name of the client and add the Authorized redirect URIs. Redirect URI must the same of your application installation URL. For Analytify WordPress plugin, you will get it from Analytify > Settings > Advanced tab. Here you enable the “Do you want to use your own API keys?” option and get the Redirect URL. Copy the URL and paste it in Authorized redirect URI and click on create button.
      Application Type and Redirect URIs - GoogleDevelopers Console
      Application Type and Redirect URIs – GoogleDevelopers Console

      Get Redirect URIs - GoogleDevelopers Console
      Get Redirect URIs – GoogleDevelopers Console
    11. In result, you'll get the Client ID and Client Secret. Copy that and paste these in your plugin settings.
      Get your Client ID and Client Secret - Google Developers Console.
      Get your Client ID and Client Secret – Google Developers Console.

      Paste Client ID and Client Secret in plugin settings - Google Developers Console.
      Paste Client ID and Client Secret in plugin settings – Google Developers Console.
    12. After pasting the Client ID, Client Secret and Redirect URL in plugin settings, save the settings and Login with your Google Analytics Account to connect with Analytify.
    13. Next, you need to choose your profile from Analytify > Settings > Profile tab. Choose a profile and save it.
    14. Woohoo! Here you ready to view your Google Analytics in WordPress/Analytify dashboard.

Note: Analytify doesn't need API Key anymore after a version 2.0.0 but if you need an API Key for another project you can get it from Credentials tab.

  1.  Click on API key at the dropdown like below.

    Create Public API Key - Google Developers Console
    Create Public API Key – Google Developers Console

28 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 *