Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
|
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.
|
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:
|
Valores devueltos
| Tipo | Description |
|---|---|
| void | Devuelve el valor nothing. |