1. DAG 로그 읽기
DAG 실행 로그를 아래 단계에 따라 찾을 수 있습니다.
특정 DAG를 클릭하고
tcrm_bq_to_ga
를 예로 사용합니다.작은 정사각형을 클릭합니다. 가장 오른쪽에 있는 것은 최근 DAG 실행입니다.
View Log
버튼을 클릭합니다.로그가 페이지에 표시됩니다.
2. Google Ads 인증을 위한 ads_credentials YAML 문자열 만들기
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의 자동화를 위한 캠페인이 포함되어야 합니다.
Google Ads MCC 계정에 로그인한 후 Developer_token은 API 센터에 있습니다. Google Ads MCC 계정에는 TCRM을 자동화할 수 있는 캠페인이 포함된 위의 Google Ads 계정이 포함되어야 합니다.
client_id 및 client_secret은 GCP Console의 API 및 서비스 페이지에서 만들 수 있습니다.
갱신 토큰은 다음을 실행하여 생성할 수 있습니다.
Python 스크립트 다운로드{target="_blank"}.
터미널에서 필수 매개변수와 함께 Python 스크립트를 실행합니다.
python generate_refresh_token.py --client_id INSERT_CLIENT_ID --client_secret INSERT_CLIENT_SECRET
링크를 클릭합니다.
- Google Ads 데이터 수정 권한이 있는 이메일 계정을 선택하고 허용을 클릭합니다.
- 코드를 복사하여 코드 다음에 터미널에 붙여넣습니다. 갱신 토큰은 아래에 나와 있습니다.