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, 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. |