You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:自动提取Google Ads通话详情报表至表格时无法获取来电号码

解决Google Ads脚本无法提取来电号码的问题

核心说明与解决方案

  • Google Ads的CALL_METRICS_CALL_DETAILS_REPORT包含来电号码对应的字段CallerPhoneNumber,但该字段仅在以下条件满足时返回数据:
    1. 账户已启用来电信息追踪功能
    2. 符合当地隐私法规(如用户同意号码被收集)

修改后的脚本

只需在查询语句中加入CallerPhoneNumber字段即可,修改后的代码如下:

function importCallDetails() {
  var accountId = AdWordsApp.currentAccount().getCustomerId();

  var startDate = "INSERT_START_DATE_HERE";
  var endDate = "INSERT_END_DATE_HERE";

  // 添加CallerPhoneNumber字段到查询中
  var query = "SELECT CallStartTime, CallDuration, CallerCountryCallingCode, CallerPhoneNumber, CampaignName, CampaignId " + 
              "FROM CALL_METRICS_CALL_DETAILS_REPORT";

  var report = AdsApp.report(query);

  var spreadsheetUrl = 'https://docs.google.com/spreadsheets/*********/';
  var spreadsheet = SpreadsheetApp.openByUrl(spreadsheetUrl);
  var ss = spreadsheet.getSheetByName('PAGE1');

  ss.clearContents();

  report.exportToSheet(ss);
}

function main() {
  importCallDetails();
}

额外检查要点

  • 确认Google Ads账户内的来电追踪配置已正确开启,未因隐私设置屏蔽号码收集
  • 若脚本仍无数据,可先在Google Ads后台手动导出该报表,验证是否存在来电号码数据,排除账户层面的配置问题

内容的提问来源于stack exchange,提问作者Joel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 07:50:20