UNPKG

@htdangkhoa/google-ads

Version:
1,006 lines (1,005 loc) 199 kB
"use strict"; // Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v1.181.2 // protoc v3.21.12 // source: google/ads/googleads/v19/common/metrics.proto var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.SearchVolumeRange = exports.Metrics = void 0; /* eslint-disable */ const long_1 = __importDefault(require("long")); const minimal_js_1 = __importDefault(require("protobufjs/minimal.js")); const interaction_event_type_js_1 = require("../enums/interaction_event_type.js"); const quality_score_bucket_js_1 = require("../enums/quality_score_bucket.js"); function createBaseMetrics() { return { absolute_top_impression_percentage: undefined, active_view_cpm: undefined, active_view_ctr: undefined, active_view_impressions: undefined, active_view_measurability: undefined, active_view_measurable_cost_micros: undefined, active_view_measurable_impressions: undefined, active_view_viewability: undefined, all_conversions_from_interactions_rate: undefined, all_conversions_value: undefined, all_conversions_value_by_conversion_date: undefined, all_new_customer_lifetime_value: undefined, all_conversions: undefined, all_conversions_by_conversion_date: undefined, all_conversions_value_per_cost: undefined, all_conversions_from_click_to_call: undefined, all_conversions_from_directions: undefined, all_conversions_from_interactions_value_per_interaction: undefined, all_conversions_from_menu: undefined, all_conversions_from_order: undefined, all_conversions_from_other_engagement: undefined, all_conversions_from_store_visit: undefined, all_conversions_from_store_website: undefined, auction_insight_search_absolute_top_impression_percentage: undefined, auction_insight_search_impression_share: undefined, auction_insight_search_outranking_share: undefined, auction_insight_search_overlap_rate: undefined, auction_insight_search_position_above_rate: undefined, auction_insight_search_top_impression_percentage: undefined, average_cost: undefined, average_cpc: undefined, average_cpe: undefined, average_cpm: undefined, average_cpv: undefined, average_page_views: undefined, average_time_on_site: undefined, benchmark_average_max_cpc: undefined, biddable_app_install_conversions: undefined, biddable_app_post_install_conversions: undefined, benchmark_ctr: undefined, bounce_rate: undefined, clicks: undefined, combined_clicks: undefined, combined_clicks_per_query: undefined, combined_queries: undefined, content_budget_lost_impression_share: undefined, content_impression_share: undefined, conversion_last_received_request_date_time: undefined, conversion_last_conversion_date: undefined, content_rank_lost_impression_share: undefined, conversions_from_interactions_rate: undefined, conversions_value: undefined, conversions_value_by_conversion_date: undefined, new_customer_lifetime_value: undefined, conversions_value_per_cost: undefined, conversions_from_interactions_value_per_interaction: undefined, conversions: undefined, conversions_by_conversion_date: undefined, cost_micros: undefined, cost_per_all_conversions: undefined, cost_per_conversion: undefined, cost_per_current_model_attributed_conversion: undefined, cross_device_conversions: undefined, cross_device_conversions_value_micros: undefined, ctr: undefined, current_model_attributed_conversions: undefined, current_model_attributed_conversions_from_interactions_rate: undefined, current_model_attributed_conversions_from_interactions_value_per_interaction: undefined, current_model_attributed_conversions_value: undefined, current_model_attributed_conversions_value_per_cost: undefined, engagement_rate: undefined, engagements: undefined, hotel_average_lead_value_micros: undefined, hotel_commission_rate_micros: undefined, hotel_expected_commission_cost: undefined, hotel_price_difference_percentage: undefined, hotel_eligible_impressions: undefined, historical_creative_quality_score: 0, historical_landing_page_quality_score: 0, historical_quality_score: undefined, historical_search_predicted_ctr: 0, gmail_forwards: undefined, gmail_saves: undefined, gmail_secondary_clicks: undefined, impressions_from_store_reach: undefined, impressions: undefined, interaction_rate: undefined, interactions: undefined, interaction_event_types: [], invalid_click_rate: undefined, invalid_clicks: undefined, general_invalid_click_rate: undefined, general_invalid_clicks: undefined, message_chats: undefined, message_impressions: undefined, message_chat_rate: undefined, mobile_friendly_clicks_percentage: undefined, optimization_score_uplift: undefined, optimization_score_url: undefined, organic_clicks: undefined, organic_clicks_per_query: undefined, organic_impressions: undefined, organic_impressions_per_query: undefined, organic_queries: undefined, percent_new_visitors: undefined, phone_calls: undefined, phone_impressions: undefined, phone_through_rate: undefined, relative_ctr: undefined, search_absolute_top_impression_share: undefined, search_budget_lost_absolute_top_impression_share: undefined, search_budget_lost_impression_share: undefined, search_budget_lost_top_impression_share: undefined, search_click_share: undefined, search_exact_match_impression_share: undefined, search_impression_share: undefined, search_rank_lost_absolute_top_impression_share: undefined, search_rank_lost_impression_share: undefined, search_rank_lost_top_impression_share: undefined, search_top_impression_share: undefined, search_volume: undefined, speed_score: undefined, average_target_cpa_micros: undefined, average_target_roas: undefined, top_impression_percentage: undefined, valid_accelerated_mobile_pages_clicks_percentage: undefined, value_per_all_conversions: undefined, value_per_all_conversions_by_conversion_date: undefined, value_per_conversion: undefined, value_per_conversions_by_conversion_date: undefined, value_per_current_model_attributed_conversion: undefined, video_quartile_p100_rate: undefined, video_quartile_p25_rate: undefined, video_quartile_p50_rate: undefined, video_quartile_p75_rate: undefined, video_view_rate: undefined, video_views: undefined, view_through_conversions: undefined, sk_ad_network_installs: "0", sk_ad_network_total_conversions: "0", publisher_purchased_clicks: "0", publisher_organic_clicks: "0", publisher_unknown_clicks: "0", all_conversions_from_location_asset_click_to_call: undefined, all_conversions_from_location_asset_directions: undefined, all_conversions_from_location_asset_menu: undefined, all_conversions_from_location_asset_order: undefined, all_conversions_from_location_asset_other_engagement: undefined, all_conversions_from_location_asset_store_visits: undefined, all_conversions_from_location_asset_website: undefined, eligible_impressions_from_location_asset_store_reach: undefined, view_through_conversions_from_location_asset_click_to_call: undefined, view_through_conversions_from_location_asset_directions: undefined, view_through_conversions_from_location_asset_menu: undefined, view_through_conversions_from_location_asset_order: undefined, view_through_conversions_from_location_asset_other_engagement: undefined, view_through_conversions_from_location_asset_store_visits: undefined, view_through_conversions_from_location_asset_website: undefined, orders: undefined, average_order_value_micros: undefined, average_cart_size: undefined, cost_of_goods_sold_micros: undefined, gross_profit_micros: undefined, gross_profit_margin: undefined, revenue_micros: undefined, units_sold: undefined, cross_sell_cost_of_goods_sold_micros: undefined, cross_sell_gross_profit_micros: undefined, cross_sell_revenue_micros: undefined, cross_sell_units_sold: undefined, lead_cost_of_goods_sold_micros: undefined, lead_gross_profit_micros: undefined, lead_revenue_micros: undefined, lead_units_sold: undefined, unique_users: undefined, average_impression_frequency_per_user: undefined, linked_entities_count: undefined, linked_sample_entities: [], sample_best_performance_entities: [], sample_good_performance_entities: [], sample_low_performance_entities: [], sample_learning_performance_entities: [], sample_unrated_performance_entities: [], asset_pinned_total_count: undefined, asset_pinned_as_headline_position_one_count: undefined, asset_pinned_as_headline_position_two_count: undefined, asset_pinned_as_headline_position_three_count: undefined, asset_pinned_as_description_position_one_count: undefined, asset_pinned_as_description_position_two_count: undefined, asset_best_performance_impression_percentage: undefined, asset_good_performance_impression_percentage: undefined, asset_low_performance_impression_percentage: undefined, asset_learning_performance_impression_percentage: undefined, asset_unrated_performance_impression_percentage: undefined, asset_best_performance_cost_percentage: undefined, asset_good_performance_cost_percentage: undefined, asset_low_performance_cost_percentage: undefined, asset_learning_performance_cost_percentage: undefined, asset_unrated_performance_cost_percentage: undefined, store_visits_last_click_model_attributed_conversions: undefined, results_conversions_purchase: undefined, video_view_rate_in_feed: undefined, video_view_rate_in_stream: undefined, video_view_rate_shorts: undefined, }; } exports.Metrics = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.absolute_top_impression_percentage !== undefined) { writer.uint32(1465).double(message.absolute_top_impression_percentage); } if (message.active_view_cpm !== undefined) { writer.uint32(1473).double(message.active_view_cpm); } if (message.active_view_ctr !== undefined) { writer.uint32(1481).double(message.active_view_ctr); } if (message.active_view_impressions !== undefined) { writer.uint32(1488).int64(message.active_view_impressions); } if (message.active_view_measurability !== undefined) { writer.uint32(1497).double(message.active_view_measurability); } if (message.active_view_measurable_cost_micros !== undefined) { writer.uint32(1504).int64(message.active_view_measurable_cost_micros); } if (message.active_view_measurable_impressions !== undefined) { writer.uint32(1512).int64(message.active_view_measurable_impressions); } if (message.active_view_viewability !== undefined) { writer.uint32(1521).double(message.active_view_viewability); } if (message.all_conversions_from_interactions_rate !== undefined) { writer.uint32(1529).double(message.all_conversions_from_interactions_rate); } if (message.all_conversions_value !== undefined) { writer.uint32(1537).double(message.all_conversions_value); } if (message.all_conversions_value_by_conversion_date !== undefined) { writer.uint32(1921).double(message.all_conversions_value_by_conversion_date); } if (message.all_new_customer_lifetime_value !== undefined) { writer.uint32(2353).double(message.all_new_customer_lifetime_value); } if (message.all_conversions !== undefined) { writer.uint32(1545).double(message.all_conversions); } if (message.all_conversions_by_conversion_date !== undefined) { writer.uint32(1929).double(message.all_conversions_by_conversion_date); } if (message.all_conversions_value_per_cost !== undefined) { writer.uint32(1553).double(message.all_conversions_value_per_cost); } if (message.all_conversions_from_click_to_call !== undefined) { writer.uint32(1561).double(message.all_conversions_from_click_to_call); } if (message.all_conversions_from_directions !== undefined) { writer.uint32(1569).double(message.all_conversions_from_directions); } if (message.all_conversions_from_interactions_value_per_interaction !== undefined) { writer.uint32(1577).double(message.all_conversions_from_interactions_value_per_interaction); } if (message.all_conversions_from_menu !== undefined) { writer.uint32(1585).double(message.all_conversions_from_menu); } if (message.all_conversions_from_order !== undefined) { writer.uint32(1593).double(message.all_conversions_from_order); } if (message.all_conversions_from_other_engagement !== undefined) { writer.uint32(1601).double(message.all_conversions_from_other_engagement); } if (message.all_conversions_from_store_visit !== undefined) { writer.uint32(1609).double(message.all_conversions_from_store_visit); } if (message.all_conversions_from_store_website !== undefined) { writer.uint32(1617).double(message.all_conversions_from_store_website); } if (message.auction_insight_search_absolute_top_impression_percentage !== undefined) { writer.uint32(2065).double(message.auction_insight_search_absolute_top_impression_percentage); } if (message.auction_insight_search_impression_share !== undefined) { writer.uint32(2073).double(message.auction_insight_search_impression_share); } if (message.auction_insight_search_outranking_share !== undefined) { writer.uint32(2081).double(message.auction_insight_search_outranking_share); } if (message.auction_insight_search_overlap_rate !== undefined) { writer.uint32(2089).double(message.auction_insight_search_overlap_rate); } if (message.auction_insight_search_position_above_rate !== undefined) { writer.uint32(2097).double(message.auction_insight_search_position_above_rate); } if (message.auction_insight_search_top_impression_percentage !== undefined) { writer.uint32(2105).double(message.auction_insight_search_top_impression_percentage); } if (message.average_cost !== undefined) { writer.uint32(1625).double(message.average_cost); } if (message.average_cpc !== undefined) { writer.uint32(1633).double(message.average_cpc); } if (message.average_cpe !== undefined) { writer.uint32(1641).double(message.average_cpe); } if (message.average_cpm !== undefined) { writer.uint32(1649).double(message.average_cpm); } if (message.average_cpv !== undefined) { writer.uint32(1657).double(message.average_cpv); } if (message.average_page_views !== undefined) { writer.uint32(1665).double(message.average_page_views); } if (message.average_time_on_site !== undefined) { writer.uint32(1673).double(message.average_time_on_site); } if (message.benchmark_average_max_cpc !== undefined) { writer.uint32(1681).double(message.benchmark_average_max_cpc); } if (message.biddable_app_install_conversions !== undefined) { writer.uint32(2033).double(message.biddable_app_install_conversions); } if (message.biddable_app_post_install_conversions !== undefined) { writer.uint32(2041).double(message.biddable_app_post_install_conversions); } if (message.benchmark_ctr !== undefined) { writer.uint32(1689).double(message.benchmark_ctr); } if (message.bounce_rate !== undefined) { writer.uint32(1697).double(message.bounce_rate); } if (message.clicks !== undefined) { writer.uint32(1048).int64(message.clicks); } if (message.combined_clicks !== undefined) { writer.uint32(1248).int64(message.combined_clicks); } if (message.combined_clicks_per_query !== undefined) { writer.uint32(1257).double(message.combined_clicks_per_query); } if (message.combined_queries !== undefined) { writer.uint32(1264).int64(message.combined_queries); } if (message.content_budget_lost_impression_share !== undefined) { writer.uint32(1273).double(message.content_budget_lost_impression_share); } if (message.content_impression_share !== undefined) { writer.uint32(1281).double(message.content_impression_share); } if (message.conversion_last_received_request_date_time !== undefined) { writer.uint32(1290).string(message.conversion_last_received_request_date_time); } if (message.conversion_last_conversion_date !== undefined) { writer.uint32(1298).string(message.conversion_last_conversion_date); } if (message.content_rank_lost_impression_share !== undefined) { writer.uint32(1305).double(message.content_rank_lost_impression_share); } if (message.conversions_from_interactions_rate !== undefined) { writer.uint32(1313).double(message.conversions_from_interactions_rate); } if (message.conversions_value !== undefined) { writer.uint32(1321).double(message.conversions_value); } if (message.conversions_value_by_conversion_date !== undefined) { writer.uint32(1937).double(message.conversions_value_by_conversion_date); } if (message.new_customer_lifetime_value !== undefined) { writer.uint32(2345).double(message.new_customer_lifetime_value); } if (message.conversions_value_per_cost !== undefined) { writer.uint32(1329).double(message.conversions_value_per_cost); } if (message.conversions_from_interactions_value_per_interaction !== undefined) { writer.uint32(1337).double(message.conversions_from_interactions_value_per_interaction); } if (message.conversions !== undefined) { writer.uint32(1345).double(message.conversions); } if (message.conversions_by_conversion_date !== undefined) { writer.uint32(1945).double(message.conversions_by_conversion_date); } if (message.cost_micros !== undefined) { writer.uint32(1352).int64(message.cost_micros); } if (message.cost_per_all_conversions !== undefined) { writer.uint32(1361).double(message.cost_per_all_conversions); } if (message.cost_per_conversion !== undefined) { writer.uint32(1369).double(message.cost_per_conversion); } if (message.cost_per_current_model_attributed_conversion !== undefined) { writer.uint32(1377).double(message.cost_per_current_model_attributed_conversion); } if (message.cross_device_conversions !== undefined) { writer.uint32(1385).double(message.cross_device_conversions); } if (message.cross_device_conversions_value_micros !== undefined) { writer.uint32(2496).int64(message.cross_device_conversions_value_micros); } if (message.ctr !== undefined) { writer.uint32(1393).double(message.ctr); } if (message.current_model_attributed_conversions !== undefined) { writer.uint32(1401).double(message.current_model_attributed_conversions); } if (message.current_model_attributed_conversions_from_interactions_rate !== undefined) { writer.uint32(1409).double(message.current_model_attributed_conversions_from_interactions_rate); } if (message.current_model_attributed_conversions_from_interactions_value_per_interaction !== undefined) { writer.uint32(1417).double(message.current_model_attributed_conversions_from_interactions_value_per_interaction); } if (message.current_model_attributed_conversions_value !== undefined) { writer.uint32(1425).double(message.current_model_attributed_conversions_value); } if (message.current_model_attributed_conversions_value_per_cost !== undefined) { writer.uint32(1433).double(message.current_model_attributed_conversions_value_per_cost); } if (message.engagement_rate !== undefined) { writer.uint32(1441).double(message.engagement_rate); } if (message.engagements !== undefined) { writer.uint32(1448).int64(message.engagements); } if (message.hotel_average_lead_value_micros !== undefined) { writer.uint32(1705).double(message.hotel_average_lead_value_micros); } if (message.hotel_commission_rate_micros !== undefined) { writer.uint32(2048).int64(message.hotel_commission_rate_micros); } if (message.hotel_expected_commission_cost !== undefined) { writer.uint32(2057).double(message.hotel_expected_commission_cost); } if (message.hotel_price_difference_percentage !== undefined) { writer.uint32(1713).double(message.hotel_price_difference_percentage); } if (message.hotel_eligible_impressions !== undefined) { writer.uint32(1720).int64(message.hotel_eligible_impressions); } if (message.historical_creative_quality_score !== undefined && message.historical_creative_quality_score !== 0) { writer.uint32(640).int32(message.historical_creative_quality_score); } if (message.historical_landing_page_quality_score !== undefined && message.historical_landing_page_quality_score !== 0) { writer.uint32(648).int32(message.historical_landing_page_quality_score); } if (message.historical_quality_score !== undefined) { writer.uint32(1728).int64(message.historical_quality_score); } if (message.historical_search_predicted_ctr !== undefined && message.historical_search_predicted_ctr !== 0) { writer.uint32(664).int32(message.historical_search_predicted_ctr); } if (message.gmail_forwards !== undefined) { writer.uint32(1736).int64(message.gmail_forwards); } if (message.gmail_saves !== undefined) { writer.uint32(1744).int64(message.gmail_saves); } if (message.gmail_secondary_clicks !== undefined) { writer.uint32(1752).int64(message.gmail_secondary_clicks); } if (message.impressions_from_store_reach !== undefined) { writer.uint32(1760).int64(message.impressions_from_store_reach); } if (message.impressions !== undefined) { writer.uint32(1768).int64(message.impressions); } if (message.interaction_rate !== undefined) { writer.uint32(1777).double(message.interaction_rate); } if (message.interactions !== undefined) { writer.uint32(1784).int64(message.interactions); } if (message.interaction_event_types !== undefined && message.interaction_event_types.length !== 0) { writer.uint32(802).fork(); for (const v of message.interaction_event_types) { writer.int32(v); } writer.ldelim(); } if (message.invalid_click_rate !== undefined) { writer.uint32(1793).double(message.invalid_click_rate); } if (message.invalid_clicks !== undefined) { writer.uint32(1800).int64(message.invalid_clicks); } if (message.general_invalid_click_rate !== undefined) { writer.uint32(2961).double(message.general_invalid_click_rate); } if (message.general_invalid_clicks !== undefined) { writer.uint32(2968).int64(message.general_invalid_clicks); } if (message.message_chats !== undefined) { writer.uint32(1808).int64(message.message_chats); } if (message.message_impressions !== undefined) { writer.uint32(1816).int64(message.message_impressions); } if (message.message_chat_rate !== undefined) { writer.uint32(1825).double(message.message_chat_rate); } if (message.mobile_friendly_clicks_percentage !== undefined) { writer.uint32(1833).double(message.mobile_friendly_clicks_percentage); } if (message.optimization_score_uplift !== undefined) { writer.uint32(1977).double(message.optimization_score_uplift); } if (message.optimization_score_url !== undefined) { writer.uint32(1986).string(message.optimization_score_url); } if (message.organic_clicks !== undefined) { writer.uint32(1840).int64(message.organic_clicks); } if (message.organic_clicks_per_query !== undefined) { writer.uint32(1849).double(message.organic_clicks_per_query); } if (message.organic_impressions !== undefined) { writer.uint32(1856).int64(message.organic_impressions); } if (message.organic_impressions_per_query !== undefined) { writer.uint32(1865).double(message.organic_impressions_per_query); } if (message.organic_queries !== undefined) { writer.uint32(1872).int64(message.organic_queries); } if (message.percent_new_visitors !== undefined) { writer.uint32(1881).double(message.percent_new_visitors); } if (message.phone_calls !== undefined) { writer.uint32(1888).int64(message.phone_calls); } if (message.phone_impressions !== undefined) { writer.uint32(1896).int64(message.phone_impressions); } if (message.phone_through_rate !== undefined) { writer.uint32(1905).double(message.phone_through_rate); } if (message.relative_ctr !== undefined) { writer.uint32(1913).double(message.relative_ctr); } if (message.search_absolute_top_impression_share !== undefined) { writer.uint32(1089).double(message.search_absolute_top_impression_share); } if (message.search_budget_lost_absolute_top_impression_share !== undefined) { writer.uint32(1097).double(message.search_budget_lost_absolute_top_impression_share); } if (message.search_budget_lost_impression_share !== undefined) { writer.uint32(1105).double(message.search_budget_lost_impression_share); } if (message.search_budget_lost_top_impression_share !== undefined) { writer.uint32(1113).double(message.search_budget_lost_top_impression_share); } if (message.search_click_share !== undefined) { writer.uint32(1121).double(message.search_click_share); } if (message.search_exact_match_impression_share !== undefined) { writer.uint32(1129).double(message.search_exact_match_impression_share); } if (message.search_impression_share !== undefined) { writer.uint32(1137).double(message.search_impression_share); } if (message.search_rank_lost_absolute_top_impression_share !== undefined) { writer.uint32(1145).double(message.search_rank_lost_absolute_top_impression_share); } if (message.search_rank_lost_impression_share !== undefined) { writer.uint32(1153).double(message.search_rank_lost_impression_share); } if (message.search_rank_lost_top_impression_share !== undefined) { writer.uint32(1161).double(message.search_rank_lost_top_impression_share); } if (message.search_top_impression_share !== undefined) { writer.uint32(1169).double(message.search_top_impression_share); } if (message.search_volume !== undefined) { exports.SearchVolumeRange.encode(message.search_volume, writer.uint32(2362).fork()).ldelim(); } if (message.speed_score !== undefined) { writer.uint32(1176).int64(message.speed_score); } if (message.average_target_cpa_micros !== undefined) { writer.uint32(2320).int64(message.average_target_cpa_micros); } if (message.average_target_roas !== undefined) { writer.uint32(2001).double(message.average_target_roas); } if (message.top_impression_percentage !== undefined) { writer.uint32(1185).double(message.top_impression_percentage); } if (message.valid_accelerated_mobile_pages_clicks_percentage !== undefined) { writer.uint32(1193).double(message.valid_accelerated_mobile_pages_clicks_percentage); } if (message.value_per_all_conversions !== undefined) { writer.uint32(1201).double(message.value_per_all_conversions); } if (message.value_per_all_conversions_by_conversion_date !== undefined) { writer.uint32(1953).double(message.value_per_all_conversions_by_conversion_date); } if (message.value_per_conversion !== undefined) { writer.uint32(1209).double(message.value_per_conversion); } if (message.value_per_conversions_by_conversion_date !== undefined) { writer.uint32(1961).double(message.value_per_conversions_by_conversion_date); } if (message.value_per_current_model_attributed_conversion !== undefined) { writer.uint32(1217).double(message.value_per_current_model_attributed_conversion); } if (message.video_quartile_p100_rate !== undefined) { writer.uint32(1057).double(message.video_quartile_p100_rate); } if (message.video_quartile_p25_rate !== undefined) { writer.uint32(1065).double(message.video_quartile_p25_rate); } if (message.video_quartile_p50_rate !== undefined) { writer.uint32(1073).double(message.video_quartile_p50_rate); } if (message.video_quartile_p75_rate !== undefined) { writer.uint32(1081).double(message.video_quartile_p75_rate); } if (message.video_view_rate !== undefined) { writer.uint32(1225).double(message.video_view_rate); } if (message.video_views !== undefined) { writer.uint32(1232).int64(message.video_views); } if (message.view_through_conversions !== undefined) { writer.uint32(1240).int64(message.view_through_conversions); } if (message.sk_ad_network_installs !== undefined && message.sk_ad_network_installs !== "0") { writer.uint32(1968).int64(message.sk_ad_network_installs); } if (message.sk_ad_network_total_conversions !== undefined && message.sk_ad_network_total_conversions !== "0") { writer.uint32(2336).int64(message.sk_ad_network_total_conversions); } if (message.publisher_purchased_clicks !== undefined && message.publisher_purchased_clicks !== "0") { writer.uint32(2112).int64(message.publisher_purchased_clicks); } if (message.publisher_organic_clicks !== undefined && message.publisher_organic_clicks !== "0") { writer.uint32(2120).int64(message.publisher_organic_clicks); } if (message.publisher_unknown_clicks !== undefined && message.publisher_unknown_clicks !== "0") { writer.uint32(2128).int64(message.publisher_unknown_clicks); } if (message.all_conversions_from_location_asset_click_to_call !== undefined) { writer.uint32(2137).double(message.all_conversions_from_location_asset_click_to_call); } if (message.all_conversions_from_location_asset_directions !== undefined) { writer.uint32(2145).double(message.all_conversions_from_location_asset_directions); } if (message.all_conversions_from_location_asset_menu !== undefined) { writer.uint32(2153).double(message.all_conversions_from_location_asset_menu); } if (message.all_conversions_from_location_asset_order !== undefined) { writer.uint32(2161).double(message.all_conversions_from_location_asset_order); } if (message.all_conversions_from_location_asset_other_engagement !== undefined) { writer.uint32(2169).double(message.all_conversions_from_location_asset_other_engagement); } if (message.all_conversions_from_location_asset_store_visits !== undefined) { writer.uint32(2177).double(message.all_conversions_from_location_asset_store_visits); } if (message.all_conversions_from_location_asset_website !== undefined) { writer.uint32(2185).double(message.all_conversions_from_location_asset_website); } if (message.eligible_impressions_from_location_asset_store_reach !== undefined) { writer.uint32(2192).int64(message.eligible_impressions_from_location_asset_store_reach); } if (message.view_through_conversions_from_location_asset_click_to_call !== undefined) { writer.uint32(2201).double(message.view_through_conversions_from_location_asset_click_to_call); } if (message.view_through_conversions_from_location_asset_directions !== undefined) { writer.uint32(2209).double(message.view_through_conversions_from_location_asset_directions); } if (message.view_through_conversions_from_location_asset_menu !== undefined) { writer.uint32(2217).double(message.view_through_conversions_from_location_asset_menu); } if (message.view_through_conversions_from_location_asset_order !== undefined) { writer.uint32(2225).double(message.view_through_conversions_from_location_asset_order); } if (message.view_through_conversions_from_location_asset_other_engagement !== undefined) { writer.uint32(2233).double(message.view_through_conversions_from_location_asset_other_engagement); } if (message.view_through_conversions_from_location_asset_store_visits !== undefined) { writer.uint32(2241).double(message.view_through_conversions_from_location_asset_store_visits); } if (message.view_through_conversions_from_location_asset_website !== undefined) { writer.uint32(2249).double(message.view_through_conversions_from_location_asset_website); } if (message.orders !== undefined) { writer.uint32(2369).double(message.orders); } if (message.average_order_value_micros !== undefined) { writer.uint32(2376).int64(message.average_order_value_micros); } if (message.average_cart_size !== undefined) { writer.uint32(2385).double(message.average_cart_size); } if (message.cost_of_goods_sold_micros !== undefined) { writer.uint32(2392).int64(message.cost_of_goods_sold_micros); } if (message.gross_profit_micros !== undefined) { writer.uint32(2400).int64(message.gross_profit_micros); } if (message.gross_profit_margin !== undefined) { writer.uint32(2409).double(message.gross_profit_margin); } if (message.revenue_micros !== undefined) { writer.uint32(2416).int64(message.revenue_micros); } if (message.units_sold !== undefined) { writer.uint32(2425).double(message.units_sold); } if (message.cross_sell_cost_of_goods_sold_micros !== undefined) { writer.uint32(2432).int64(message.cross_sell_cost_of_goods_sold_micros); } if (message.cross_sell_gross_profit_micros !== undefined) { writer.uint32(2440).int64(message.cross_sell_gross_profit_micros); } if (message.cross_sell_revenue_micros !== undefined) { writer.uint32(2448).int64(message.cross_sell_revenue_micros); } if (message.cross_sell_units_sold !== undefined) { writer.uint32(2457).double(message.cross_sell_units_sold); } if (message.lead_cost_of_goods_sold_micros !== undefined) { writer.uint32(2464).int64(message.lead_cost_of_goods_sold_micros); } if (message.lead_gross_profit_micros !== undefined) { writer.uint32(2472).int64(message.lead_gross_profit_micros); } if (message.lead_revenue_micros !== undefined) { writer.uint32(2480).int64(message.lead_revenue_micros); } if (message.lead_units_sold !== undefined) { writer.uint32(2489).double(message.lead_units_sold); } if (message.unique_users !== undefined) { writer.uint32(2552).int64(message.unique_users); } if (message.average_impression_frequency_per_user !== undefined) { writer.uint32(2561).double(message.average_impression_frequency_per_user); } if (message.linked_entities_count !== undefined) { writer.uint32(2728).int64(message.linked_entities_count); } if (message.linked_sample_entities !== undefined && message.linked_sample_entities.length !== 0) { for (const v of message.linked_sample_entities) { writer.uint32(2738).string(v); } } if (message.sample_best_performance_entities !== undefined && message.sample_best_performance_entities.length !== 0) { for (const v of message.sample_best_performance_entities) { writer.uint32(2746).string(v); } } if (message.sample_good_performance_entities !== undefined && message.sample_good_performance_entities.length !== 0) { for (const v of message.sample_good_performance_entities) { writer.uint32(2754).string(v); } } if (message.sample_low_performance_entities !== undefined && message.sample_low_performance_entities.length !== 0) { for (const v of message.sample_low_performance_entities) { writer.uint32(2762).string(v); } } if (message.sample_learning_performance_entities !== undefined && message.sample_learning_performance_entities.length !== 0) { for (const v of message.sample_learning_performance_entities) { writer.uint32(2770).string(v); } } if (message.sample_unrated_performance_entities !== undefined && message.sample_unrated_performance_entities.length !== 0) { for (const v of message.sample_unrated_performance_entities) { writer.uint32(2778).string(v); } } if (message.asset_pinned_total_count !== undefined) { writer.uint32(2784).int64(message.asset_pinned_total_count); } if (message.asset_pinned_as_headline_position_one_count !== undefined) { writer.uint32(2792).int64(message.asset_pinned_as_headline_position_one_count); } if (message.asset_pinned_as_headline_position_two_count !== undefined) { writer.uint32(2800).int64(message.asset_pinned_as_headline_position_two_count); } if (message.asset_pinned_as_headline_position_three_count !== undefined) { writer.uint32(2808).int64(message.asset_pinned_as_headline_position_three_count); } if (message.asset_pinned_as_description_position_one_count !== undefined) { writer.uint32(2816).int64(message.asset_pinned_as_description_position_one_count); } if (message.asset_pinned_as_description_position_two_count !== undefined) { writer.uint32(2824).int64(message.asset_pinned_as_description_position_two_count); } if (message.asset_best_performance_impression_percentage !== undefined) { writer.uint32(2833).double(message.asset_best_performance_impression_percentage); } if (message.asset_good_performance_impression_percentage !== undefined) { writer.uint32(2841).double(message.asset_good_performance_impression_percentage); } if (message.asset_low_performance_impression_percentage !== undefined) { writer.uint32(2849).double(message.asset_low_performance_impression_percentage); } if (message.asset_learning_performance_impression_percentage !== undefined) { writer.uint32(2857).double(message.asset_learning_performance_impression_percentage); } if (message.asset_unrated_performance_impression_percentage !== undefined) { writer.uint32(2865).double(message.asset_unrated_performance_impression_percentage); } if (message.asset_best_performance_cost_percentage !== undefined) { writer.uint32(2873).double(message.asset_best_performance_cost_percentage); } if (message.asset_good_performance_cost_percentage !== undefined) { writer.uint32(2881).double(message.asset_good_performance_cost_percentage); } if (message.asset_low_performance_cost_percentage !== undefined) { writer.uint32(2889).double(message.asset_low_performance_cost_percentage); } if (message.asset_learning_performance_cost_percentage !== undefined) { writer.uint32(2897).double(message.asset_learning_performance_cost_percentage); } if (message.asset_unrated_performance_cost_percentage !== undefined) { writer.uint32(2905).double(message.asset_unrated_performance_cost_percentage); } if (message.store_visits_last_click_model_attributed_conversions !== undefined) { writer.uint32(2921).double(message.store_visits_last_click_model_attributed_conversions); } if (message.results_conversions_purchase !== undefined) { writer.uint32(2929).double(message.results_conversions_purchase); } if (message.video_view_rate_in_feed !== undefined) { writer.uint32(2937).double(message.video_view_rate_in_feed); } if (message.video_view_rate_in_stream !== undefined) { writer.uint32(2945).double(message.video_view_rate_in_stream); } if (message.video_view_rate_shorts !== undefined) { writer.uint32(2953).double(message.video_view_rate_shorts); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMetrics(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 183: if (tag !== 1465) { break; } message.absolute_top_impression_percentage = reader.double(); continue; case 184: if (tag !== 1473) { break; } message.active_view_cpm = reader.double(); continue; case 185: if (tag !== 1481) { break; } message.active_view_ctr = reader.double(); continue; case 186: if (tag !== 1488) { break; } message.active_view_impressions = longToString(reader.int64()); continue; case 187: if (tag !== 1497) { break; } message.active_view_measurability = reader.double(); continue; case 188: if (tag !== 1504) { break; } message.active_view_measurable_cost_micros = longToString(reader.int64()); continue; case 189: if (tag !== 1512) { break; } message.active_view_measurable_impressions = longToString(reader.int64()); continue; case 190: if (tag !== 1521) { break; } message.active_view_viewability = reader.double(); continue; case 191: if (tag !== 1529) { break; } message.all_conversions_from_interactions_rate = reader.double(); continue; case 192: if (tag !== 1537) { break; } message.all_conversions_value = reader.double(); continue; case 240: if (tag !== 1921) { break; } message.all_conversions_value_by_conversion_date = reader.double(); continue; case 294: if (tag !== 2353) { break; } message.all_new_customer_lifetime_value = reader.double(); continue; case 193: if (tag !== 1545) { break; } message.all_conversions = reader.double(); continue; case 241: if (tag !== 1929) { break; } message.all_conversions_by_conversion_date = reader.double(); continue; case 194: if (tag !== 1553) { break; } message.all_conversions_value_per_cost = reader.double(); continue; case 195: if (tag !== 1561) { break; } message.all_conversions_from_click_to_call = reader.double(); continue; case 196: if (tag !== 1569) { break; } message.all_conversions_from_directions = reader.double(); continue; case 197: if (tag !== 1577) { break; } message.all_conversions_from_interactions_value_per_interaction = reader.double(); continue; case 198: if (tag !== 1585) { break; } message.all_conversions_from_menu = reader.double(); continue; case 199: if (tag !== 1593) { break; } message.all_conversions_from_order = reader.double(); continue; case 200: if (tag !== 1601) { break; } message.all_conversions_from_other_engagement = reader.double(); continue; case 201: if (tag !== 1609) { break; } message.all_conversions_from_store_visit = reader.double(); continue; case 202: if (tag !== 1617) { break; } message.all_conversions_from_store_website = reader.double(); continue; case 258: if (tag !== 2065) {