Googleads keywordsparser an error occurred failed to parse ga ideas

Googleads keywordsparser an error occurred failed to parse ga ideas Настройки — Парсинг — Google — Google.Ads В этой панели собраны настройки, относящиеся к работе с сервисом Google.Ads. Список аккаунтов Для работы с сервисом необходимо указать один или несколько действующих аккаунтов. Программа будет использовать в работе все указанные и отмеченные аккаунты вне зависимости от […]

Содержание

  1. Googleads keywordsparser an error occurred failed to parse ga ideas
  2. Настройки — Парсинг — Google — Google.Ads
  3. Список аккаунтов
  4. Кол-во потоков
  5. Режим отладки
  6. Googleads keywordsparser an error occurred failed to parse ga ideas
  7. ga_adwords_list failing to parse data correctly #322
  8. Comments
  9. What goes wrong
  10. Steps to reproduce the problem
  11. Expected output
  12. Actual output
  13. ‘API Data failed to parse’ diagnostics
  14. Session Info
  15. Error occurred during parsing: Fail to push limit. #538
  16. Comments
  17. Footer
  18. ExceptionHandling Error #200
  19. Comments

Googleads keywordsparser an error occurred failed to parse ga ideas

Настройки — Парсинг — Google — Google.Ads

В этой панели собраны настройки, относящиеся к работе с сервисом Google.Ads.

Список аккаунтов

Для работы с сервисом необходимо указать один или несколько действующих аккаунтов. Программа будет использовать в работе все указанные и отмеченные аккаунты вне зависимости от кол-ва потоков и стараться распределять между ними нагрузку.

Аккаунты должны быть готовы к работе, переведены в режим Эксперта, в них должен быть доступен инструмент планировщика ключевых слов.

Как правило, доступ к нему открывается только после создания рекламной кампании. Поэтому в аккаунте должна быть хотя бы 1 активная или приостановленная рекламная кампания.

Программа не поддерживает работу с MCC (менеджерскими) аккаунтами, однако допускается работа через обычные связанные подаккаунты.

Если после входа в аккаунт через браузер Google.Ads просит выбрать во всплывающем окне подаккаунт, то это означает, что к аккаунту привязаны подаккаунты.

В этом случае в настройках программы необходимо указать цифровой идентификатор нужного подаккаунта (отмечен желтым на скриншоте), чтобы программа смогла выполнять этот выбор автоматически.

Совместно с аккаунтами допускается указывать статические прокси-серверы, которые будут использоваться с аккаунтами вне зависимости от параметров прокси-серверов в «Настройках — Сеть».

Сбор статистики Google.Ads включает в себя множество сложных этапов. Нарушение в работе хотя бы одного из них приведет к ошибкам, поэтому к прокси-серверам предъявляются жесточайшие требования к стабильности и скорости работы.

Допускается указывать только стабильно работающие HTTP/HTTPS IPv4 прокси-серверы (IPv6 и Socks не поддерживаются).

Если прокси-сервер защищен паролем, нажмите кнопку справа от поля ввода порта для отображения дополнительных полей логина и пароля.

Кол-во потоков

Здесь вы можете задать максимальное кол-во потоков при работе с Google.Ads. Указывается именно общее кол-во потоков, а не для каждого аккаунта.

При этом если вы исследуете всего 2 запроса, но в настройках задано 5 потоков, то будут запущены только 2 потока, т.к. для остальных просто не останется задач для обработки.

Режим отладки

Данный режим используется при диагностике проблем со сбором статистики.

При его использовании программа отображает на экране весь процесс взаимодействия с сервисом, где вы или специалист технической поддержки можете увидеть этап, который работает с ошибками, или наоборот убедиться в корректности работы алгоритма.

Источник

Googleads keywordsparser an error occurred failed to parse ga ideas

Здравствуйте, удалось как-то решить проблему? У меня тоже возникла вчера. До этого все было нормально 🙁

Здравствуйте, удалось как-то решить проблему? У меня тоже возникла вчера. До этого все было нормально 🙁

Да вроде бы и перечитал перед тем как написать. Может конечно не максимально внимательно, но показалось, что ничего конкретного там нет. Ну да, объявили намерения перестать поддерживать софт, на старых версиях не поддерживается уже сбор. Но у меня такая же ошибка выскакивала и раньше, потом без обновлений программа самоизлечивалась, вот и интересуюсь если какие-то еще способы реанимации или уже RIP

Нет, я из Украины, плюс парсинг слов идет на английском. 🙂

А при чем тут его ссылка? Там разве данную ошибку решают как-то?

Понял. Спасибо. Парсил без прокси, но как вариант, попробую поставить :)) Мало ли.

Там написано, что решать не будут. Как можно решить на пользовательском уровне, если не вносить правки в шаблоны и код.

Источник

ga_adwords_list failing to parse data correctly #322

What goes wrong

Trying to pull in a list of all the GA adwords accounts connected to a property, and nothing gets returned

Steps to reproduce the problem

I just ran the code with my accountID and proprtyID passed into the function

Expected output

Some sort of table with info about the adwords accounts?

Actual output

Error message:
Error in data.frame(. check.names = FALSE) :
arguments imply differing number of rows: 4, 11
Error: API Data failed to parse.
Wrote diagnostic object to ‘gar_parse_error.rds’, use googleAuthR::gar_debug_parsing(‘gar_parse_error.rds’) to
debug the data_parse_function.

Before you run your code, please run:

options(googleAuthR.verbose=2) and copy-paste the console output here.
Check it doesn’t include any sensitive info like auth tokens or accountIds — you can usually just edit those out manually and replace with say XXX

‘API Data failed to parse’ diagnostics

If you have an error starting with:

API Data failed to parse.

  • Please install googleAuthR >v0.7.9000:
  • Restart the R session and run your bugged code.
  • It should write a file called gar_parse_error.rds to your working directory.
  • Run the below to output some diagnostic information and paste the response here.

Session Info

Please run sessionInfo() so we can check what versions of packages you have installed
googleAnalyticsR_0.8.0

The text was updated successfully, but these errors were encountered:

Источник

Error occurred during parsing: Fail to push limit. #538

Input parameters:
array (
‘CUSTOMER_ID’ => 8883494064,
‘CONVERSION_ACTION_ID’ => 1284113,
‘GCLID’ => ‘123456789’,
‘CONVERSION_DATE_TIME’ => ‘2021-02-22 16:28:32’,
‘CONVERSION_VALUE’ => 0,
)

But Error: Error occurred during parsing: Fail to push limit.

I don’t know why, please suggest to me to fix this issue.

The text was updated successfully, but these errors were encountered:

Hi @dacdv — Could you provide us with some code to reproduce your issue and detailed logs?

Hi @dacdv — Could you provide us with some code to reproduce your issue and detailed logs?

I renew protobuf code to passed this step.

So I have new issue below (Are you suggest to me to fix this issue ? thanks so much!)

[TypeError]
Argument 1 passed to GoogleApiCoreTransportRestTransport::GoogleApiCoreTransport() must be an instance of Exception, instance of Error given, called in /home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php on line 204 (0)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/Google/ApiCore/Transport/RestTransport.php:129
#0: GoogleApiCoreTransportRestTransport->GoogleApiCoreTransport(object)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:204
#1: GuzzleHttpPromisePromise::callHandler(integer, object, NULL)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:153
#2: GuzzleHttpPromisePromise::GuzzleHttpPromise()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/TaskQueue.php:48
#3: GuzzleHttpPromiseTaskQueue->run()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Handler/CurlMultiHandler.php:158
#4: GuzzleHttpHandlerCurlMultiHandler->tick()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Handler/CurlMultiHandler.php:183
#5: GuzzleHttpHandlerCurlMultiHandler->execute(boolean)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:248
#6: GuzzleHttpPromisePromise->invokeWaitFn()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:224
#7: GuzzleHttpPromisePromise->waitIfPending()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:269
#8: GuzzleHttpPromisePromise->invokeWaitList()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:226
#9: GuzzleHttpPromisePromise->waitIfPending()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:62
#10: GuzzleHttpPromisePromise->wait()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/Google/Ads/GoogleAds/V6/Services/Gapic/ConversionUploadServiceGapicClient.php:239
#11: GoogleAdsGoogleAdsV6ServicesGapicConversionUploadServiceGapicClient->uploadClickConversions(integer, array, boolean)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/Google/Export/UploadOfflineConversion.php:143
#12: GoogleExportUploadOfflineConversion::runExample(object, integer, integer, string, string, double)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/Google/Export/UploadOfflineConversion.php:82
#13: GoogleExportUploadOfflineConversion::upload(array)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/vibgoogleactivity.php:75
#14: CBPVIBGoogleActivity->Execute()
/home/bitrix/www/bitrix/modules/bizproc/classes/general/workflow.php:466
#15: CBPWorkflow->RunQueuedItem(object, integer, NULL)
/home/bitrix/www/bitrix/modules/bizproc/classes/general/workflow.php:443
#16: CBPWorkflow->RunQueue()
/home/bitrix/www/bitrix/modules/bizproc/classes/general/workflow.php:198
#17: CBPWorkflow->Start()
/home/bitrix/www/bitrix/modules/bizproc/classes/general/document.php:341
#18: CBPDocument::StartWorkflow(string, array, array, array)
/home/bitrix/www/bitrix/modules/crm/classes/general/crm_bizproc.php:88
#19: CCrmBizProc->StartWorkflow(string, array)
/home/bitrix/www/bitrix/components/vportal/crm.deal.editac/component.php:882
#20: include(string)
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:605
#21: CBitrixComponent->__includeComponent()
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:680
#22: CBitrixComponent->includeComponent(string, array, object, boolean)
/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039
#23: CAllMain->IncludeComponent(string, string, array, object)
/home/bitrix/www/bitrix/components/bitrix/crm.deal/templates/.default/editac.php:76
#24: include(string)
/home/bitrix/www/bitrix/modules/main/classes/general/component_template.php:789
#25: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string)
/home/bitrix/www/bitrix/modules/main/classes/general/component_template.php:884
#26: CBitrixComponentTemplate->IncludeTemplate(array)
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:764
#27: CBitrixComponent->showComponentTemplate()
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:712
#28: CBitrixComponent->includeComponentTemplate(string)
/home/bitrix/www/bitrix/components/bitrix/crm.deal/component.php:312
#29: include(string)
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:605
#30: CBitrixComponent->__includeComponent()
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:680
#31: CBitrixComponent->includeComponent(string, array, NULL, boolean)
/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039
#32: CAllMain->IncludeComponent(string, string, array)
/home/bitrix/www/crm/deal/index.php:9
#33: include_once(string)
/home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159
#34: include_once(string)
/home/bitrix/www/bitrix/urlrewrite.php:2

It is not clear to me what is happening here but it looks like you are using REST for transport.

Could you try using gRPC instead? It requires the installation and configuration of the grpc PHP Extension. You will find instructions in this section of our documentation.

Closing due to inactivity.

© 2023 GitHub, Inc.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

ExceptionHandling Error #200

When producing an exception in the Query, the exception isn’t handled correctly

Error above is metrics.impressions > None
Produces the following

The text was updated successfully, but these errors were encountered:

Getting the same error. I asked about this exact error on the google ads API forum https://groups.google.com/forum/#!topic/adwords-api/96-aNt9hKlc so hopefully, it gets resolved

I got the same error

@dlauck92 @caleoroco I think that I solved the issue. I realized that the CustomerId was the MCC. I just changed it to other external account Id and adding the login_customer_id config with the MCC account ID.

This works for me.

hey man, i got the same error, i remove dashes in customer_id, it works

It is about error handling in general, exception_interceptor fails to load the errors_pb2 module and it throws this exception no matter what the internal error was

Same problem here.

I have solved my problem by doing the following — not sure if all steps are relevant:

  • pip uninstalled googled-ads
  • pip3.7 installed google-ads
  • Go to the Oauth Playground, to get a new refresh token. Make sure you are logged as the actual account you are trying to access — in my case a test account. My previous refresh token was generated while I was logged in the production account. I think that was the problem for me.

This error still occurring for me when an error on the ad_group_criterion update occurs. I have enabled the debug mode, then I saw the real error. In this case, it was something related to the cpc_micro_bid value. I had to enable the debug mode to realize that because ExceptionInterceptor is hidden the real error.

You guys have any ideas about how to fix this module load error? It will hidden real errors in production.

It will be addressed in the near future, likely before the next major Google Ads API release.

For anyone want a quick and dirty fix:

Open this file in your pip installation folder. For me, it was

Locate following function:

Change first a few lines of code inside try block to:

Now it can show real error message.

@wihl if you haven’t already done this and if it is a valid fix, I’m happy to send a PR :).

Источник

JOHNY2010

На сайте с 15.09.2010

Offline

147

1 апреля 2022, 14:02

2244

Ошибка уже 4 дня, в техподдержке тишина разумеется. Настройки менял, прокси тоже, режим отладки, кеш, ничего не помогает. Есть у кого актуальная проблема в КК4 и как удалось решить, если удалось?

-S

На сайте с 10.12.2006

Offline

Модератор1296

Кейколлектор все что ли? - Сервисы и программы для работы с SE - Практические вопросы оптимизации - Форум об интернет-маркетинге

onigbinde

На сайте с 20.11.2008

Offline

138

JOHNY2010 :
Ошибка уже 4 дня, в техподдержке тишина разумеется. Настройки менял, прокси тоже, режим отладки, кеш, ничего не помогает. Есть у кого актуальная проблема в КК4 и как удалось решить, если удалось?

Здравствуйте, удалось как-то решить проблему? У меня тоже возникла вчера. До этого все было нормально :(

sergv

На сайте с 13.04.2006

Offline

373

onigbinde #:

Здравствуйте, удалось как-то решить проблему? У меня тоже возникла вчера. До этого все было нормально :(

Вы тоже по ссылке Серафима пройдите, там все ответы.

https://REGHOME.ru — регистрация и продление доменов от 169₽ в российских и международных зонах по честным ценам без звездочек. (R01, WebNames, UK2). Принимаем Ю-Money, Visa, MasterCard, Мир

onigbinde

На сайте с 20.11.2008

Offline

138

sergv #:
Вы тоже по ссылке Серафима пройдите, там все ответы.

Да вроде бы и перечитал перед тем как написать. Может конечно не максимально внимательно, но показалось, что ничего конкретного там нет. Ну да, объявили намерения перестать поддерживать софт, на старых версиях не поддерживается уже сбор. Но у меня такая же ошибка выскакивала и раньше, потом без обновлений программа самоизлечивалась, вот и интересуюсь если какие-то еще способы реанимации или уже RIP

YmersY

На сайте с 29.01.2007

Offline

234

Может это из-за того, что в Google Keyword Tool, при попытке посмотреть данные по России — нет никаких результатов. https://prnt.sc/QbF-gKaqRcUq Как бы Россия в бане и КейКолектор не особо и при делах, проблема в том. что данные по Гуглу для России теперь всё.

1

Ссылки под Google со СМИ — дешевле, чем в биржах — Пиши в личку, не стесняйся!

onigbinde

На сайте с 20.11.2008

Offline

138

YmersY #:
Может это из-за того, что в Google Keyword Tool, при попытке посмотреть данные по России — нет никаких результатов. https://prnt.sc/QbF-gKaqRcUq Как бы Россия в бане и КейКолектор не особо и при делах, проблема в том. что данные по Гуглу для России теперь всё.

Нет, я из Украины, плюс парсинг слов идет на английском. :)

JOHNY2010

На сайте с 15.09.2010

Offline

147

sergv #:
Вы тоже по ссылке Серафима пройдите, там все ответы.

А при чем тут его ссылка? Там разве данную ошибку решают как-то?

onigbinde #:
Здравствуйте, удалось как-то решить проблему? У меня тоже возникла вчера. До этого все было нормально :(

Проблема прошла сама, поменял прокси, и всё нормально. Через время снова возникает, и потом сама пропадает.

1

onigbinde

На сайте с 20.11.2008

Offline

138

JOHNY2010 #:
Проблема прошла сама, поменял прокси, и всё нормально. Через время снова возникает, и потом сама пропадает.

Понял. Спасибо. Парсил без прокси, но как вариант, попробую поставить :)) Мало ли.

sergv

На сайте с 13.04.2006

Offline

373

JOHNY2010 #:
А при чем тут его ссылка? Там разве данную ошибку решают как-то?

Частично да. Вы же сами пишете про тишину в техподдержке. Поддержка программы прекращена, функционал работает «сам по себе». Кто-то внесет маленькие изменения в параметры выдачи и все отвалится.

-S

На сайте с 10.12.2006

Offline

Модератор1296

12 апреля 2022, 16:04

#10

JOHNY2010 #:
А при чем тут его ссылка? Там разве данную ошибку решают как-то?

Там написано, что решать не будут. Как можно решить на пользовательском уровне, если не вносить правки в шаблоны и код.

В этой панели собраны настройки, относящиеся к работе с сервисом Google.Ads.

  • Список аккаунтов
  • Кол-во потоков
  • Режим отладки

Список аккаунтов

Для работы с сервисом необходимо указать один или несколько действующих аккаунтов. Программа будет использовать в работе все указанные и отмеченные аккаунты вне зависимости от кол-ва потоков и стараться распределять между ними нагрузку.

Аккаунты должны быть готовы к работе, переведены в режим Эксперта, в них должен быть доступен инструмент планировщика ключевых слов.

Как правило, доступ к нему открывается только после создания рекламной кампании. Поэтому в аккаунте должна быть хотя бы 1 активная или приостановленная рекламная кампания.

В целях безопасности не указывайте аккаунты, которые имеют для вас какую-либо ценность. При работе с сервисом вы должны соблюдать лицензию использования сервиса. Несоблюдение соглашения может привести к санкциям со стороны сервиса.

Программа не поддерживает работу с MCC (менеджерскими) аккаунтами, однако допускается работа через обычные связанные подаккаунты.

Если после входа в аккаунт через браузер Google.Ads просит выбрать во всплывающем окне подаккаунт, то это означает, что к аккаунту привязаны подаккаунты.

В этом случае в настройках программы необходимо указать цифровой идентификатор нужного подаккаунта (отмечен желтым на скриншоте), чтобы программа смогла выполнять этот выбор автоматически.

Совместно с аккаунтами допускается указывать статические прокси-серверы, которые будут использоваться с аккаунтами вне зависимости от параметров прокси-серверов в «Настройках — Сеть».

Сбор статистики Google.Ads включает в себя множество сложных этапов. Нарушение в работе хотя бы одного из них приведет к ошибкам, поэтому к прокси-серверам предъявляются жесточайшие требования к стабильности и скорости работы.

Допускается указывать только стабильно работающие HTTP/HTTPS IPv4 прокси-серверы (IPv6 и Socks не поддерживаются).

Если прокси-сервер защищен паролем, нажмите кнопку справа от поля ввода порта для отображения дополнительных полей логина и пароля.

Кол-во потоков

Здесь вы можете задать максимальное кол-во потоков при работе с Google.Ads. Указывается именно общее кол-во потоков, а не для каждого аккаунта.

При этом если вы исследуете всего 2 запроса, но в настройках задано 5 потоков, то будут запущены только 2 потока, т.к. для остальных просто не останется задач для обработки.

Допускается указывать не больше 1 потока на 1 аккаунт.

Мы рекомендуем не использовать больше 1 потока на 1 IP-адрес. Также старайтесь не использовать многопоточный режим без необходимости.

Режим отладки

Данный режим используется при диагностике проблем со сбором статистики.

При его использовании программа отображает на экране весь процесс взаимодействия с сервисом, где вы или специалист технической поддержки можете увидеть этап, который работает с ошибками, или наоборот убедиться в корректности работы алгоритма.

What goes wrong

Trying to pull in a list of all the GA adwords accounts connected to a property, and nothing gets returned

Steps to reproduce the problem

I just ran the code with my accountID and proprtyID passed into the function

Expected output

Some sort of table with info about the adwords accounts?

Actual output

Error message:
Error in data.frame(…, check.names = FALSE) :
arguments imply differing number of rows: 4, 11
Error: API Data failed to parse.
Wrote diagnostic object to ‘gar_parse_error.rds’, use googleAuthR::gar_debug_parsing(‘gar_parse_error.rds’) to
debug the data_parse_function.

Before you run your code, please run:

options(googleAuthR.verbose=2) and copy-paste the console output here.
Check it doesn’t include any sensitive info like auth tokens or accountIds — you can usually just edit those out manually and replace with say XXX

‘API Data failed to parse’ diagnostics

If you have an error starting with:

API Data failed to parse.

  • Please install googleAuthR >v0.7.9000:
remotes::install_github("MarkEdmondson1234/googleAuthR")
  • Restart the R session and run your bugged code.
  • It should write a file called gar_parse_error.rds to your working directory.
  • Run the below to output some diagnostic information and paste the response here.
googleAuthR::gar_debug_parsing("gar_parse_error.rds")
List of 3
 $ request       :List of 4
  ..$ req_url     : chr "https://www.googleapis.com/analytics/v3/management/accounts/{{AccountID}}/webproperties/{{PropertyID}}/entityAdWordsLinks/"
  ..$ request_type: chr "GET"
  ..$ the_body    : NULL
  ..$ customConfig: NULL
 $ response      :List of 3
  ..$ data_parse_args: list()
  ..$ data_parse_func:function (x)  
  ..$ content        :List of 5
  .. ..$ kind        : chr "analytics#entityAdWordsLinks"
  .. ..$ totalResults: int 4
  .. ..$ startIndex  : int 1
  .. ..$ itemsPerPage: int 1000
  .. ..$ items       :'data.frame':	4 obs. of  7 variables:
  .. .. ..$ id             : chr [1:4] "zyTiEGh5SMm0VXhDz8r14Q" "5lniu7bQSVODuZwtYfcSbw" "GPfKzN44TbqKNZIgJ61FgA" "Eaxnz8hHSRu_ycLwUhESSA"
  .. .. ..$ kind           : chr [1:4] "analytics#entityAdWordsLink" "analytics#entityAdWordsLink" "analytics#entityAdWordsLink" "analytics#entityAdWordsLink"
  .. .. ..$ selfLink       : chr [1:4] "https://www.googleapis.com/analytics/v3/management/accounts/{{AccountID}}/webproperties/{{PropertyID}}/entityAdWords"| __truncated__ "https://www.googleapis.com/analytics/v3/management/accounts/{{AccountID}}/webproperties/{{PropertyID}}/entityAdWords"| __truncated__ "https://www.googleapis.com/analytics/v3/management/accounts/{{AccountID}}/webproperties/{{PropertyID}}/entityAdWords"| __truncated__ "https://www.googleapis.com/analytics/v3/management/accounts/{{AccountID}}/webproperties/{{PropertyID}}/entityAdWords"| __truncated__
  .. .. ..$ entity         :'data.frame':	4 obs. of  1 variable:
  .. .. .. ..$ webPropertyRef:'data.frame':	4 obs. of  6 variables:
  .. .. .. .. ..$ id                   : chr [1:4] "{{PropertyID}}" "{{PropertyID}}" "{{PropertyID}}" "{{PropertyID}}"
  .. .. .. .. ..$ kind                 : chr [1:4] "analytics#webPropertyRef" "analytics#webPropertyRef" "analytics#webPropertyRef" "analytics#webPropertyRef"
  .. .. .. .. ..$ href                 : chr [1:4] "https://www.googleapis.com/analytics/v3/management/accounts/{{AccountID}}/webproperties/{{PropertyID}}" "https://www.googleapis.com/analytics/v3/management/accounts/{{AccountID}}/webproperties/{{PropertyID}}" "https://www.googleapis.com/analytics/v3/management/accounts/{{AccountID}}/webproperties/{{PropertyID}}" "https://www.googleapis.com/analytics/v3/management/accounts/{{AccountID}}/webproperties/{{PropertyID}}"
  .. .. .. .. ..$ accountId            : chr [1:4] "{{AccountID}}" "{{AccountID}}" "{{AccountID}}" "{{AccountID}}"
  .. .. .. .. ..$ internalWebPropertyId: chr [1:4] "{{ViewID}}" "{{ViewID}}" "{{ViewID}}" "{{ViewID}}"
  .. .. .. .. ..$ name                 : chr [1:4] "{{PropertyName}}" "{{PropertyName}}" "{{PropertyName}}" "{{PropertyName}}"
  .. .. ..$ adWordsAccounts:List of 4
  .. .. .. ..$ :'data.frame':	1 obs. of  3 variables:
  .. .. .. .. ..$ kind              : chr "analytics#adWordsAccount"
  .. .. .. .. ..$ customerId        : chr "{{CustomerID1}}"
  .. .. .. .. ..$ autoTaggingEnabled: logi TRUE
  .. .. .. ..$ :'data.frame':	1 obs. of  3 variables:
  .. .. .. .. ..$ kind              : chr "analytics#adWordsAccount"
  .. .. .. .. ..$ customerId        : chr "{{CustomerID2}}"
  .. .. .. .. ..$ autoTaggingEnabled: logi TRUE
  .. .. .. ..$ :'data.frame':	2 obs. of  3 variables:
  .. .. .. .. ..$ kind              : chr [1:2] "analytics#adWordsAccount" "analytics#adWordsAccount"
  .. .. .. .. ..$ customerId        : chr [1:2] "{{CustomerID3}}" "{{CustomerID4}}”
  .. .. .. .. ..$ autoTaggingEnabled: logi [1:2] TRUE TRUE
  .. .. .. ..$ :'data.frame':	7 obs. of  3 variables:
  .. .. .. .. ..$ kind              : chr [1:7] "analytics#adWordsAccount" "analytics#adWordsAccount" "analytics#adWordsAccount" "analytics#adWordsAccount" ...
  .. .. .. .. ..$ customerId        : chr [1:7] "{{CustomerID5}}” "{{CustomerID6}}” "{{CustomerID7}}” "{{CustomerID8}}” ...
  .. .. .. .. ..$ autoTaggingEnabled: logi [1:7] TRUE TRUE TRUE TRUE TRUE TRUE ...
  .. .. ..$ name           : chr [1:4] “{{AdwordsName1}}“ "{{AdwordsName2}}” "{{AdwordsName3}}” "AdWords Link 1 - {{PropertyName}}"
  .. .. ..$ profileIds     :List of 4
  .. .. .. ..$ : chr [1:2] "{{ProfileID1}}" "{{ProfileID2}}"
  .. .. .. ..$ : chr "{{ProfileID1}}"
  .. .. .. ..$ : chr [1:2] "{{ProfileID2}}" "{{ProfileID1}}"
  .. .. .. ..$ : chr [1:2] "{{ProfileID2}}" "{{ProfileID1}}"
 $ authentication:List of 1
  ..$ token:Classes 'Gargle2.0', 'Token2.0', 'Token', 'R6' <Gargle2.0>
  Inherits from: <Token2.0>
  Public:
    app: oauth_app
    cache: function () 
    cache_path: {{error_file_path}}
    can_refresh: function () 
    clone: function (deep = FALSE) 
    credentials: list
    email: {{email}}
    endpoint: oauth_endpoint
    hash: function () 
    init_credentials: function () 
    initialize: function (email = gargle_oauth_email(), app = gargle_app(), package = "gargle", 
    load_from_cache: function () 
    package: googleAnalyticsR
    params: list
    print: function (...) 
    private_key: NULL
    refresh: function () 
    revoke: function () 
    sign: function (method, url) 
    validate: function ()  
 - attr(*, "class")= chr "gar_parse_error"

Session Info

Please run sessionInfo() so we can check what versions of packages you have installed
googleAnalyticsR_0.8.0

Googleads keywordsparser an error occurred failed to parse ga ideas

Настройки — Парсинг — Google — Google.Ads

В этой панели собраны настройки, относящиеся к работе с сервисом Google.Ads.

Список аккаунтов

Для работы с сервисом необходимо указать один или несколько действующих аккаунтов. Программа будет использовать в работе все указанные и отмеченные аккаунты вне зависимости от кол-ва потоков и стараться распределять между ними нагрузку.

Аккаунты должны быть готовы к работе, переведены в режим Эксперта, в них должен быть доступен инструмент планировщика ключевых слов.

Как правило, доступ к нему открывается только после создания рекламной кампании. Поэтому в аккаунте должна быть хотя бы 1 активная или приостановленная рекламная кампания.

Программа не поддерживает работу с MCC (менеджерскими) аккаунтами, однако допускается работа через обычные связанные подаккаунты.

Если после входа в аккаунт через браузер Google.Ads просит выбрать во всплывающем окне подаккаунт, то это означает, что к аккаунту привязаны подаккаунты.

В этом случае в настройках программы необходимо указать цифровой идентификатор нужного подаккаунта (отмечен желтым на скриншоте), чтобы программа смогла выполнять этот выбор автоматически.

Совместно с аккаунтами допускается указывать статические прокси-серверы, которые будут использоваться с аккаунтами вне зависимости от параметров прокси-серверов в «Настройках — Сеть».

Сбор статистики Google.Ads включает в себя множество сложных этапов. Нарушение в работе хотя бы одного из них приведет к ошибкам, поэтому к прокси-серверам предъявляются жесточайшие требования к стабильности и скорости работы.

Допускается указывать только стабильно работающие HTTP/HTTPS IPv4 прокси-серверы (IPv6 и Socks не поддерживаются).

Если прокси-сервер защищен паролем, нажмите кнопку справа от поля ввода порта для отображения дополнительных полей логина и пароля.

Кол-во потоков

Здесь вы можете задать максимальное кол-во потоков при работе с Google.Ads. Указывается именно общее кол-во потоков, а не для каждого аккаунта.

При этом если вы исследуете всего 2 запроса, но в настройках задано 5 потоков, то будут запущены только 2 потока, т.к. для остальных просто не останется задач для обработки.

Режим отладки

Данный режим используется при диагностике проблем со сбором статистики.

При его использовании программа отображает на экране весь процесс взаимодействия с сервисом, где вы или специалист технической поддержки можете увидеть этап, который работает с ошибками, или наоборот убедиться в корректности работы алгоритма.

Источник

ga_adwords_list failing to parse data correctly #322

Comments

millett-a commented Jun 26, 2020 •

What goes wrong

Trying to pull in a list of all the GA adwords accounts connected to a property, and nothing gets returned

Steps to reproduce the problem

I just ran the code with my accountID and proprtyID passed into the function

Expected output

Some sort of table with info about the adwords accounts?

Actual output

Error message:
Error in data.frame(. check.names = FALSE) :
arguments imply differing number of rows: 4, 11
Error: API Data failed to parse.
Wrote diagnostic object to ‘gar_parse_error.rds’, use googleAuthR::gar_debug_parsing(‘gar_parse_error.rds’) to
debug the data_parse_function.

Before you run your code, please run:

options(googleAuthR.verbose=2) and copy-paste the console output here.
Check it doesn’t include any sensitive info like auth tokens or accountIds — you can usually just edit those out manually and replace with say XXX

‘API Data failed to parse’ diagnostics

If you have an error starting with:

API Data failed to parse.

  • Please install googleAuthR >v0.7.9000:
  • Restart the R session and run your bugged code.
  • It should write a file called gar_parse_error.rds to your working directory.
  • Run the below to output some diagnostic information and paste the response here.

Session Info

Please run sessionInfo() so we can check what versions of packages you have installed
googleAnalyticsR_0.8.0

The text was updated successfully, but these errors were encountered:

Источник

ExceptionHandling Error #200

Comments

nigelcopley commented Jan 3, 2020 •

When producing an exception in the Query, the exception isn’t handled correctly

Error above is metrics.impressions > None
Produces the following

The text was updated successfully, but these errors were encountered:

dlauck92 commented Jan 7, 2020 •

Getting the same error. I asked about this exact error on the google ads API forum https://groups.google.com/forum/#!topic/adwords-api/96-aNt9hKlc so hopefully, it gets resolved

lucasgomide commented Jan 7, 2020

I got the same error

lucasgomide commented Jan 7, 2020

@dlauck92 @caleoroco I think that I solved the issue. I realized that the CustomerId was the MCC. I just changed it to other external account Id and adding the login_customer_id config with the MCC account ID.

This works for me.

drinkinginthesky commented Jan 8, 2020

hey man, i got the same error, i remove dashes in customer_id, it works

razvanbalosin commented Jan 8, 2020

It is about error handling in general, exception_interceptor fails to load the errors_pb2 module and it throws this exception no matter what the internal error was

davidcantidio commented Jan 13, 2020

Same problem here.

davidcantidio commented Jan 13, 2020

I have solved my problem by doing the following — not sure if all steps are relevant:

  • pip uninstalled googled-ads
  • pip3.7 installed google-ads
  • Go to the Oauth Playground, to get a new refresh token. Make sure you are logged as the actual account you are trying to access — in my case a test account. My previous refresh token was generated while I was logged in the production account. I think that was the problem for me.

lucasgomide commented Jan 14, 2020

This error still occurring for me when an error on the ad_group_criterion update occurs. I have enabled the debug mode, then I saw the real error. In this case, it was something related to the cpc_micro_bid value. I had to enable the debug mode to realize that because ExceptionInterceptor is hidden the real error.

You guys have any ideas about how to fix this module load error? It will hidden real errors in production.

wihl commented Jan 14, 2020

It will be addressed in the near future, likely before the next major Google Ads API release.

jiulongw commented Jan 16, 2020

For anyone want a quick and dirty fix:

Open this file in your pip installation folder. For me, it was

Locate following function:

Change first a few lines of code inside try block to:

Now it can show real error message.

@wihl if you haven’t already done this and if it is a valid fix, I’m happy to send a PR :).

Источник

Googleads keywordsparser an error occurred failed to parse ga ideas

Зачем покупать прокси? Напишите в Гугле — список прокси бесплатно. Кучу бесплатных прокси.

платные не всегда работают, не говоря о бесплатных

Бесплатные прокси — это напрасная трата времени и нервных сил, когда соединения вываливаются по таймауту.

Проапгрейдил комп, теперь нужно перевыпустить лицензию, не получается, в суппорте молчат неделю. Подумывал еще раз купить лицензию) Скажите кто знает, они там вообще живые?)) А то куплю новую и та работать не будет.

Да: «бесплатные прокси — бесплатный сыр». Ну и вообще эта тема КК — не про прокси, кроме всего прочего

Да, но они тоже люди, и тормозтьь неделю явно не стоило: мне отзывались, когда было, в течении суток +-лапоть

Коротко — рекомендуется вежливо перепросить

Бесплатные прокси — это напрасная трата времени и нервных сил, когда соединения вываливаются по таймауту.

Привет, друг! А ты через один аккаунт снимаешь позиции на тройке?

Моё почтение. Нет, через KK я позицию не снимаю. Аккаунты Яндекса я использую исключительно для съёма частотки по отсортированным спискам.

Моё почтение. Нет, через KK я позицию не снимаю. Аккаунты Яндекса я использую исключительно для съёма частотки по отсортированным спискам.

Блин, я ошибся. Да, конечно — съем. Я просто давно не проверял свою версию КК. Открыл сейчас, подключил свежие прокси. а он ошибку выдает. Вот хотел узнать, давно юзал вою версию? Работает?

Источник

Error occurred during parsing: Fail to push limit. #538

Comments

dacdv commented Feb 22, 2021

Input parameters:
array (
‘CUSTOMER_ID’ => 8883494064,
‘CONVERSION_ACTION_ID’ => 1284113,
‘GCLID’ => ‘123456789’,
‘CONVERSION_DATE_TIME’ => ‘2021-02-22 16:28:32’,
‘CONVERSION_VALUE’ => 0,
)

But Error: Error occurred during parsing: Fail to push limit.

I don’t know why, please suggest to me to fix this issue.

The text was updated successfully, but these errors were encountered:

PierrickVoulet commented Feb 23, 2021

Hi @dacdv — Could you provide us with some code to reproduce your issue and detailed logs?

dacdv commented Feb 26, 2021

Hi @dacdv — Could you provide us with some code to reproduce your issue and detailed logs?

I renew protobuf code to passed this step.

So I have new issue below (Are you suggest to me to fix this issue ? thanks so much!)

[TypeError]
Argument 1 passed to GoogleApiCoreTransportRestTransport::GoogleApiCoreTransport() must be an instance of Exception, instance of Error given, called in /home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php on line 204 (0)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/Google/ApiCore/Transport/RestTransport.php:129
#0: GoogleApiCoreTransportRestTransport->GoogleApiCoreTransport(object)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:204
#1: GuzzleHttpPromisePromise::callHandler(integer, object, NULL)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:153
#2: GuzzleHttpPromisePromise::GuzzleHttpPromise()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/TaskQueue.php:48
#3: GuzzleHttpPromiseTaskQueue->run()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Handler/CurlMultiHandler.php:158
#4: GuzzleHttpHandlerCurlMultiHandler->tick()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Handler/CurlMultiHandler.php:183
#5: GuzzleHttpHandlerCurlMultiHandler->execute(boolean)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:248
#6: GuzzleHttpPromisePromise->invokeWaitFn()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:224
#7: GuzzleHttpPromisePromise->waitIfPending()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:269
#8: GuzzleHttpPromisePromise->invokeWaitList()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:226
#9: GuzzleHttpPromisePromise->waitIfPending()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/GuzzleHttp/Promise/Promise.php:62
#10: GuzzleHttpPromisePromise->wait()
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/Google/Ads/GoogleAds/V6/Services/Gapic/ConversionUploadServiceGapicClient.php:239
#11: GoogleAdsGoogleAdsV6ServicesGapicConversionUploadServiceGapicClient->uploadClickConversions(integer, array, boolean)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/Google/Export/UploadOfflineConversion.php:143
#12: GoogleExportUploadOfflineConversion::runExample(object, integer, integer, string, string, double)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/Google/Export/UploadOfflineConversion.php:82
#13: GoogleExportUploadOfflineConversion::upload(array)
/home/bitrix/www/bitrix/activities/custom/vibgoogleactivity/vibgoogleactivity.php:75
#14: CBPVIBGoogleActivity->Execute()
/home/bitrix/www/bitrix/modules/bizproc/classes/general/workflow.php:466
#15: CBPWorkflow->RunQueuedItem(object, integer, NULL)
/home/bitrix/www/bitrix/modules/bizproc/classes/general/workflow.php:443
#16: CBPWorkflow->RunQueue()
/home/bitrix/www/bitrix/modules/bizproc/classes/general/workflow.php:198
#17: CBPWorkflow->Start()
/home/bitrix/www/bitrix/modules/bizproc/classes/general/document.php:341
#18: CBPDocument::StartWorkflow(string, array, array, array)
/home/bitrix/www/bitrix/modules/crm/classes/general/crm_bizproc.php:88
#19: CCrmBizProc->StartWorkflow(string, array)
/home/bitrix/www/bitrix/components/vportal/crm.deal.editac/component.php:882
#20: include(string)
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:605
#21: CBitrixComponent->__includeComponent()
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:680
#22: CBitrixComponent->includeComponent(string, array, object, boolean)
/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039
#23: CAllMain->IncludeComponent(string, string, array, object)
/home/bitrix/www/bitrix/components/bitrix/crm.deal/templates/.default/editac.php:76
#24: include(string)
/home/bitrix/www/bitrix/modules/main/classes/general/component_template.php:789
#25: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string)
/home/bitrix/www/bitrix/modules/main/classes/general/component_template.php:884
#26: CBitrixComponentTemplate->IncludeTemplate(array)
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:764
#27: CBitrixComponent->showComponentTemplate()
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:712
#28: CBitrixComponent->includeComponentTemplate(string)
/home/bitrix/www/bitrix/components/bitrix/crm.deal/component.php:312
#29: include(string)
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:605
#30: CBitrixComponent->__includeComponent()
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:680
#31: CBitrixComponent->includeComponent(string, array, NULL, boolean)
/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039
#32: CAllMain->IncludeComponent(string, string, array)
/home/bitrix/www/crm/deal/index.php:9
#33: include_once(string)
/home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159
#34: include_once(string)
/home/bitrix/www/bitrix/urlrewrite.php:2

PierrickVoulet commented Feb 26, 2021

It is not clear to me what is happening here but it looks like you are using REST for transport.

Could you try using gRPC instead? It requires the installation and configuration of the grpc PHP Extension. You will find instructions in this section of our documentation.

fiboknacky commented May 17, 2021

Closing due to inactivity.

Footer

© 2023 GitHub, Inc.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

Rokis

@Rokis

Не стыдно спрашивать, стыдно не пытаться…

  • avelecter

Здравствуйте.

Получаю ошибку в google ads manager при публикации. Причём неважно, что опубликовывается. Даже если я делаю компанию, загружаю в Ads Manager и потом удаляю её — при публикации изменений появляется эта ошибка и ничего не публикуется. Раньше такого не было.

61f5b5949fe2a972691931.png

Текст ошибки:
[FEED_ERROR_LEGACY_EXTENSION_TYPE_READ_ONLY:5d6bf7192fcfe]
[EntityNotFound.INVALID_ID:5d6bf7192fcfe]
[FeedMappingError.LEGACY_EXTENSION_TYPE_READ_ONLY:5d6bf7192fcfe]

Как это исправить?

Я нагуглил по этой ошибке только это: https://support.google.com/google-ads/thread/14788…

Но там ничего полезного.


  • Вопрос задан

    более года назад

  • 1540 просмотров

Мне помогло следующее:
Зайди в «Общая Бибилиотека»/»Общие дополнительные ссылки»
Всё с этого раздела, нужно переместить в раздел:
«Общая Бибилиотека»/»Общие обновленные дополнительные ссылки»
(Переместить можно, скопировав их в Буфер, затем вставить в новый раздел с помощью кнопки «Внести несколько изменений». И обязательно надо удалить их из старого раздела! Потом заново установить связи с компанией.)
Эти же действия нужно проделать с раздерами «Общая Бибилиотека»/»Общие уточнения» на «Общие обновленные уточнения»
И, так же с разделом: «Общая Бибилиотека»/»Общие структурированные описания» на «Общие обновленные структурированные описания»

Пригласить эксперта


  • Показать ещё
    Загружается…

09 февр. 2023, в 22:06

500 руб./за проект

09 февр. 2023, в 22:01

50000 руб./за проект

09 февр. 2023, в 22:00

1 руб./за проект

Минуточку внимания

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.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • 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.

  • Visualization

    Some thing interesting about visualization, use data art

  • 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.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.

Понравилась статья? Поделить с друзьями:
  • Google приложение выдает ошибку
  • Google подтверждение не отправлено произошла ошибка повторите попытку далее
  • Google ошибка часов
  • Google ошибка синхронизации как исправить
  • Google ошибка при установлении защищенного соединения