KEYWORDS_PERFORMANCE_REPORT |
CRITERIA_PERFORMANCE_REPORT
|
1. As you said, I don't find any metrics in "ad_group_criterion" resource. Can you please clarify, is the keyword performance is same as criteria performance report as the attributes are matching?2. When i execute the below "Ad Group Performance Report" & "Campaign Performance Report" queries, getting exception "INVALID_ARGUMENT" (below are the detailed exception for both reports). Can you please let me know what is the issue with queries? I am not getting this with "Keyword (keyword_view) & Ad Performance (ad_group_ad)"
Ad Group Performance Report Query:
SELECTad_group.id, campaign.id, segments.date, ad_group.name, ad_group.type, ad_group.status, campaign.name,ad_group.tracking_url_template, ad_group.labels, metrics.absolute_top_impression_percentage,
metrics.active_view_impressions, metrics.active_view_measurable_cost_micros,metrics.active_view_measurable_impressions, metrics.all_conversions_from_interactions_rate,metrics.all_conversions, metrics.all_conversions_value, metrics.average_cost,metrics.average_cpe, metrics.average_cpv, metrics.clicks, metrics.conversions_from_interactions_rate,metrics.conversions, metrics.conversions_value, metrics.cost_micros, metrics.cost_per_all_conversions,metrics.cost_per_conversion, metrics.engagement_rate, metrics.engagements, metrics.gmail_forwards,metrics.gmail_saves, metrics.gmail_secondary_clicks, metrics.impressions, metrics.interaction_rate,metrics.interactions, metrics.top_impression_percentage, metrics.value_per_all_conversions,metrics.video_quartile_100_rate, metrics.video_quartile_25_rate, metrics.video_quartile_50_rate,metrics.video_quartile_75_rate, metrics.video_view_rate, metrics.video_views, metrics.view_through_conversionsFROM
ad_groupWHEREsegments.date >= START_DATE ANDsegments.date <= END_DATEORDER BYad_group.id ASC;
Ad Group Performance Report Response & Exception:
Response--------------Headers: Metadata(content-type=application/grpc,request-id=34M-s_ITnDxzKzB1duyWUA,date=Mon, 22 Jun 2020 23:21:37 GMT,alt-svc=h3-29=":443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43")Body: nullFailure message: errors {error_code {request_error: UNKNOWN}message: "The error code is not in this version."trigger {string_value: "Day.day"}}errors {error_code {request_error: UNKNOWN}message: "The error code is not in this version."trigger {string_value: "A_ad_group__AdGroupAssociation.entity_id"}}errors {error_code {request_error: UNKNOWN}message: "The error code is not in this version."trigger {string_value: "AdGroupAssociation.ad_group_id"}}errors {error_code {request_error: UNKNOWN}message: "The error code is not in this version."trigger {string_value: "AdGroupAssociation.entity_type"}}Status: Status{code=INVALID_ARGUMENT, description=Request contains an invalid argument., cause=null}.Generic Exception: com.google.api.gax.rpc.InvalidArgumentException: io.grpc.StatusRuntimeException: INVALID_ARGUMENT: Request contains an invalid argument.com.google.api.gax.rpc.InvalidArgumentException: io.grpc.StatusRuntimeException: INVALID_ARGUMENT: Request contains an invalid argument.at com.google.api.gax.rpc.ApiExceptionFactory.createException(ApiExceptionFactory.java:49)
Campaign Performance Report Query:
SELECTcampaign.tracking_url_template, campaign.url_custom_parameters, campaign.labels,
metrics.absolute_top_impression_percentage, metrics.active_view_impressions, metrics.active_view_measurable_cost_micros,metrics.active_view_measurable_impressions, metrics.all_conversions_from_interactions_rate,metrics.all_conversions, metrics.all_conversions_value, metrics.average_cost, metrics.average_cpe, metrics.average_cpv,metrics.clicks, metrics.conversions_from_interactions_rate, metrics.conversions, metrics.conversions_value,metrics.cost_micros, metrics.cost_per_all_conversions, metrics.cost_per_conversion, metrics.engagement_rate,metrics.engagements, metrics.gmail_forwards, metrics.gmail_saves, metrics.gmail_secondary_clicks,
metrics.impressions, metrics.interaction_rate, metrics.interactions, metrics.invalid_click_rate,metrics.invalid_clicks, metrics.top_impression_percentage, metrics.value_per_all_conversions,
metrics.video_quartile_100_rate, metrics.video_quartile_25_rate, metrics.video_quartile_50_rate,metrics.video_quartile_75_rate, metrics.video_view_rate, metrics.video_views, metrics.view_through_conversionsFROM
campaignWHEREsegments.date >= START_DATE ANDsegments.date <= END_DATEORDER BYcampaign.id ASC;
Campaign Performance Report Response & Exception:
Response--------------
Headers: Metadata(content-type=application/grpc,request-id=eiERLBfpRfjFnVp8MG20hg,date=Mon, 22 Jun 2020 23:25:57 GMT,alt-svc=h3-29=":443"; ma=2592000,h3-27=":443"; ma=2592000,h3-25=":443"; ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43")Body: nullFailure message: errors {error_code {request_error: UNKNOWN}message: "The error code is not in this version."trigger {string_value: "Day.day"}}errors {error_code {request_error: UNKNOWN}message: "The error code is not in this version."trigger {string_value: "A_campaign__CampaignAssociation.entity_id"}}errors {error_code {request_error: UNKNOWN}message: "The error code is not in this version."trigger {string_value: "CampaignAssociation.campaign_id"}}errors {error_code {request_error: UNKNOWN}message: "The error code is not in this version."trigger {string_value: "CampaignAssociation.entity_type"}}Status: Status{code=INVALID_ARGUMENT, description=Request contains an invalid argument., cause=null}.Generic Exception: com.google.api.gax.rpc.InvalidArgumentException: io.grpc.StatusRuntimeException: INVALID_ARGUMENT: Request contains an invalid argument.com.google.api.gax.rpc.InvalidArgumentException: io.grpc.StatusRuntimeException: INVALID_ARGUMENT: Request contains an invalid argument.at com.google.api.gax.rpc.ApiExceptionFactory.createException(ApiExceptionFactory.java:49)