GithubHelp home page GithubHelp logo

pqgoogleanalytics's Introduction

Кастомный коннектор к Google Analytics для Power BI

Все коннекторы и поддержка:

В рамках подписки "ПРО" на Boosty https://boosty.to/morinad вы получите:

  1. Все коннекторы mez для Power BI.
  2. Поддержку и ответы на вопросы.
  3. Полезные наработки, скрипты и файлы.

Наши курсы по Power Query, Power BI и автоматизации:

  1. Основы Power BI (бесплатный курс): https://directprorf.ru/basics?utm_source=github
  2. Power BI для рекламных отчётов: https://directprorf.ru/powerbi?utm_source=github
  3. Из API в Excel и Power BI + коннекторы: https://directprorf.ru/excel?utm_source=github
  4. Коннекторы для Маркетплейсов: https://directprorf.ru/marketplaces?utm_source=github
  5. Продвинутый Power Query: https://directprorf.ru/pro?utm_source=github
  6. Создание коннекторов в Power Query: https://directprorf.ru/connectors?utm_source=github
  7. API ChatGPT для автоматизации бизнеса: https://directprorf.ru/chatgpt?utm_source=github

Как воспользоваться коннектором:

  1. Скачайте файл MEZ: https://github.com/morinad/PQGoogleAnalytics/raw/master/GetGoogleAnalyticsBL.mez
  2. Перенесите файл в папку C:\Users\USERNAME\Documents\Power BI Desktop\Custom Connectors, подставив USERNAME своего компьютера.
  3. Откройте Power BI, зайдите в Файл -> Параметры и настройки -> Параметры -> Глобальные -> Безопасность, выберите "Разрешить загрузку любого расширения без проверок и предупреждений".
  4. Перезапустите Power BI. Нажмите на кнопку "Получить данные", в поиске введите "Connector" и выберите коннектор "Google Analytics Connector".

Полезные ссылки:

Пример использования коннектора для построения кастомной модели атрибуции: https://youtu.be/5Gv4dtt8sjI

Параметры и показатели Google Analytics: https://ga-dev-tools.appspot.com/dimensions-metrics-explorer/

Операторы фильтров: https://developers.google.com/analytics/devguides/reporting/core/v3/reference

MCF – API для получения данных по цепочкам транзакций и ассоциированные конверсий: https://developers.google.com/analytics/devguides/reporting/mcf/dimsmets/interactions?hl=ru

Справка API: https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-php?hl=ru

Отозвать токены: https://myaccount.google.com/permissions

pqgoogleanalytics's People

Contributors

40-02 avatar evgeniykarnakov avatar maxim-uvarov avatar morinad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pqgoogleanalytics's Issues

Error Message in Excel

Sorry, but I can't find any other form of communication:

I'm having a little trouble running the query. When I hit "refresh_token" I get an error message. "Query #authorisation_token' (step removed other Columns') references other queries or steps and so may not directly access a data source." In Power Query the step 'GetJson' already hits an error. Any ideas?

Ошибка текстового значение в поле endDateVar

Максим, здравствуйте.
В функции PQGA при вводе значения "yesterday" в поле endDateVar выдаёт ошибку "Enter a Date value".
Как в данной функции можно ограничить время сбора данных по вчерашнее число?
pqga

P.S.
Спасибо большое за ваши труды.

Блокировка приложения при получении токена

Здравствуйте! Столкнулся с проблемой (при получении токена), которую не могу решить. Переходя по ссылке из пункта 1, Google блокирует приложение при попытке разрешить доступ. Думал, что проблема связана с двухэтапной аутентификаций, убрал, разрешил доступ "ненадежным" приложениям, всё-равно не помогло. Может знаете, в чем может может быть проблема?
1

Функция срабатывает не каждый раз

Максим, добрый день!

Столкнулся с проблемой, что функция срабатывает не каждый раз. Иногда обновление зависает надолго или полностью на следующем этапе:
image

Иногда срабатывает моментально загружая нужную информацию:
image

Если же обновлять в самом Power Query, то происходит примерно то же самое. Пробовал уменьшать интервал дат для выгрузки, также безуспешно.

Может быть подскажете в какую сторону копать, чтобы разобраться с чем это может быть связано?

Огромное спасибо за ответ и за Вашу работу!

С уважением,
Константин

Problem with refresh_token

Hi, Maxim!
For some reasons i get errors after i hit "Get refresh_token" button. I've tried to turn off privacy control for data, but now i'm getting another error.
[Datasource.Error] Web.Contents failed to get contents from 'https://accounts.google.com/o/oauth2/token' (400): Bad request

Any particular Data Source settings are required?

Btw. first hyperlink, that grants access is broken.

Latest version is missing a query

In the latest version of your excel file the query getdata (5) is missing and some related queries too.
Refreshing the Data query wont work

Setup for PowerBI.com refresh

Hi, thanks for the great project.

Has anyone had success scheduling refresh from the Power BI portal? I am struggling and dont know what data source i need to add into the data gateway, adding https://googleapis.com/analytics/v3/data/ga as a datasource doesnt seem to be allowed as it doesnt resolve to a proper URL until the PQ code is run.

Any tips?
image

Calvin

Как поправить ошибку "DataSource.Error: Web.Contents не удалось получить содержимое"?

Добрый день.
При выполнении запроса к Google Analytics в Power Bi появляется вот такая ошибка:
В запросе "PQGA" произошла ошибка. DataSource.Error: Web.Contents не удалось получить содержимое из "https://www.googleapis.com/analytics/v3/data/ga?ids=109075275&start-date=2017-06-01&end-date=2017-06-22&metrics=ga%3AadClicks&access_token=тут токен&max-results=10000" (400): Bad Request
Подробные сведения:
DataSourceKind=Web
DataSourcePath=https://www.googleapis.com/analytics/v3/data/ga
Url=https://www.googleapis.com/analytics/v3/data/ga?ids=109075275&start-date=2017-06-01&end-date=2017-06-22&metrics=ga%3AadClicks&access_token=тут токен&max-results=10000

Подскажите, пожалуйста, как исправить?

Run time error

Hi, i'm getting this error in excel when I hit the "Run report and go on results page" (authentication seemed to have worked though)

error

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.