@htdangkhoa/google-ads
Version:
Google Ads API client for Node.js
357 lines (356 loc) • 20.3 kB
JavaScript
"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/v24/enums/external_conversion_source.proto
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ExternalConversionSourceEnum = exports.ExternalConversionSourceEnum_ExternalConversionSource = void 0;
exports.externalConversionSourceEnum_ExternalConversionSourceFromJSON = externalConversionSourceEnum_ExternalConversionSourceFromJSON;
exports.externalConversionSourceEnum_ExternalConversionSourceToJSON = externalConversionSourceEnum_ExternalConversionSourceToJSON;
/* eslint-disable */
const minimal_js_1 = __importDefault(require("protobufjs/minimal.js"));
/** The external conversion source that is associated with a ConversionAction. */
var ExternalConversionSourceEnum_ExternalConversionSource;
(function (ExternalConversionSourceEnum_ExternalConversionSource) {
/** UNSPECIFIED - Not specified. */
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/** UNKNOWN - Represents value unknown in this version. */
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["UNKNOWN"] = 1] = "UNKNOWN";
/**
* WEBPAGE - Conversion that occurs when a user navigates to a particular webpage
* after viewing an ad; Displayed in Google Ads UI as 'Website'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["WEBPAGE"] = 2] = "WEBPAGE";
/**
* ANALYTICS - Conversion that comes from linked Google Analytics goal or transaction;
* Displayed in Google Ads UI as 'Analytics'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["ANALYTICS"] = 3] = "ANALYTICS";
/**
* UPLOAD - Website conversion that is uploaded through ConversionUploadService;
* Displayed in Google Ads UI as 'Import from clicks'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["UPLOAD"] = 4] = "UPLOAD";
/**
* AD_CALL_METRICS - Conversion that occurs when a user clicks on a call extension directly on
* an ad; Displayed in Google Ads UI as 'Calls from ads'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["AD_CALL_METRICS"] = 5] = "AD_CALL_METRICS";
/**
* WEBSITE_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'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["WEBSITE_CALL_METRICS"] = 6] = "WEBSITE_CALL_METRICS";
/**
* STORE_VISITS - 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'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["STORE_VISITS"] = 7] = "STORE_VISITS";
/**
* ANDROID_IN_APP - 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'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["ANDROID_IN_APP"] = 8] = "ANDROID_IN_APP";
/**
* IOS_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'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["IOS_IN_APP"] = 9] = "IOS_IN_APP";
/**
* IOS_FIRST_OPEN - 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)'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["IOS_FIRST_OPEN"] = 10] = "IOS_FIRST_OPEN";
/**
* APP_UNSPECIFIED - Legacy app conversions that do not have an AppPlatform provided;
* Displayed in Google Ads UI as 'Mobile app'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["APP_UNSPECIFIED"] = 11] = "APP_UNSPECIFIED";
/**
* ANDROID_FIRST_OPEN - 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)'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["ANDROID_FIRST_OPEN"] = 12] = "ANDROID_FIRST_OPEN";
/**
* UPLOAD_CALLS - Call conversion that is uploaded through ConversionUploadService;
* Displayed in Google Ads UI as 'Import from calls'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["UPLOAD_CALLS"] = 13] = "UPLOAD_CALLS";
/**
* FIREBASE - Conversion that comes from a linked Firebase event;
* Displayed in Google Ads UI as 'Firebase'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["FIREBASE"] = 14] = "FIREBASE";
/**
* CLICK_TO_CALL - Conversion that occurs when a user clicks on a mobile phone number;
* Displayed in Google Ads UI as 'Phone number clicks'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["CLICK_TO_CALL"] = 15] = "CLICK_TO_CALL";
/**
* SALESFORCE - Conversion that comes from Salesforce;
* Displayed in Google Ads UI as 'Salesforce.com'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["SALESFORCE"] = 16] = "SALESFORCE";
/**
* STORE_SALES_CRM - Conversion that comes from in-store purchases recorded by CRM;
* Displayed in Google Ads UI as 'Store sales (data partner)'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["STORE_SALES_CRM"] = 17] = "STORE_SALES_CRM";
/**
* STORE_SALES_PAYMENT_NETWORK - Conversion that comes from in-store purchases from payment network;
* Displayed in Google Ads UI as 'Store sales (payment network)'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["STORE_SALES_PAYMENT_NETWORK"] = 18] = "STORE_SALES_PAYMENT_NETWORK";
/**
* GOOGLE_PLAY - Codeless Google Play conversion;
* Displayed in Google Ads UI as 'Google Play'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["GOOGLE_PLAY"] = 19] = "GOOGLE_PLAY";
/**
* THIRD_PARTY_APP_ANALYTICS - Conversion that comes from a linked third-party app analytics event;
* Displayed in Google Ads UI as 'Third-party app analytics'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["THIRD_PARTY_APP_ANALYTICS"] = 20] = "THIRD_PARTY_APP_ANALYTICS";
/** GOOGLE_ATTRIBUTION - Conversion that is controlled by Google Attribution. */
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["GOOGLE_ATTRIBUTION"] = 21] = "GOOGLE_ATTRIBUTION";
/**
* STORE_SALES_DIRECT_UPLOAD - Store Sales conversion based on first-party or third-party merchant data
* uploads. Displayed in Google Ads UI as 'Store sales (direct upload)'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["STORE_SALES_DIRECT_UPLOAD"] = 23] = "STORE_SALES_DIRECT_UPLOAD";
/**
* STORE_SALES - 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'.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["STORE_SALES"] = 24] = "STORE_SALES";
/** SEARCH_ADS_360 - Conversions imported from Search Ads 360 Floodlight data. */
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["SEARCH_ADS_360"] = 25] = "SEARCH_ADS_360";
/**
* GOOGLE_HOSTED - Conversions that track local actions from Google's products and services
* after interacting with an ad.
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["GOOGLE_HOSTED"] = 27] = "GOOGLE_HOSTED";
/** FLOODLIGHT - Conversions reported by Floodlight tags. */
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["FLOODLIGHT"] = 29] = "FLOODLIGHT";
/**
* ANALYTICS_SEARCH_ADS_360 - Conversions that come from Google Analytics specifically for Search Ads
* 360. Displayed in Google Ads UI as Analytics (SA360).
*/
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["ANALYTICS_SEARCH_ADS_360"] = 31] = "ANALYTICS_SEARCH_ADS_360";
/** FIREBASE_SEARCH_ADS_360 - Conversion that comes from a linked Firebase event for Search Ads 360. */
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["FIREBASE_SEARCH_ADS_360"] = 33] = "FIREBASE_SEARCH_ADS_360";
/** DISPLAY_AND_VIDEO_360_FLOODLIGHT - Conversion that is reported by Floodlight for DV360. */
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["DISPLAY_AND_VIDEO_360_FLOODLIGHT"] = 34] = "DISPLAY_AND_VIDEO_360_FLOODLIGHT";
ExternalConversionSourceEnum_ExternalConversionSource[ExternalConversionSourceEnum_ExternalConversionSource["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ExternalConversionSourceEnum_ExternalConversionSource || (exports.ExternalConversionSourceEnum_ExternalConversionSource = ExternalConversionSourceEnum_ExternalConversionSource = {}));
function externalConversionSourceEnum_ExternalConversionSourceFromJSON(object) {
switch (object) {
case 0:
case "UNSPECIFIED":
return ExternalConversionSourceEnum_ExternalConversionSource.UNSPECIFIED;
case 1:
case "UNKNOWN":
return ExternalConversionSourceEnum_ExternalConversionSource.UNKNOWN;
case 2:
case "WEBPAGE":
return ExternalConversionSourceEnum_ExternalConversionSource.WEBPAGE;
case 3:
case "ANALYTICS":
return ExternalConversionSourceEnum_ExternalConversionSource.ANALYTICS;
case 4:
case "UPLOAD":
return ExternalConversionSourceEnum_ExternalConversionSource.UPLOAD;
case 5:
case "AD_CALL_METRICS":
return ExternalConversionSourceEnum_ExternalConversionSource.AD_CALL_METRICS;
case 6:
case "WEBSITE_CALL_METRICS":
return ExternalConversionSourceEnum_ExternalConversionSource.WEBSITE_CALL_METRICS;
case 7:
case "STORE_VISITS":
return ExternalConversionSourceEnum_ExternalConversionSource.STORE_VISITS;
case 8:
case "ANDROID_IN_APP":
return ExternalConversionSourceEnum_ExternalConversionSource.ANDROID_IN_APP;
case 9:
case "IOS_IN_APP":
return ExternalConversionSourceEnum_ExternalConversionSource.IOS_IN_APP;
case 10:
case "IOS_FIRST_OPEN":
return ExternalConversionSourceEnum_ExternalConversionSource.IOS_FIRST_OPEN;
case 11:
case "APP_UNSPECIFIED":
return ExternalConversionSourceEnum_ExternalConversionSource.APP_UNSPECIFIED;
case 12:
case "ANDROID_FIRST_OPEN":
return ExternalConversionSourceEnum_ExternalConversionSource.ANDROID_FIRST_OPEN;
case 13:
case "UPLOAD_CALLS":
return ExternalConversionSourceEnum_ExternalConversionSource.UPLOAD_CALLS;
case 14:
case "FIREBASE":
return ExternalConversionSourceEnum_ExternalConversionSource.FIREBASE;
case 15:
case "CLICK_TO_CALL":
return ExternalConversionSourceEnum_ExternalConversionSource.CLICK_TO_CALL;
case 16:
case "SALESFORCE":
return ExternalConversionSourceEnum_ExternalConversionSource.SALESFORCE;
case 17:
case "STORE_SALES_CRM":
return ExternalConversionSourceEnum_ExternalConversionSource.STORE_SALES_CRM;
case 18:
case "STORE_SALES_PAYMENT_NETWORK":
return ExternalConversionSourceEnum_ExternalConversionSource.STORE_SALES_PAYMENT_NETWORK;
case 19:
case "GOOGLE_PLAY":
return ExternalConversionSourceEnum_ExternalConversionSource.GOOGLE_PLAY;
case 20:
case "THIRD_PARTY_APP_ANALYTICS":
return ExternalConversionSourceEnum_ExternalConversionSource.THIRD_PARTY_APP_ANALYTICS;
case 21:
case "GOOGLE_ATTRIBUTION":
return ExternalConversionSourceEnum_ExternalConversionSource.GOOGLE_ATTRIBUTION;
case 23:
case "STORE_SALES_DIRECT_UPLOAD":
return ExternalConversionSourceEnum_ExternalConversionSource.STORE_SALES_DIRECT_UPLOAD;
case 24:
case "STORE_SALES":
return ExternalConversionSourceEnum_ExternalConversionSource.STORE_SALES;
case 25:
case "SEARCH_ADS_360":
return ExternalConversionSourceEnum_ExternalConversionSource.SEARCH_ADS_360;
case 27:
case "GOOGLE_HOSTED":
return ExternalConversionSourceEnum_ExternalConversionSource.GOOGLE_HOSTED;
case 29:
case "FLOODLIGHT":
return ExternalConversionSourceEnum_ExternalConversionSource.FLOODLIGHT;
case 31:
case "ANALYTICS_SEARCH_ADS_360":
return ExternalConversionSourceEnum_ExternalConversionSource.ANALYTICS_SEARCH_ADS_360;
case 33:
case "FIREBASE_SEARCH_ADS_360":
return ExternalConversionSourceEnum_ExternalConversionSource.FIREBASE_SEARCH_ADS_360;
case 34:
case "DISPLAY_AND_VIDEO_360_FLOODLIGHT":
return ExternalConversionSourceEnum_ExternalConversionSource.DISPLAY_AND_VIDEO_360_FLOODLIGHT;
case -1:
case "UNRECOGNIZED":
default:
return ExternalConversionSourceEnum_ExternalConversionSource.UNRECOGNIZED;
}
}
function externalConversionSourceEnum_ExternalConversionSourceToJSON(object) {
switch (object) {
case ExternalConversionSourceEnum_ExternalConversionSource.UNSPECIFIED:
return "UNSPECIFIED";
case ExternalConversionSourceEnum_ExternalConversionSource.UNKNOWN:
return "UNKNOWN";
case ExternalConversionSourceEnum_ExternalConversionSource.WEBPAGE:
return "WEBPAGE";
case ExternalConversionSourceEnum_ExternalConversionSource.ANALYTICS:
return "ANALYTICS";
case ExternalConversionSourceEnum_ExternalConversionSource.UPLOAD:
return "UPLOAD";
case ExternalConversionSourceEnum_ExternalConversionSource.AD_CALL_METRICS:
return "AD_CALL_METRICS";
case ExternalConversionSourceEnum_ExternalConversionSource.WEBSITE_CALL_METRICS:
return "WEBSITE_CALL_METRICS";
case ExternalConversionSourceEnum_ExternalConversionSource.STORE_VISITS:
return "STORE_VISITS";
case ExternalConversionSourceEnum_ExternalConversionSource.ANDROID_IN_APP:
return "ANDROID_IN_APP";
case ExternalConversionSourceEnum_ExternalConversionSource.IOS_IN_APP:
return "IOS_IN_APP";
case ExternalConversionSourceEnum_ExternalConversionSource.IOS_FIRST_OPEN:
return "IOS_FIRST_OPEN";
case ExternalConversionSourceEnum_ExternalConversionSource.APP_UNSPECIFIED:
return "APP_UNSPECIFIED";
case ExternalConversionSourceEnum_ExternalConversionSource.ANDROID_FIRST_OPEN:
return "ANDROID_FIRST_OPEN";
case ExternalConversionSourceEnum_ExternalConversionSource.UPLOAD_CALLS:
return "UPLOAD_CALLS";
case ExternalConversionSourceEnum_ExternalConversionSource.FIREBASE:
return "FIREBASE";
case ExternalConversionSourceEnum_ExternalConversionSource.CLICK_TO_CALL:
return "CLICK_TO_CALL";
case ExternalConversionSourceEnum_ExternalConversionSource.SALESFORCE:
return "SALESFORCE";
case ExternalConversionSourceEnum_ExternalConversionSource.STORE_SALES_CRM:
return "STORE_SALES_CRM";
case ExternalConversionSourceEnum_ExternalConversionSource.STORE_SALES_PAYMENT_NETWORK:
return "STORE_SALES_PAYMENT_NETWORK";
case ExternalConversionSourceEnum_ExternalConversionSource.GOOGLE_PLAY:
return "GOOGLE_PLAY";
case ExternalConversionSourceEnum_ExternalConversionSource.THIRD_PARTY_APP_ANALYTICS:
return "THIRD_PARTY_APP_ANALYTICS";
case ExternalConversionSourceEnum_ExternalConversionSource.GOOGLE_ATTRIBUTION:
return "GOOGLE_ATTRIBUTION";
case ExternalConversionSourceEnum_ExternalConversionSource.STORE_SALES_DIRECT_UPLOAD:
return "STORE_SALES_DIRECT_UPLOAD";
case ExternalConversionSourceEnum_ExternalConversionSource.STORE_SALES:
return "STORE_SALES";
case ExternalConversionSourceEnum_ExternalConversionSource.SEARCH_ADS_360:
return "SEARCH_ADS_360";
case ExternalConversionSourceEnum_ExternalConversionSource.GOOGLE_HOSTED:
return "GOOGLE_HOSTED";
case ExternalConversionSourceEnum_ExternalConversionSource.FLOODLIGHT:
return "FLOODLIGHT";
case ExternalConversionSourceEnum_ExternalConversionSource.ANALYTICS_SEARCH_ADS_360:
return "ANALYTICS_SEARCH_ADS_360";
case ExternalConversionSourceEnum_ExternalConversionSource.FIREBASE_SEARCH_ADS_360:
return "FIREBASE_SEARCH_ADS_360";
case ExternalConversionSourceEnum_ExternalConversionSource.DISPLAY_AND_VIDEO_360_FLOODLIGHT:
return "DISPLAY_AND_VIDEO_360_FLOODLIGHT";
case ExternalConversionSourceEnum_ExternalConversionSource.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseExternalConversionSourceEnum() {
return {};
}
exports.ExternalConversionSourceEnum = {
encode(_, writer = minimal_js_1.default.Writer.create()) {
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 = createBaseExternalConversionSourceEnum();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return exports.ExternalConversionSourceEnum.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseExternalConversionSourceEnum();
return message;
},
};