• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.v15.enums;
18
19option csharp_namespace = "Google.Ads.GoogleAds.V15.Enums";
20option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v15/enums;enums";
21option java_multiple_files = true;
22option java_outer_classname = "ExternalConversionSourceProto";
23option java_package = "com.google.ads.googleads.v15.enums";
24option objc_class_prefix = "GAA";
25option php_namespace = "Google\\Ads\\GoogleAds\\V15\\Enums";
26option ruby_package = "Google::Ads::GoogleAds::V15::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