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
您登录 Google Ads 后,Client_customer_id 位于电子邮件正上方。Google Ads 帐号应包含供 TCRM 自动执行的广告系列。
在您登录 Google Ads MCC 帐号后,Developer_token 位于 API 中心。Google Ads MCC 帐号应包含上述 Google Ads 帐号,其中包含 TCRM 自动化广告系列。
您可以在 GCP 控制台的“API 和服务”页面中创建 Client_id 和 client_secret。
您可以通过执行以下操作生成 refresh_token:
下载 Python 脚本{target="_blank"}。
在终端中使用必需参数执行 Python 脚本。
python generate_refresh_token.py --client_id INSERT_CLIENT_ID --client_secret INSERT_CLIENT_SECRET
点击该链接。
- 选择有权修改您的 Google Ads 数据的电子邮件帐号,然后点击“允许”。
- 复制代码并将其粘贴到终端之后的代码。刷新令牌将显示在下方。