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:
|
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.
|
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:
|
Valores devueltos
Tipo | Descripción |
---|---|
void | Devuelve el valor nothing. |