Часто задаваемые вопросы

1. Чтение журналов DAG

Следуя приведенным ниже шагам, можно найти журнал выполнения DAG.

  • Нажмите на конкретную DAG, например, на tcrm_bq_to_ga .

  • Нажмите на маленький квадрат, самый правый — это последнее выполнение DAG.

  • Нажмите кнопку View Log .

  • Лог будет показан на странице.

2. Создайте строку ads_credentials YAML для аутентификации Google Ads.

Чтобы пройти аутентификацию в Google Ads, вам нужно будет создать строку в формате YAML и сохранить ее как параметр Airflow. Этот параметр будет использоваться TCRM для аутентификации между TCRM и Google Ads. Строка содержит 5 следующих полей:

adwords:
        client_customer_id: 123-456-7890
        developer_token: abcd
        client_id: test.apps.googleusercontent.com
        client_secret: secret
        refresh_token: 1//token

Client_customer_id находится вверху справа над вашим адресом электронной почты после входа в Google Ads. Аккаунт Google Ads должен содержать кампанию для автоматизации TCRM.

Developer_token находится в Центре API после того, как вы войдете в свою учетную запись Центра клиентов Google Реклама. Аккаунт Google Ads MCC должен включать указанный выше аккаунт Google Ads, содержащий кампанию для автоматизации TCRM.

Client_id и client_secret можно создать на странице API и служб в консоли GCP.

Refresh_token можно сгенерировать, выполнив следующие действия:

  • Загружает скрипт Python {target="_blank"}.

  • Выполните скрипт Python с необходимыми параметрами в терминале. python generate_refresh_token.py --client_id INSERT_CLIENT_ID --client_secret INSERT_CLIENT_SECRET

  • Нажмите на ссылку.

  • Выберите учетную запись электронной почты, у которой есть разрешение на изменение ваших данных Google Ads, и нажмите «Разрешить».

  • Скопируйте код и вставьте его в терминал после кода. Токен обновления будет показан ниже.