常见问题解答

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 数据的电子邮件帐号,然后点击“允许”。

  • 复制代码并将其粘贴到终端之后的代码。刷新令牌将显示在下方。