When I try to link the widget to my Analytics account I keep getting the same error: Unknown Google API Error:: NULL This happens both when I try: Google Analytics Web Property ID not selected. (Settings) Google Analytics account not linked for API functions. (API settings) How can I fix this?
When you use the option to link your Google Analytics account, are you taken to an authentication screen?
One other thing to check real quick... if you go through the process again and get the error, can you immediately reload the page? If there's an internal WordPress error with making the callback to Google's API servers, the WordPress error should show at the top of the page for up to 9 seconds afterwards. So if you go through it, get the error, then just reload the page you are on within 9 seconds after you get the error, does it show anything?
Do you by chance have access to a different server to try it and check if whatever it is is specific to that one server?
I have tried installing it at my work at a work laptop (this is a different server right?) Still the same error. I would really like to get this fixed and start tracking the traffic on my website... what would you recommend me?
OK. Spend another afternoon trying to get this to work. I have manually enabled the Analytics API, created a client ID and added the redirect URL. Still, when I try to give the plugin access; same unknown error. When I check which apps have access already Digital Point is listed there, but it is not functioning and my dashboard keeps turning red with errors. What is going on?
Ah... now you are on to something. Sounds like your server has IPv6 setup, but not an IPv6 router... meaning it has an IPv6 address assigned, but can't reach IPv6 addresses. If your server uses IPv6, some IPs (like Google's API) will resolve to IPv6 addresses for the server. But then it can't *reach* them because it doesn't have an IPv6 router. Easiest thing to do would be to disable IPv6 on your server. The other option would be to have an IPv6 router that works that your server is connected to. Right now it seems like the server thinks it's IPv6 enabled, but it can't use it, and fails when it tries.