1// Copyright 2023 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15syntax = "proto3"; 16 17package google.ads.googleads.v16.enums; 18 19option csharp_namespace = "Google.Ads.GoogleAds.V16.Enums"; 20option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v16/enums;enums"; 21option java_multiple_files = true; 22option java_outer_classname = "ExternalConversionSourceProto"; 23option java_package = "com.google.ads.googleads.v16.enums"; 24option objc_class_prefix = "GAA"; 25option php_namespace = "Google\\Ads\\GoogleAds\\V16\\Enums"; 26option ruby_package = "Google::Ads::GoogleAds::V16::Enums"; 27 28// Container for enum describing the external conversion source that is 29// associated with a ConversionAction. 30message ExternalConversionSourceEnum { 31 // The external conversion source that is associated with a ConversionAction. 32 enum ExternalConversionSource { 33 // Not specified. 34 UNSPECIFIED = 0; 35 36 // Represents value unknown in this version. 37 UNKNOWN = 1; 38 39 // Conversion that occurs when a user navigates to a particular webpage 40 // after viewing an ad; Displayed in Google Ads UI as 'Website'. 41 WEBPAGE = 2; 42 43 // Conversion that comes from linked Google Analytics goal or transaction; 44 // Displayed in Google Ads UI as 'Analytics'. 45 ANALYTICS = 3; 46 47 // Website conversion that is uploaded through ConversionUploadService; 48 // Displayed in Google Ads UI as 'Import from clicks'. 49 UPLOAD = 4; 50 51 // Conversion that occurs when a user clicks on a call extension directly on 52 // an ad; Displayed in Google Ads UI as 'Calls from ads'. 53 AD_CALL_METRICS = 5; 54 55 // Conversion that occurs when a user calls a dynamically-generated phone 56 // number (by installed javascript) from an advertiser's website after 57 // clicking on an ad; Displayed in Google Ads UI as 'Calls from website'. 58 WEBSITE_CALL_METRICS = 6; 59 60 // Conversion that occurs when a user visits an advertiser's retail store 61 // after clicking on a Google ad; 62 // Displayed in Google Ads UI as 'Store visits'. 63 STORE_VISITS = 7; 64 65 // Conversion that occurs when a user takes an in-app action such as a 66 // purchase in an Android app; 67 // Displayed in Google Ads UI as 'Android in-app action'. 68 ANDROID_IN_APP = 8; 69 70 // Conversion that occurs when a user takes an in-app action such as a 71 // purchase in an iOS app; 72 // Displayed in Google Ads UI as 'iOS in-app action'. 73 IOS_IN_APP = 9; 74 75 // Conversion that occurs when a user opens an iOS app for the first time; 76 // Displayed in Google Ads UI as 'iOS app install (first open)'. 77 IOS_FIRST_OPEN = 10; 78 79 // Legacy app conversions that do not have an AppPlatform provided; 80 // Displayed in Google Ads UI as 'Mobile app'. 81 APP_UNSPECIFIED = 11; 82 83 // Conversion that occurs when a user opens an Android app for the first 84 // time; Displayed in Google Ads UI as 'Android app install (first open)'. 85 ANDROID_FIRST_OPEN = 12; 86 87 // Call conversion that is uploaded through ConversionUploadService; 88 // Displayed in Google Ads UI as 'Import from calls'. 89 UPLOAD_CALLS = 13; 90 91 // Conversion that comes from a linked Firebase event; 92 // Displayed in Google Ads UI as 'Firebase'. 93 FIREBASE = 14; 94 95 // Conversion that occurs when a user clicks on a mobile phone number; 96 // Displayed in Google Ads UI as 'Phone number clicks'. 97 CLICK_TO_CALL = 15; 98 99 // Conversion that comes from Salesforce; 100 // Displayed in Google Ads UI as 'Salesforce.com'. 101 SALESFORCE = 16; 102 103 // Conversion that comes from in-store purchases recorded by CRM; 104 // Displayed in Google Ads UI as 'Store sales (data partner)'. 105 STORE_SALES_CRM = 17; 106 107 // Conversion that comes from in-store purchases from payment network; 108 // Displayed in Google Ads UI as 'Store sales (payment network)'. 109 STORE_SALES_PAYMENT_NETWORK = 18; 110 111 // Codeless Google Play conversion; 112 // Displayed in Google Ads UI as 'Google Play'. 113 GOOGLE_PLAY = 19; 114 115 // Conversion that comes from a linked third-party app analytics event; 116 // Displayed in Google Ads UI as 'Third-party app analytics'. 117 THIRD_PARTY_APP_ANALYTICS = 20; 118 119 // Conversion that is controlled by Google Attribution. 120 GOOGLE_ATTRIBUTION = 21; 121 122 // Store Sales conversion based on first-party or third-party merchant data 123 // uploads. Displayed in Google Ads UI as 'Store sales (direct upload)'. 124 STORE_SALES_DIRECT_UPLOAD = 23; 125 126 // Store Sales conversion based on first-party or third-party merchant 127 // data uploads and/or from in-store purchases using cards from payment 128 // networks. Displayed in Google Ads UI as 'Store sales'. 129 STORE_SALES = 24; 130 131 // Conversions imported from Search Ads 360 Floodlight data. 132 SEARCH_ADS_360 = 25; 133 134 // Conversions that track local actions from Google's products and services 135 // after interacting with an ad. 136 GOOGLE_HOSTED = 27; 137 138 // Conversions reported by Floodlight tags. 139 FLOODLIGHT = 29; 140 141 // Conversions that come from Google Analytics specifically for Search Ads 142 // 360. Displayed in Google Ads UI as Analytics (SA360). 143 ANALYTICS_SEARCH_ADS_360 = 31; 144 145 // Conversion that comes from a linked Firebase event for Search Ads 360. 146 FIREBASE_SEARCH_ADS_360 = 33; 147 148 // Conversion that is reported by Floodlight for DV360. 149 DISPLAY_AND_VIDEO_360_FLOODLIGHT = 34; 150 } 151} 152