Orçamento

Contém os métodos para gerenciar um orçamento. Para mais informações, consulte Orçamento.

Metodologia

Nome do método Tipo de Devolução Descrição
Campanhas CampaignSelector Obtém um seletor usado para filtrar a lista de campanhas que compartilham esse orçamento.
getAmount duplo Obtém o valor do orçamento.
getDeliveryMethod cadeia Obtém o método de entrega (tipo de orçamento) para este orçamento.
getEntityType cadeia Obtém o tipo desta entidade.
getId cadeia Obtém a ID que identifica exclusivamente esse orçamento compartilhado.
getName cadeia Obtém o nome deste orçamento partilhado.
getStats Estatísticas Obtém os dados de desempenho das campanhas que partilham este orçamento.
getType cadeia Obtém o tipo deste orçamento.
isExplicitlyShared Booleano Obtém um valor booleano que indica se este orçamento é um orçamento compartilhado.
setAmount(montante duplo) Void Define o orçamento para o montante especificado.
setDeliveryMethod(Método String) Void Define o método de entrega para este orçamento.

Campanhas

Obtém um seletor usado para filtrar a lista de campanhas que compartilham esse orçamento.

Chame este método somente de um objeto de orçamento recuperado usando BudgetSelector; você não pode chamá-lo se recuperou o orçamento usando o método getBudget da campanha.

Devoluções

Tipo Descrição
CampaignSelector Um seletor utilizado para filtrar a lista de campanhas que partilham este orçamento.

getAmount

Obtém o valor do orçamento.

Devoluções

Tipo Descrição
duplo O orçamento, na moeda da conta.

getDeliveryMethod

Obtém o método de entrega do orçamento (tipo de orçamento).

Devoluções

Tipo Descrição
cadeia Método de execução do orçamento. Os valores possíveis são:
  • PADRÃO
  • ACELERADO
Para mais informações, consulte Quais são as minhas opções orçamentais?

getEntityType

Obtém o tipo desta entidade.

Devoluções

Tipo Descrição
cadeia O tipo desta entidade, que é Orçamento.

getId

Obtém a ID que identifica exclusivamente esse orçamento compartilhado.

Devoluções

Tipo Descrição
cadeia O ID que identifica exclusivamente este orçamento partilhado. Devolve um valor nulo se o orçamento não for um orçamento partilhado.

getName

Obtém o nome deste orçamento partilhado.

Devoluções:

Tipo Descrição
cadeia O nome do orçamento partilhado. Devolve um valor nulo se o orçamento não for um orçamento partilhado.

getType

Obtém o tipo deste orçamento.

Devoluções:

Tipo Descrição
cadeia É o tipo de orçamento. Seguem-se os tipos possíveis.
  • DIARIAMENTE

getStats

Obtém os dados de desempenho para campanhas que partilham este orçamento.

Os dados de desempenho só estão disponíveis para orçamentos partilhados. Para chamar esse método, você deve incluir o método forDateRange(String dateRange) ou forDateRange(Object dateFrom, Object dateTo) na cadeia do seletor de orçamento.

Devoluções:

Tipo Descrição
Estatísticas Os dados de desempenho das campanhas que partilham este orçamento. Devolve um valor nulo se o orçamento não for um orçamento partilhado.

isExplicitlyShared

Obtém um valor booleano que indica se este orçamento é um orçamento compartilhado.

As campanhas e o orçamento que partilham devem estar na mesma conta. Partilhar um orçamento pode ajudar a utilizá-lo na totalidade. Por exemplo, se a campanha A tinha o seu próprio orçamento de 10 $ e a campanha B tinha o seu próprio orçamento de 10 $, é possível que a campanha A gaste apenas 8 $ do seu orçamento. Mas como a campanha B está a ter um bom desempenho, gastou todo o seu orçamento e poderia ter gasto mais. Se as campanhas partilhassem um orçamento, a campanha B utilizaria automaticamente os $2 que a campanha A não utilizou, aumentando a probabilidade de mais tráfego ser enviado para o seu lado.

Devoluções:

Tipo Descrição
Booleano É verdade se o orçamento se destinar a ser partilhado por várias campanhas; Caso contrário, false.

setAmount(montante duplo)

Define o montante do orçamento.

Para atualizar um orçamento partilhado, tem de obter o orçamento através do BudgetSelector e do BudgetIterator. A definição do montante do orçamento falha se obtiver o orçamento utilizando o método da entidade CampanhagetBudget.

Argumentos

Name Tipo Descrição
Montante duplo O orçamento, na moeda da conta.

Devoluções

Tipo Descrição
Void Não devolve nada.

setDeliveryMethod(método string)

Define o método de entrega do orçamento.

Argumentos

Name Tipo Descrição
Método cadeia Método de execução do orçamento. Os possíveis valores sensíveis às maiúsculas e minúsculas são:
  • PADRÃO
  • ACELERADO
Para mais informações, consulte Quais são as minhas opções orçamentais?

Devoluções

Tipo Descrição
Void Não devolve nada.

Consulte também

Campaign.getBudget()BudgetIterator.next()