
­­­­­­­­­­­­­­­­­­
<!DOCTYPE html>
<html>
{"ts":"2026-04-12 15:31:15","level":"ERROR","run_id":"20260412_153115_61eabfa0","msg":"FAILED","ctx":{"error":"Missing Google Ads credentials or customer ID in environment variables"}}
{"ts":"2026-04-12 15:57:56","level":"ERROR","run_id":"20260412_155756_ab463627","msg":"FAILED","ctx":{"error":"SQLSTATE[28000] [1045] Access denied for user 'coreagen_marketing_insights'@'localhost' (using password: NO)"}}
{"ts":"2026-04-12 15:58:38","level":"ERROR","run_id":"20260412_155838_65aa8003","msg":"FAILED","ctx":{"error":"OAuth error: {\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}"}}
{"ts":"2026-04-12 16:02:49","level":"ERROR","run_id":"20260412_160248_0edab55d","msg":"FAILED","ctx":{"error":"Google Ads API HTTP 400: [{\"error\":{\"code\":400,\"message\":\"Request contains an invalid argument.\",\"status\":\"INVALID_ARGUMENT\",\"details\":[{\"@type\":\"type.googleapis.com\\\/google.ads.googleads.v23.errors.GoogleAdsFailure\",\"errors\":[{\"errorCode\":{\"queryError\":\"UNRECOGNIZED_FIELD\"},\"message\":\"Unrecognized fields in the query: 'metrics.video_views', 'metrics.average_cpv'.\"}],\"requestId\":\"t3495qGThEiTY4g37Vq5CA\"}]}}]"}}
{"ts":"2026-04-12 16:03:14","level":"ERROR","run_id":"20260412_160313_e7069899","msg":"FAILED","ctx":{"error":"Google Ads API HTTP 400: [{\"error\":{\"code\":400,\"message\":\"Request contains an invalid argument.\",\"status\":\"INVALID_ARGUMENT\",\"details\":[{\"@type\":\"type.googleapis.com\\\/google.ads.googleads.v23.errors.GoogleAdsFailure\",\"errors\":[{\"errorCode\":{\"queryError\":\"UNRECOGNIZED_FIELD\"},\"message\":\"Unrecognized fields in the query: 'metrics.video_views', 'metrics.average_cpv'.\"}],\"requestId\":\"SFkbn98sjr-T-ruS_aRDUQ\"}]}}]"}}
{"ts":"2026-04-12 16:04:54","level":"ERROR","run_id":"20260412_160453_c8bd90ec","msg":"FAILED","ctx":{"error":"Google Ads API HTTP 400: [{\"error\":{\"code\":400,\"message\":\"Request contains an invalid argument.\",\"status\":\"INVALID_ARGUMENT\",\"details\":[{\"@type\":\"type.googleapis.com\\\/google.ads.googleads.v23.errors.GoogleAdsFailure\",\"errors\":[{\"errorCode\":{\"queryError\":\"UNRECOGNIZED_FIELD\"},\"message\":\"Unrecognized field in the query: 'metrics.average_cpv'.\"}],\"requestId\":\"fQf6xqXlN3QxnSIE9MX9wg\"}]}}]"}}
{"ts":"2026-04-12 16:10:19","level":"ERROR","run_id":"20260412_161018_5ba3345f","msg":"FAILED","ctx":{"error":"Google Ads API HTTP 400: [{\"error\":{\"code\":400,\"message\":\"Request contains an invalid argument.\",\"status\":\"INVALID_ARGUMENT\",\"details\":[{\"@type\":\"type.googleapis.com\\\/google.ads.googleads.v23.errors.GoogleAdsFailure\",\"errors\":[{\"errorCode\":{\"queryError\":\"PROHIBITED_RESOURCE_TYPE_IN_SELECT_CLAUSE\"},\"message\":\"Cannot select fields from the following resource: 'CAMPAIGN_BUDGET', since the resource is incompatible with the resource in FROM clause.\"}],\"requestId\":\"LTILURoWm-mCESe-9lkaOw\"}]}}]"}}
