google-ads-api-client
Version:
A friendly and exhaustive client to the google-ads-api, code generated directly from google's published protobuf schema.
250 lines • 13.2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ExternalConversionSourceEnum = exports.ExternalConversionSourceEnum_ExternalConversionSource = void 0;
const runtime_1 = require("@protobuf-ts/runtime");
const runtime_2 = require("@protobuf-ts/runtime");
const runtime_3 = require("@protobuf-ts/runtime");
const runtime_4 = require("@protobuf-ts/runtime");
/**
* The external conversion source that is associated with a ConversionAction.
*
* @generated from protobuf enum google.ads.googleads.v11.enums.ExternalConversionSourceEnum.ExternalConversionSource
*/
var ExternalConversionSourceEnum_ExternalConversionSource;
(function (ExternalConversionSourceEnum_ExternalConversionSource) {
/**
* Not specified.
*
* @generated from protobuf enum value: UNSPECIFIED = 0;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/**
* Represents value unknown in this version.
*
* @generated from protobuf enum value: UNKNOWN = 1;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["UNKNOWN"] = 1] = "UNKNOWN";
/**
* Conversion that occurs when a user navigates to a particular webpage
* after viewing an ad; Displayed in Google Ads UI as 'Website'.
*
* @generated from protobuf enum value: WEBPAGE = 2;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["WEBPAGE"] = 2] = "WEBPAGE";
/**
* Conversion that comes from linked Google Analytics goal or transaction;
* Displayed in Google Ads UI as 'Analytics'.
*
* @generated from protobuf enum value: ANALYTICS = 3;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["ANALYTICS"] = 3] = "ANALYTICS";
/**
* Website conversion that is uploaded through ConversionUploadService;
* Displayed in Google Ads UI as 'Import from clicks'.
*
* @generated from protobuf enum value: UPLOAD = 4;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["UPLOAD"] = 4] = "UPLOAD";
/**
* Conversion that occurs when a user clicks on a call extension directly on
* an ad; Displayed in Google Ads UI as 'Calls from ads'.
*
* @generated from protobuf enum value: AD_CALL_METRICS = 5;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["AD_CALL_METRICS"] = 5] = "AD_CALL_METRICS";
/**
* Conversion that occurs when a user calls a dynamically-generated phone
* number (by installed javascript) from an advertiser's website after
* clicking on an ad; Displayed in Google Ads UI as 'Calls from website'.
*
* @generated from protobuf enum value: WEBSITE_CALL_METRICS = 6;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["WEBSITE_CALL_METRICS"] = 6] = "WEBSITE_CALL_METRICS";
/**
* Conversion that occurs when a user visits an advertiser's retail store
* after clicking on a Google ad;
* Displayed in Google Ads UI as 'Store visits'.
*
* @generated from protobuf enum value: STORE_VISITS = 7;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["STORE_VISITS"] = 7] = "STORE_VISITS";
/**
* Conversion that occurs when a user takes an in-app action such as a
* purchase in an Android app;
* Displayed in Google Ads UI as 'Android in-app action'.
*
* @generated from protobuf enum value: ANDROID_IN_APP = 8;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["ANDROID_IN_APP"] = 8] = "ANDROID_IN_APP";
/**
* Conversion that occurs when a user takes an in-app action such as a
* purchase in an iOS app;
* Displayed in Google Ads UI as 'iOS in-app action'.
*
* @generated from protobuf enum value: IOS_IN_APP = 9;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["IOS_IN_APP"] = 9] = "IOS_IN_APP";
/**
* Conversion that occurs when a user opens an iOS app for the first time;
* Displayed in Google Ads UI as 'iOS app install (first open)'.
*
* @generated from protobuf enum value: IOS_FIRST_OPEN = 10;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["IOS_FIRST_OPEN"] = 10] = "IOS_FIRST_OPEN";
/**
* Legacy app conversions that do not have an AppPlatform provided;
* Displayed in Google Ads UI as 'Mobile app'.
*
* @generated from protobuf enum value: APP_UNSPECIFIED = 11;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["APP_UNSPECIFIED"] = 11] = "APP_UNSPECIFIED";
/**
* Conversion that occurs when a user opens an Android app for the first
* time; Displayed in Google Ads UI as 'Android app install (first open)'.
*
* @generated from protobuf enum value: ANDROID_FIRST_OPEN = 12;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["ANDROID_FIRST_OPEN"] = 12] = "ANDROID_FIRST_OPEN";
/**
* Call conversion that is uploaded through ConversionUploadService;
* Displayed in Google Ads UI as 'Import from calls'.
*
* @generated from protobuf enum value: UPLOAD_CALLS = 13;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["UPLOAD_CALLS"] = 13] = "UPLOAD_CALLS";
/**
* Conversion that comes from a linked Firebase event;
* Displayed in Google Ads UI as 'Firebase'.
*
* @generated from protobuf enum value: FIREBASE = 14;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["FIREBASE"] = 14] = "FIREBASE";
/**
* Conversion that occurs when a user clicks on a mobile phone number;
* Displayed in Google Ads UI as 'Phone number clicks'.
*
* @generated from protobuf enum value: CLICK_TO_CALL = 15;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["CLICK_TO_CALL"] = 15] = "CLICK_TO_CALL";
/**
* Conversion that comes from Salesforce;
* Displayed in Google Ads UI as 'Salesforce.com'.
*
* @generated from protobuf enum value: SALESFORCE = 16;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["SALESFORCE"] = 16] = "SALESFORCE";
/**
* Conversion that comes from in-store purchases recorded by CRM;
* Displayed in Google Ads UI as 'Store sales (data partner)'.
*
* @generated from protobuf enum value: STORE_SALES_CRM = 17;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["STORE_SALES_CRM"] = 17] = "STORE_SALES_CRM";
/**
* Conversion that comes from in-store purchases from payment network;
* Displayed in Google Ads UI as 'Store sales (payment network)'.
*
* @generated from protobuf enum value: STORE_SALES_PAYMENT_NETWORK = 18;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["STORE_SALES_PAYMENT_NETWORK"] = 18] = "STORE_SALES_PAYMENT_NETWORK";
/**
* Codeless Google Play conversion;
* Displayed in Google Ads UI as 'Google Play'.
*
* @generated from protobuf enum value: GOOGLE_PLAY = 19;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["GOOGLE_PLAY"] = 19] = "GOOGLE_PLAY";
/**
* Conversion that comes from a linked third-party app analytics event;
* Displayed in Google Ads UI as 'Third-party app analytics'.
*
* @generated from protobuf enum value: THIRD_PARTY_APP_ANALYTICS = 20;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["THIRD_PARTY_APP_ANALYTICS"] = 20] = "THIRD_PARTY_APP_ANALYTICS";
/**
* Conversion that is controlled by Google Attribution.
*
* @generated from protobuf enum value: GOOGLE_ATTRIBUTION = 21;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["GOOGLE_ATTRIBUTION"] = 21] = "GOOGLE_ATTRIBUTION";
/**
* Store Sales conversion based on first-party or third-party merchant data
* uploads. Displayed in Google Ads UI as 'Store sales (direct upload)'.
*
* @generated from protobuf enum value: STORE_SALES_DIRECT_UPLOAD = 23;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["STORE_SALES_DIRECT_UPLOAD"] = 23] = "STORE_SALES_DIRECT_UPLOAD";
/**
* Store Sales conversion based on first-party or third-party merchant
* data uploads and/or from in-store purchases using cards from payment
* networks. Displayed in Google Ads UI as 'Store sales'.
*
* @generated from protobuf enum value: STORE_SALES = 24;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["STORE_SALES"] = 24] = "STORE_SALES";
/**
* Conversions imported from Search Ads 360 Floodlight data.
*
* @generated from protobuf enum value: SEARCH_ADS_360 = 25;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["SEARCH_ADS_360"] = 25] = "SEARCH_ADS_360";
/**
* Conversions that track local actions from Google's products and services
* after interacting with an ad.
*
* @generated from protobuf enum value: GOOGLE_HOSTED = 27;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["GOOGLE_HOSTED"] = 27] = "GOOGLE_HOSTED";
/**
* Conversions reported by Floodlight tags.
*
* @generated from protobuf enum value: FLOODLIGHT = 29;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["FLOODLIGHT"] = 29] = "FLOODLIGHT";
/**
* Conversions that come from Google Analytics specifically for Search Ads
* 360. Displayed in Google Ads UI as Analytics (SA360).
*
* @generated from protobuf enum value: ANALYTICS_SEARCH_ADS_360 = 31;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["ANALYTICS_SEARCH_ADS_360"] = 31] = "ANALYTICS_SEARCH_ADS_360";
/**
* Conversion that comes from a linked Firebase event for Search Ads 360.
*
* @generated from protobuf enum value: FIREBASE_SEARCH_ADS_360 = 33;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["FIREBASE_SEARCH_ADS_360"] = 33] = "FIREBASE_SEARCH_ADS_360";
/**
* Conversion that is reported by Floodlight for DV360.
*
* @generated from protobuf enum value: DISPLAY_AND_VIDEO_360_FLOODLIGHT = 34;
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["DISPLAY_AND_VIDEO_360_FLOODLIGHT"] = 34] = "DISPLAY_AND_VIDEO_360_FLOODLIGHT";
})(ExternalConversionSourceEnum_ExternalConversionSource = exports.ExternalConversionSourceEnum_ExternalConversionSource || (exports.ExternalConversionSourceEnum_ExternalConversionSource = {}));
// @generated message type with reflection information, may provide speed optimized methods
class ExternalConversionSourceEnum$Type extends runtime_4.MessageType {
constructor() {
super("google.ads.googleads.v11.enums.ExternalConversionSourceEnum", []);
}
create(value) {
const message = {};
globalThis.Object.defineProperty(message, runtime_3.MESSAGE_TYPE, { enumerable: false, value: this });
if (value !== undefined)
(0, runtime_2.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
return target ?? this.create();
}
internalBinaryWrite(message, writer, options) {
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_1.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message google.ads.googleads.v11.enums.ExternalConversionSourceEnum
*/
exports.ExternalConversionSourceEnum = new ExternalConversionSourceEnum$Type();
//# sourceMappingURL=external_conversion_source.js.map