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, и нажмите «Разрешить».
- Скопируйте код и вставьте его в терминал после кода. Токен обновления будет показан ниже.