Presupuesto

Contiene los métodos para administrar un presupuesto. Para obtener más información, consulta Presupuesto.

Métodos

Nombre del método Tipo de valor devuelto Description
campañas Selector de campaña Obtiene un selector que se usa para filtrar la lista de campañas que comparten este presupuesto.
getAmount double Obtiene el importe del presupuesto.
getDeliveryMethod string Obtiene el método de entrega (tipo de presupuesto) para este presupuesto.
getEntityType string Obtiene el tipo de esta entidad.
getId string Obtiene el identificador que identifica exclusivamente este presupuesto compartido.
getName string Obtiene el nombre de este presupuesto compartido.
getStats Estadísticas Obtiene los datos de rendimiento de las campañas que comparten este presupuesto.
getType string Obtiene el tipo de este presupuesto.
isExplicitlyShared Booleano Obtiene un valor booleano que indica si este presupuesto es un presupuesto compartido.
setAmount(double amount) void Establece el presupuesto en la cantidad especificada.
setDeliveryMethod(String method) void Establece el método de entrega para este presupuesto.

campañas

Obtiene un selector que se usa para filtrar la lista de campañas que comparten este presupuesto.

Llame a este método solo desde un objeto de presupuesto recuperado mediante BudgetSelector; no puedes llamarlo si recuperaste el presupuesto mediante el método getBudget de la campaña.

Valores devueltos

Tipo Description
Selector de campaña Selector que se usa para filtrar la lista de campañas que comparten este presupuesto.

getAmount

Obtiene el importe del presupuesto.

Valores devueltos

Tipo Description
double El presupuesto, en la moneda de la cuenta.

getDeliveryMethod

Obtiene el método de entrega del presupuesto (tipo de presupuesto).

Valores devueltos

Tipo Descripción
string El método de entrega del presupuesto. Los posibles valores son:
  • ESTÁNDAR
  • ACELERACIÓN
Para obtener más información, consulta ¿Cuáles son mis opciones de presupuesto?

getEntityType

Obtiene el tipo de esta entidad.

Valores devueltos

Tipo Descripción
string El tipo de esta entidad, que es Presupuesto.

getId

Obtiene el identificador que identifica exclusivamente este presupuesto compartido.

Valores devueltos

Tipo Descripción
string El id. que identifica exclusivamente este presupuesto compartido. Devuelve un valor nulo si el presupuesto no es un presupuesto compartido.

getName

Obtiene el nombre de este presupuesto compartido.

Valores devueltos:

Tipo Descripción
string El nombre del presupuesto compartido. Devuelve un valor nulo si el presupuesto no es un presupuesto compartido.

getType

Obtiene el tipo de este presupuesto.

Valores devueltos:

Tipo Descripción
string El tipo de presupuesto. Los siguientes son los tipos posibles.
  • DIARIAMENTE

getStats

Obtiene los datos de rendimiento de las campañas que comparten este presupuesto.

Los datos de rendimiento solo están disponibles para los presupuestos compartidos. Para llamar a este método, debe incluir el método forDateRange(String dateRange) o forDateRange(Object dateFrom, Object dateTo) en la cadena del selector de presupuesto.

Valores devueltos:

Tipo Description
Estadísticas Los datos de rendimiento de las campañas que comparten este presupuesto. Devuelve un valor nulo si el presupuesto no es un presupuesto compartido.

isExplicitlyShared

Obtiene un valor booleano que indica si este presupuesto es un presupuesto compartido.

Las campañas y el presupuesto que compartan deben estar en la misma cuenta. Compartir un presupuesto puede ayudar a aprovechar plenamente el presupuesto. Por ejemplo, si la campaña A tenía su propio presupuesto de 10 USD y la campaña B tenía su propio presupuesto de 10 USD, es posible que la campaña A solo gastara 8 USD de su presupuesto. Pero como la campaña B tiene un buen rendimiento, ha gastado todo su presupuesto y podría haber gastado más. Si las campañas comparten un presupuesto, la campaña B usaría automáticamente los 2 $ que no usó la campaña A, lo que aumentaría la posibilidad de que se envíe más tráfico.

Valores devueltos:

Tipo Descripción
Booleano Es verdadero si el presupuesto está destinado a ser compartido por varias campañas; de lo contrario, false.

setAmount(double amount)

Establece el importe del presupuesto.

Para actualizar un presupuesto compartido, debes obtener el presupuesto mediante BudgetSelector y BudgetIterator. Se produce un error al establecer el importe del presupuesto si se obtiene el presupuesto mediante el método de getBudget la entidad Campaña.

Argumentos

Nombre Tipo Description
amount double El presupuesto, en la moneda de la cuenta.

Valores devueltos

Tipo Description
void Devuelve el valor nothing.

setDeliveryMethod(método de cadena)

Establece el método de entrega del presupuesto.

Argumentos

Nombre Tipo Description
método string El método de entrega del presupuesto. Los valores que pueden distinguir mayúsculas de minúsculas son:
  • ESTÁNDAR
  • ACELERACIÓN
Para obtener más información, consulta ¿Cuáles son mis opciones de presupuesto?

Valores devueltos

Tipo Description
void Devuelve el valor nothing.

Vea también

Campaign.getBudget()BudgetIterator.next()