Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Contém os métodos para filtrar e ordenar uma lista de grupos de recursos. Para obter informações sobre seletores, consulte Seletores.
Utilização de exemplo:
var iterator = Campaign.assetGroups()
.withCondition("ClickConversionRate > 0.3")
.forDateRange("LAST_WEEK")
.orderBy("Clicks DESC")
.get();
while (iterator.hasNext()) {
var assetGroup = iterator.next();
var metrics = assetGroup.getStats();
}
Métodos
| Nome do Método | Tipo de Devolução | Descrição |
|---|---|---|
| Obter | AssetGroupIterator | Obtém um iterador utilizado para iterar através da lista de grupos de recursos. |
| orderBy(string orderBy) | AssetGroupSelector | Aplica a ordenação especificada aos grupos de recursos selecionados. |
| withCondition(condição de cadeia) | AssetGroupSelector | Aplica critérios de filtro aos grupos de recursos. |
| withIds(string[] ids) | AssetGroupSelector | Obtém grupos de recursos com os IDs especificados. |
| withLimit(int limit) | AssetGroupSelector | Obtém os n principais grupos de recursos que correspondem aos critérios de seleção. |
Obter
Obtém um iterador utilizado para iterar através da lista de grupos de recursos.
Devoluções
| Tipo | Descrição |
|---|---|
| AssetGroupIterator | Um iterador utilizado para iterar através dos grupos de recursos selecionados. |
orderBy(String orderBy)
Aplica a ordenação especificada aos grupos de recursos selecionados.
Especifique o parâmetro orderBy no formulário "columnName orderDirection" em que:
- columnName é uma das colunas suportadas.
- orderDirection é a ordem para ordenar os resultados. Defina como ASC para ordenar os resultados por ordem ascendente ou DESC para ordenar os resultados por ordem descendente. A predefinição é ASC.
Por exemplo, a chamada seguinte devolve grupos de recursos por ordem ascendente por AverageCpc.
selector = selector.orderBy("AverageCpc");
Os seletores suportam a ordenação de entidades apenas por um campo. Não pode ordenar a lista de entidades por campo x e dentro de x por campo y, etc. Se especificar mais do que uma orderBy() chamada numa cadeia ou em chamadas de seletor separadas, os scripts ordenam a lista de entidades utilizando o campo especificado na última orderBy() chamada.
Argumentos
| Name | Tipo | Descrição |
|---|---|---|
| orderBy | cadeia | A ordenação a aplicar. |
Devoluções
| Tipo | Descrição |
|---|---|
| AssetGroupSelector | Seletor com ordenação aplicada. |
withCondition(Condição de cadeia)
Aplica critérios de filtro aos grupos de recursos.
Especifique o parâmetro condition no formulário "columnName operator value" em que:
- columnName é uma das Colunas suportadas.
- O operador é um dos operadores suportados.
Operadores
O operador que utilizar depende do tipo da coluna. Os operadores são sensíveis às maiúsculas e minúsculas. Por exemplo, utilize STARTS_WITH em vez de starts_with.
Operadores para colunas que contêm números inteiros e valores longos:
<
<=
>
>=
=
!=
Operadores para colunas que contêm valores duplos:
<
>
Operadores para colunas que contêm valores de cadeia:
=
!=
STARTS_WITH
STARTS_WITH_IGNORE_CASE
CONTAINS
CONTAINS_IGNORE_CASE
DOES_NOT_CONTAIN
DOES_NOT_CONTAIN_IGNORE_CASE
Operadores para colunas que contêm valores de enumeração:
=
!=
IN []
NOT_IN []
Operadores para colunas que contêm uma matriz de cadeias:
CONTAINS_ALL
CONTAINS_ANY
CONTAINS_NONE
Colunas Suportadas
Colunas suportadas para filtragem de grupos de recursos. Os nomes são sensíveis às maiúsculas e minúsculas.
Seguem-se as colunas de métricas de desempenho que pode especificar.
| Coluna | Tipo | Exemplos: |
|---|---|---|
| AbsoluteTopImpressionRate | duplo | withCondition("AbsoluteTopImpressionRate > 0.25") |
| AverageCpc | duplo | withCondition("AverageCpc < 2.75") |
| AverageCpm | duplo | withCondition("AverageCpm > 0.65") |
| ClickConversionRate | duplo | withCondition("ClickConversionRate > 0.25") |
| Cliques | Longo | withCondition("Clicks >= 33") |
| ConvertClicks | Longo | withCondition("ConvertedClicks >= 10") |
| Custo | duplo | withCondition("Cost > 3.25")O custo está na moeda da conta. |
| Ctr | duplo | withCondition("Ctr > 0.05")O CTR está no intervalo 0..1, por isso, utilize 0,05 para um CTR de 5%. |
| Impressões | Longo | withCondition("Impressions > 10") |
| TopImpressionRate | duplo | withCondition("TopImpressionRate > 0.25") |
Seguem-se as propriedades da entidade que pode especificar.
| Coluna | Tipo | Exemplos: |
|---|---|---|
| Estado | enumeração | O estado do grupo de ativos. Os possíveis valores sensíveis às maiúsculas e minúsculas são:
withCondition("Status = ENABLED") |
| Name | cadeia | O nome do grupo de ativos.withCondition("Name CONTAINS_IGNORE_CASE 'sport'") |
| CampaignName | cadeia | O nome da campanha.withCondition("CampaignName CONTAINS_IGNORE_CASE 'truck'") |
| Palavra-chaveMaxCpc | duplo | A oferta CPC do grupo de activos. A oferta está na moeda da conta.withCondition("KeywordMaxCpc > 5.0") |
| CampaignStatus | enumeração | O estado da campanha. Os possíveis valores sensíveis às maiúsculas e minúsculas são:
withCondition("CampaignStatus = PAUSED") |
| Nomes de Etiqueta | conjunto de cadeias | Uma lista de um ou mais nomes de etiquetas sensíveis às maiúsculas e minúsculas. Utilize para obter grupos de recursos associados às etiquetas nomeadas.withCondition("LabelNames CONTAINS_ANY ['bar', 'foo']") |
| CampaignType | enumeração | O tipo da campanha. Os possíveis valores sensíveis às maiúsculas e minúsculas são:
withCondition("CampaignType = SHOPPING") |
Argumentos
| Name | Tipo | Descrição |
|---|---|---|
| condição | cadeia | A condição a aplicar ao seletor. |
Devoluções
| Tipo | Descrição |
|---|---|
| AssetGroupSelector | Seletor com a condição aplicada. |
withIds(string[] ids)
Obtém grupos de recursos com os IDs especificados.
Pode aplicar uma ou mais condições a um seletor. Uma cadeia de condições é considerada uma operação E. Por exemplo, a entidade só é selecionada se a condição A for verdadeira E a condição B for verdadeira. Por exemplo, a chamada seguinte seleciona apenas o grupo de recursos 33333.
var selector = Campaign.assetGroups()
.withIds(['11111', '22222', '33333'])
.withIds(['33333', '44444', '55555']);
Argumentos
| Name | Tipo | Descrição |
|---|---|---|
| IDs | cadeia[] | Uma matriz de IDs de grupo de ativos. Para obter limites, veja Limites de execução de scripts. |
Devoluções
| Tipo | Descrição |
|---|---|
| AssetGroupSelector | Seletor com os IDs aplicados. |
withLimit(int limit)
Obtém os n principais grupos de recursos que correspondem aos critérios de seleção.
Argumentos
| Name | Tipo | Descrição |
|---|---|---|
| limite | int | O número de grupos de ativos a devolver. O número real pode ser menor. |
Devoluções
| Tipo | Descrição |
|---|---|
| AssetGroupSelector | Seletor com limite aplicado. |