Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Contiene i metodi per la gestione di un budget. Per ulteriori informazioni, vedere Budget.
Metodi
| Nome metodo | Tipo restituito | Descrizione |
|---|---|---|
| campagne | CampaignSelector | Usa un selettore per filtrare l'elenco delle campagne che condividono il budget. |
| getAmount | doppia | Ottiene l'importo del budget. |
| getDeliveryMethod | stringa | Ottiene il metodo di recapito (tipo di budget) per il budget. |
| getEntityType | stringa | Ottiene il tipo di questa entità. |
| getId | stringa | Ottiene l'ID che identifica in modo univoco il budget condiviso. |
| getName | stringa | Ottiene il nome del budget condiviso. |
| getStats | Statistiche | Ottiene i dati sul rendimento delle campagne che condividono il budget. |
| getType | stringa | Ottiene il tipo di budget. |
| isExplicitlyShared | Booleano | Ottiene un valore booleano che indica se si tratta di un budget condiviso. |
| setAmount(double amount) | void | Imposta il budget sull'importo specificato. |
| setDeliveryMethod(metodo String) | void | Imposta il metodo di recapito per il budget. |
campagne
Usa un selettore per filtrare l'elenco delle campagne che condividono il budget.
Chiama questo metodo solo da un oggetto di budget recuperato utilizzando BudgetSelector; potrebbe non essere chiamata se è stato recuperato il budget mediante il metodo getBudget della campagna.
Restituisce
| Tipo | Descrizione |
|---|---|
| CampaignSelector | Selettore usato per filtrare l'elenco delle campagne che condividono il budget. |
getAmount
Ottiene l'importo del budget.
Restituisce
| Tipo | Descrizione |
|---|---|
| doppia | Budget nella valuta dell'account. |
getDeliveryMethod
Ottiene il metodo di recapito del budget (tipo di budget).
Restituisce
| Tipo | Descrizione |
|---|---|
| stringa | Metodo di consegna del budget. I valori possibili sono:
|
getEntityType
Ottiene il tipo di questa entità.
Restituisce
| Tipo | Descrizione |
|---|---|
| stringa | Tipo di questa entità, ovvero Budget. |
getId
Ottiene l'ID che identifica in modo univoco il budget condiviso.
Restituisce
| Tipo | Descrizione |
|---|---|
| stringa | ID che identifica in modo univoco il budget condiviso. Restituisce Null se il budget non è un budget condiviso. |
getName
Ottiene il nome del budget condiviso.
Restituisce:
| Tipo | Descrizione |
|---|---|
| stringa | Nome del budget condiviso. Restituisce Null se il budget non è un budget condiviso. |
getType
Ottiene il tipo di budget.
Restituisce:
| Tipo | Descrizione |
|---|---|
| stringa | Tipo di budget. Di seguito sono riportati i tipi possibili.
|
getStats
Ottiene i dati sul rendimento delle campagne che condividono il budget.
I dati sul rendimento sono disponibili solo per i budget condivisi. Per chiamare questo metodo, è necessario includere il metodo forDateRange(String dateRange) o forDateRange(Object dateFrom, Object dateTo) nella catena del selettore di budget.
Restituisce:
| Tipo | Descrizione |
|---|---|
| Statistiche | I dati sul rendimento per le campagne che condividono questo budget. Restituisce Null se il budget non è un budget condiviso. |
isExplicitlyShared
Ottiene un valore booleano che indica se si tratta di un budget condiviso.
Le campagne e il budget che condividono devono trovarsi nello stesso account. La condivisione di un budget può contribuire al pieno utilizzo del budget. Ad esempio, se la campagna A aveva il proprio budget di $10 e la campagna B aveva il proprio budget di $10, è possibile che la campagna A spenda solo $8 del proprio budget. Tuttavia, poiché la campagna B sta ottenendo buoni risultati, ha speso tutto il budget e avrebbe potuto spendere di più. Se le campagne condividono un budget, la campagna B utilizzerà automaticamente i $ 2 non utilizzati dalla campagna A, aumentando la possibilità che venga inviato più traffico.
Restituisce:
| Tipo | Descrizione |
|---|---|
| Booleano | Vale se il budget deve essere condiviso da più campagne. In caso contrario, false. |
setAmount(double amount)
Imposta l'importo del budget.
Per aggiornare un budget condiviso, è necessario ottenere il budget tramite BudgetSelector e BudgetIterator. L'impostazione dell'importo del budget non riesce se si ottiene il budget utilizzando il metodo dell'entità getBudgetCampaign.
Argomenti
| Nome | Tipo | Descrizione |
|---|---|---|
| Importo | doppia | Budget nella valuta dell'account. |
Restituisce
| Tipo | Descrizione |
|---|---|
| void | Non restituisce nulla. |
setDeliveryMethod(metodo stringa)
Imposta il metodo di recapito del budget.
Argomenti
| Nome | Tipo | Descrizione |
|---|---|---|
| metodo | stringa | Metodo di consegna del budget. I valori possibili con distinzione tra maiuscole e minuscole sono:
|
Restituisce
| Tipo | Descrizione |
|---|---|
| void | Non restituisce nulla. |