Compartir a través de


Presupuesto

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

Métodos

Nombre del método Tipo de valor devuelto Descripción
Campañas CampaignSelector 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 de forma única 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 el importe especificado.
setDeliveryMethod(Método String) 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; es posible que no lo llames si recuperaste el presupuesto mediante el método getBudget de la campaña.

Valores devueltos

Tipo Descripción
CampaignSelector Selector que se usa para filtrar la lista de campañas que comparten este presupuesto.

getAmount

Obtiene el importe del presupuesto.

Valores devueltos

Tipo Descripción
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 Método de entrega del presupuesto. Los posibles valores son:
  • ESTÁNDAR
  • ACELERADO
Para obtener más información, consulte ¿Cuáles son las opciones de mi presupuesto?

getEntityType

Obtiene el tipo de esta entidad.

Valores devueltos

Tipo Descripción
string Tipo de esta entidad, que es Budget.

getId

Obtiene el identificador que identifica de forma única este presupuesto compartido.

Valores devueltos

Tipo Descripción
string Identificador que identifica de forma única este presupuesto compartido. Devuelve null si el presupuesto no es un presupuesto compartido.

getName

Obtiene el nombre de este presupuesto compartido.

Valores devueltos:

Tipo Descripción
string Nombre del presupuesto compartido. Devuelve null si el presupuesto no es un presupuesto compartido.

Gettype

Obtiene el tipo de este presupuesto.

Valores devueltos:

Tipo Descripción
string Tipo del presupuesto. A continuación se muestran los tipos posibles.
  • DIARIO

getStats

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

Los datos de rendimiento solo están disponibles para 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 Descripción
Estadísticas Los datos de rendimiento de las campañas que comparten este presupuesto. Devuelve null 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 comparten deben estar en la misma cuenta. Compartir un presupuesto puede ayudar a usar completamente el presupuesto. Por ejemplo, si la campaña A tenía su propio presupuesto de $10 y la campaña B tenía su propio presupuesto de $10, es posible que la campaña A solo gaste $8 de su presupuesto. Pero como la campaña B está funcionando bien, gastó todo su presupuesto y podría haber gastado más. Si las campañas compartieron un presupuesto, la campaña B usaría automáticamente los 2 USD que la campaña A no usó, lo que aumenta la posibilidad de que se envíe más tráfico a tu manera.

Valores devueltos:

Tipo Descripción
Booleano Es true si el presupuesto está pensado para ser compartido por varias campañas; De lo contrario, false.

setAmount(double amount)

Establece el importe del presupuesto.

Para actualizar un presupuesto compartido, debe obtener el presupuesto mediante BudgetSelector y BudgetIterator. Si se obtiene el presupuesto mediante el método de la entidad Campaign , se produce un error al establecer el importe del getBudget presupuesto.

Argumentos

Nombre Tipo Descripción
Cantidad double El presupuesto, en la moneda de la cuenta.

Valores devueltos

Tipo Descripción
void Devuelve el valor nothing.

setDeliveryMethod(método string)

Establece el método de entrega del presupuesto.

Argumentos

Nombre Tipo Descripción
método string Método de entrega del presupuesto. Los posibles valores que distinguen mayúsculas de minúsculas son:
  • ESTÁNDAR
  • ACELERADO
Para obtener más información, consulte ¿Cuáles son las opciones de mi presupuesto?

Valores devueltos

Tipo Descripción
void Devuelve el valor nothing.

Consulte también

Campaign.getBudget()BudgetIterator.next()