Orçamento

Contém os métodos para gerir um orçamento. Para obter mais informações, veja Orçamento.

Métodos

Nome do Método Tipo de Devolução Descrição
campanhas CampaignSelector Obtém um seletor utilizado para filtrar a lista de campanhas que partilham este orçamento.
getAmount duplo Obtém o montante 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 o ID que identifica exclusivamente este orçamento partilhado.
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 partilhado.
setAmount(valor duplo) vazio Define o orçamento para o montante especificado.
setDeliveryMethod(Método string) vazio Define o método de entrega para este orçamento.

campanhas

Obtém um seletor utilizado para filtrar a lista de campanhas que partilham este orçamento.

Chame este método apenas a partir de um objeto de orçamento obtido com BudgetSelector; não poderá chamá-lo se tiver obtido o orçamento com 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 montante 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 O método de entrega do orçamento. Os valores possíveis são:
  • PADRÃO
  • ACELERADO
Para obter mais informações, consulte Quais são as minhas opções de orçamento?

getEntityType

Obtém o tipo desta entidade.

Devoluções

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

getId

Obtém o ID que identifica exclusivamente este orçamento partilhado.

Devoluções

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

getName

Obtém o nome deste orçamento partilhado.

Devolve:

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

getType

Obtém o tipo deste orçamento.

Devolve:

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

getStats

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

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

Devolve:

Tipo Descrição
Estatísticas Os dados de desempenho das campanhas que partilham este orçamento. Devolve 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 partilhado.

As campanhas e o orçamento que partilham têm de estar na mesma conta. Partilhar um orçamento pode ajudar a utilizar totalmente o orçamento. Por exemplo, se a campanha A tivesse o seu próprio orçamento de 10 dólares e a campanha B tivesse o seu próprio orçamento de 10 dólares, é possível que a campanha A possa gastar apenas 8 dólares 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 usaria automaticamente os $2 que a campanha A não usou, aumentando a probabilidade de mais tráfego ser enviado à sua maneira.

Devolve:

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

setAmount(valor duplo)

Define o montante do orçamento.

Para atualizar um orçamento partilhado, tem de obter o orçamento com BudgetSelector e BudgetIterator. A definição do montante do orçamento falha se receber o orçamento com o método da getBudget entidade Campanha.

Argumentos

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

Devoluções

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

setDeliveryMethod(método de cadeia)

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

Argumentos

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

Devoluções

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

Consulte também

Campaign.getBudget()BudgetIterator.next()