blob: 3f643f4e91f7b8d1b3e71fe2a5df778e9bea6e0c [file] [log] [blame] [edit]
/**
* Copyright 2023 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export declare namespace google.ads.integration.service.partner {
export interface GetConversionLabelsRequest {}
}
export declare namespace google.ads.integration.service.partner {
export interface GetConversionLabelsResponse {
/**
* The list of conversion goal labels supported by the partner.
*
* The list of conversion goal labels would be pre-defined
* between Google Ads and the partner.
* The full list of conversion goal labels are:
* - purchase
* - subscribe
* - add_to_cart
* - begin_checkout
* - book_appointment
* - contact
* - request_quote
* - phone_call_leads
* - get_directions
* - submit_lead_form
* - sign_up
*
*/
conversionLabels?: Array<string>;
}
}
export declare namespace google.ads.integration.service.partner {
/**
* Service called by the Ads app to power conversion
* tracking setup.
*
* This service is provided by the partner.
*/
export interface ConversionTrackingService {
/**
* Gets a list of supported conversion goal labels supported by
* the partner.
*/
getSupportedConversionLabels(request: google.ads.integration.service.partner
.GetConversionLabelsRequest):
Promise<
google.ads.integration.service.partner.GetConversionLabelsResponse>;
}
}