Você está na página 1de 47

Open AdStream 5.7.0.

1
Guia de Início Rápido 2.0.1
Índice

Introdução .......................................................................................................................... 3

Acessando o Open AdStream ........................................................................................... 5

Conhecendo a Interface Principal do Sistema. ................................................................. 6

Conceitos importantes relativos ao OAS ........................................................................... 7

Configurando o Sistema ................................................................................................... 8

Campanhas ....................................................................................................................... 10

Passo a passo: Configurando Campanhas ....................................................................... 14

Padrões e Metodologias..................................................................................................... 26

Banners em Flash.............................................................................................................. 26

Relatórios .......................................................................................................................... 27

Inventário........................................................................................................................... 32

Anexo 1 – Cookie Targeting ............................................................................................. 36

Anexo 2 – WAP ................................................................................................................ 43

2
Introdução

O que é o Open AdStream?

O Open AdStream é uma solução integral para a administração de publicidade online, automatizando todas as fases
do ciclo de vida da publicidade: administração de vendas, e inventário, processamento de pedidos de inserção,
planejamento de campanhas, controle de tráfego, veiculação de banners, seleção precisa de targets, análise e
emissão de relatórios.

Entre outras funções, o Open AdStream oferece:

• Número de impressões dos banners;


• Controle por visitante único por campanha, número de sessões, duração das sessões, etc;
• Análise demográfica dos visitantes;
• Acesso online aos relatórios para agências e anunciantes;
• Diversos tipos de segmentação de banners;
• Direcionamento por conteúdo, palavra-chave e termo de busca.
• Prevenção para que anúncios concorrentes não apareçam na mesma página simultaneamente;
• Veiculação de banners em diversos formatos;

Como o Open AdStream funciona?

O Open AdStream utiliza um sistema referencial de mapeamento de sites e páginas. Ou seja, não é necessário que
a relação literal de páginas contidas em um site seja transcrita para o OAS. Por exemplo:

Endereço real (URL) Endereço no OAS


http://www.dominio.com.br/noticias.html dominio/noticias
http://www.dominio.com/fotos.asp dominio/fotos

Por ser referencial, o Open AdStream utiliza um mapeamento feito através de TAG’s. Estas TAG’s são
simplesmente uma porção de código inserida nas páginas onde o banner será veiculado.

Uma TAG padrão (Multiposicional – MJX) do OAS é dividida em duas partes. A primeira é responsável por
configurar a página para receber os banners:

<!-- OAS SETUP begin -->


<SCRIPT LANGUAGE=JavaScript>
<!--
//configuration
OAS_url ='http://nomedoservidor.dominio.com.br/RealMedia/ads/';
OAS_listpos = 'Top';
OAS_query = '';
OAS_sitepage = 'site/pagina';
//end of configuration
OAS_version = 10;
OAS_rn = '001234567890'; OAS_rns = '1234567890';
OAS_rn = new String (Math.random()); OAS_rns = OAS_rn.substring (2, 11);
function OAS_NORMAL(pos) {
document.write('<A HREF="' + OAS_url + 'click_nx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + OAS_query + '"
TARGET=_top>');
document.write('<IMG SRC="' + OAS_url + 'adstream_nx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + OAS_query + '"
BORDER=0></A>');
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
OAS_version = 11;
if (navigator.userAgent.indexOf('Mozilla/3') != -1)
OAS_version = 10;
if (OAS_version >= 11)
document.write('<SCR'+ 'IPT LANGUAGE=JavaScript1.1 SRC="' + OAS_url + 'adstream_mjx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' +
OAS_listpos + OAS_query + '"><\/SCRIPT>');

3
//-->
</SCRIPT><SCRIPT LANGUAGE="JavaScript">
<!--
document.write('')
function OAS_AD(pos) {
if (OAS_version >= 11)
OAS_RICH(pos);
else
OAS_NORMAL(pos);
}
//-->
</SCRIPT>
<!-- OAS SETUP end -->

O código acima, de maneira resumida, especifica quais posições estão cadastradas na página e detalha o endereço
do servidor onde o OAS está instalado.

Nele, existem quatro variáveis relevantes:

- OAS_url: Especifica o endereço do servidor OAS onde o banner está hospedado.


- OAS_ listpos: Especifica quais posições do OAS serão servidas nesta página, e contabiliza uma impressão para
cada uma delas assim que a página é carregada.
- OAS_query: Recebe variáveis ou palavras-chave utilizadas para entrega segmentada por cookies, keywords ou
keynames.
- OAS_sitepage: Especifica qual a página onde os banners devem ser entregues. Note que este mapeamento
segue o padrão referencial exemplificado na página anterior. Também é importante destacar que este mapeamento
é único, ou seja, para cada documento HTML ou página de resultado de um site dinâmico, é necessário um novo
site/página dentro do mapeamento referencial.

Caso esta recomendação não seja seguida e exista duplicação de site/páginas em documentos HTML diferentes, o
OAS entregará o banner normalmente mas não será possível apurar o resultado da entrega separadamente por
páginas.

Abaixo temos a porção de código que determina a posição em que o banner será entregue:

<!-- OAS AD 'Top' begin -->


<SCRIPT LANGUAGE=JavaScript>
<!--
OAS_AD('Top');
//-->
</SCRIPT>
<!-- OAS AD 'Top' end -->

O sistema faz a leitura deste código, verifica se as posições cadastradas estão presentes nele, e em caso afirmativo
faz a entrega do banner.

ATENÇÃO: Este tipo de TAG multiposicional funciona somente com as duas partes juntas. Caso a
segunda parte da TAG seja ignorada o banner terá impressões contabilizadas, mas não será
exibido. Caso a primeira parte seja ignorada, o banner não será exibido nem contabilizado.

Em quais situações o Open AdStream pode ser utilizado?

- Publicação de campanhas em ambiente Desktop;


- Contabilização de clicks e número de impressões de banners;
- Controle de estoque (inventário);
- Emissão de relatórios;
- Segmentação de campanhas;
- Publicação de campanhas em dispositivos WAP 1.0 e 2.0.
- Publicação de campanhas em E-Mail Marketing.

4
Acessando o Open AdStream

O OAS é acessado unicamente via Internet através de um navegador que interprete a linguagem JavaScript
(Internet Explorer, Mozilla Firefox, Opera, Safari, Netscape, entre outros).
Não é necessária nenhuma instalação adicional.

O endereço de acesso varia de servidor para servidor, mas sempre obedece a seguinte estrutura:

http://nomedoservidor.dominio.com.br/RealMedia/ads/OpenAd/

Para acessar o sistema basta digitar o endereço no navegador, pressionar “enter” e inserir seu login e senha. Caso
o login seja feito corretamente, a seguinte página será exibida:

Link para o Manual do OAS


e informações sobre a
Menu Principal versão. (Em Inglês)

Menu Contextual Menu Contextual


nº1 nº2

Área de Trabalho

5
Conhecendo a interface principal do sistema

Menu Principal – É o menu com as principais funções do Open AdStream. A posição deste menu é fixa, ou seja,
ele aparece em todas as páginas internas do sistema.

Área de Trabalho – É a área em que as informações são efetivamente inseridas ou consultadas. É exibida de
acordo com o item de menu selecionado.

Menus Contextuais – São menus exibidos somente em situações específicas, como por exemplo, cadastro de
campanhas. Estes menus aparecem nas posições indicadas na imagem da página anterior. Falaremos deles
adiante.

É importante destacar que a interface gráfica do OAS é consistente em diversos aspectos. Todos os campos de
inserção de dados estão estruturados da mesma maneira, o que facilita a compreensão do sistema por um usuário
sem experiência no uso do mesmo.

Na imagem a seguir, veremos um exemplo bem claro. Trata-se do menu principal de Campaigns (Campanhas),
destacado em laranja. Repare que o padrão mostrado abaixo será repetido em todas as fases de operação do
OAS, ou seja: Em todas as páginas existirá pelo menos um campo de busca (1), uma listagem completa dos itens já
cadastrados naquele menu (2) e um link para inserirmos um novo item daquele menu.

Além disso, sempre que o usuário navegar por um item específico do Menu Principal, este ficará destacado em
laranja para ajudar o usuário a se localizar durante a operação do sistema.

Especificamente no menu Campaigns, é possível buscar campanhas por: Parte do ID, Parte do Nome, ID completo,
Nome completo, status da campanha e também qualquer associação entre essas informações.

3
2

Menu Principal de Campaigns (Campanhas)

Link para o Manual do OAS e informações sobre a versão – Exibe o manual completo e online do OAS (em
inglês), e contém informações sobre versão da instalação.

6
Conceitos importantes relativos ao OAS

Agrupamentos – O conceito global de agrupamentos consiste em incluir determinados tipos dentro de um mesmo
grupo com o objetivo de aumentar o controle, melhorar a organização e facilitar a emissão de relatórios. É possível
fazer agrupamentos por: Sites, Pages, Campaigns e Advertisers.

Se considerarmos os agrupamentos como parte de uma estrutura lógica contendo vários sites, teremos uma
estrutura bastante semelhante ao desenho abaixo:

Ou seja: Um Site Group contém vários Sites, que contém inúmeros Advertisers, que podem ter vários Campaign
Groups, que por sua vez agrupam várias Campaigns (Campanhas), que enfim representam o nível mais baixo
quando falamos sobre agrupamentos do OAS.

Sites - Da mesma forma que é definido na Internet, um site consiste em um agrupamento de páginas sob o mesmo
domínio. Por ser multi-gerencial, OAS permite que sejam cadastrados vários sites dentro da mesma conta, o que
torna possivel a publicação e administração de um ou mais banners veiculados em vários portais ao mesmo tempo.

Pages – Uma page (página) é a subdivisão de um site, onde um banner é efetivamente cadastrado. Trata-se do
nível mais baixo dentro da estrutura do Open AdStream.

Campaigns – Entende-se por campaign (campanha) o ato de cadastrar um ou mais banners em uma página
específica por determinado período de tempo e/ou número de impressões. É possível cadastrar vários banners
dentro da mesma campanha em posições diferentes ou não, mas é necessário ressaltar que caso sejam
programados para aparecer na mesma página em posições diferentes, o OAS irá mostrar por padrão somente um
banner de cada vez.

Inventory (Estoque) – É a estimativa de quanta publicidade o site cadastrado no OAS poderá entregar nos
próximos 56 dias, baseado na média aritmética dos últimos 28 dias. Esta ferramenta é fundamental para o
departamento comercial dos portais mensurar quanta publicidade ainda pode ser vendida no período e pode ser
configurada de diversas maneiras diferentes, o que torna a projeção de estoque mais ou menos sensível às
variações de audiência do portal.

7
Configurando o Sistema
Para publicar um banner no OAS pela primeira vez é necessário configurar as Databases, ou as Bases de Dados do
Sistema.

Esta configuração precisa ser feita manualmente, e apenas uma vez. Nela, serão adicionadas informações
fundamentais para o funcionamento do sistema, como por exemplo, a relação de Sites e Páginas que serão
utilizadas para veiculação de campanhas.

Outras informações podem ser adicionadas mais tarde.

Databases

ATENÇÃO: Após inserir informações nos Databases, as mesmas não podem ser apagadas após
publicação de campanhas relacionadas a elas. O Banco de Dados do OAS faz inúmeros
cruzamentos de tabelas, e destruir um desses dados cruzados pode apagar permanentemente as
informações e histórico das campanhas.

8
Ao clicar no botão Databases, o seguinte menu contextual será exibido à esquerda da página:

Menu Contextual de
Databases

Neste menu contextual são exibidos os seguintes itens:

Advertisers - São agrupamentos que reúnem todas as campanhas do mesmo anunciante para facilitar a geração
de relatórios e consolidar os números em um mesmo local. Ao incluir todas as campanhas do mesmo anunciante
em um único Advertiser, é possível gerar somente um relatório para todas elas, o que torna a compreensão do
relatório muito mais simples. É recomendável criar um Advertiser por anunciante.

Campaing Groups – Agrupamento de campanhas. Estes agrupamentos funcionam em um nível inferior ao


agrupamento por Advertisers. Recomendamos a criação de um Campaign Group sempre que houver a necessidade
de consolidar resultados de campanhas de um mesmo anunciante, mas que façam parte somente de uma ação
específica. (Por exemplo, vários banners sobre o mesmo produto, cada um em um formato específico). Da mesma
maneira que os agrupamentos por Advertiser, ao incluir todas as campanhas do mesmo anunciante em um único
Campaign Group é possível gerar somente um relatório para todas elas, o que torna a compreensão do relatório
muito mais simples.

Sites – Inclusão e exclusão de sites, nos quais serão cadastradas as páginas que receberão publicidade através do
OAS.

Pages - Inclusão e exclusão das pages onde serão cadastrados os banners através do OAS.

Sections – Criação e edição de agrupamentos por páginas, que facilitam o cadastramento de campanhas
veiculadas em muitas páginas ao mesmo tempo. Funciona como uma espécie de canal.

Site Groups – Agrupamentos de sites, utilizados para efeito de consolidação dos resultados dos mesmos em um
único relatório.

Quick Report Formats – Este item permite a criação de diversos tipos de relatórios rápidos, que são gerados de
acordo com a necessidade do usuário, e sem a interferência dos mesmos. É interessante criar um Quick Report
quando existir a necessidade de gerar o mesmo relatório, com as mesmas tabelas, mas agrupando por critérios
diferentes. (Sites, Advertisers, Campaigns, etc)

9
Competitive Categories - (Categorias Competitivas) É necessário criar uma categoria competitiva para impedir que
banners de concorrentes apareçam simultâneamente em posições diferentes dentro da mesma página.

Companion Positions – De efeito exatamente inverso ao das Competitive Categories, uma Companion Position
Especifica quando um conjunto de banners cadastrados em posições diferentes deverá aparecer simultâneamente
dentro de uma determinada página.

Keywords & Keynames – Utilizados para cadastrar campanhas por resultado de busca por palavras-chave.
Keywords trabalham com substrings (ou seja, caso o Keyword do OAS seja a palavra “CARRO”, o banner poderá
ser exibido aos usuários do site que busquem pela palavra “CARROÇA”, enquanto os keynames trabalham com
nome=valor, o que torna a exibição do banner mais precisa. Consulte a documentação do OAS para saber mais
sobre como trabalhar com Keywords e Keynames.

Rich Media Templates – Utilizados para cadastrar scrips HTML de uso comum para o cadastro de campanhas do
tipo Rich Media (Flash, DHTML, Banners expansíveis, etc), uma vez que é necessário um código externo para
publicação de conteúdo desse tipo. O uso destes templates diminui consideravelmente o tempo necessário para o
cadastro de uma campanha.

Campanhas
Após concluir a configuração básica do sistema, vamos ao cadastro de uma campanha.
Como já dito anteriormente, consideramos como campanha o ato de publicar um banner em uma página específica,
por determinado período de tempo e/ou número de impressões.

Para iniciar o cadastro de uma campanha clique no botão ‘Campaigns’, conforme indicado na página abaixo:

Campaigns

10
A seguinte página será exibida:

Menu
Contextual de
Campanhas nº1

Repare que um novo menu foi exibido à esquerda da página. Este menu é utilizado para busca de campanhas
cadastradas no sistema, acompanhamento de estatísticas atualizadas e publicação de novas campanhas.

No menu contextual nº1, temos:

All Campaigns – Lista todas as campanhas cadastradas no OAS, ativas ou não.

Live Campaigns – Lista todas as campanhas cujo status seja LIVE.

All Creatives – Exibe uma lista com todos os banners cadastrados no OAS.

Run Live Campaigns – Publica as campanhas cujo status foi alterado para LIVE. Sempre que houver QUALQUER
alteração em uma campanha cujo status seja LIVE, é necessário seguir este passo novamente. Também é
necessário executar um Run Live Campaigns sempre que uma campanha for retirada do ar manualmente.

Show Live Statistics – Exibe dados sobre entrega de campanhas cujo status seja LIVE, atualizados a cada 5
minutos.

Search Campaigns – Faz busca de campanhas segmentadas por advertiser, usuário, página e categoria
competitiva.

DICA: Cada vez que um item do menu principal é carregado, o OAS abre automaticamente o primeiro
item do respectivo menu contextual. Este comportamento se mostra presente durante todas as fases
de operação do software.

11
Para efetivamente cadastrar uma nova campanha no Open AdStream, clique em em New Campaign (Nova
Campanha).

A seguinte página será exibida:

Formulário para
Cadastro de Novas
Campanhas

Antes de inserir um novo registro, é necessário preencher os campos do Formulário para Cadastro de Novas
Campanhas. Os campos marcados com * indicam preenchimento obrigatório.

Os campos neste formulário são:

Campaign ID – Identificação única da campanha. Não são permitidos acentos ou caracteres especiais neste
campo. Como qualquer campo de ID no OAS, não são permitidas entradas duplicadas nesse campo, nem
alterações no mesmo após a gravação na base de dados.

Campaign Name – Nome da campanha.

Description – Este campo deve ser usado para adicionar alguma informação curta e relevante sobre a campanha.
Preenchimento não-obrigatório.

Advertiser – Especifica em qual advertiser a campanha cadastrada deve ser incluída.

Campaign Status – Define se a campanha está publicada (LIVE) ou não. Não é mudar o status de uma campanha
para LIVE enquanto não houver um Creative (banner) válido cadastrado na mesma.

Report Passwords – Cria uma senha para relatórios, que deve ser usada especificamente para esta campanha.

Campaign Groups – Mostra a lista de Campaign Groups cadastrada em Databases, e serve para vincular ou não a
campanha a determinado agrupamento.

Competitive Categories – Mostra a lista de Competitive Categories cadastrada em Databases, e serve para
vincular ou não a campanha a esta categoria.

12
Internal Quick Report – Define qual o modelo de Quick Report (cadastrado anteriormente em Databases em Quick
Report Formats) será utilizado caso seja gerado um relatório através da interface INTERNA do OAS para esta
campanha.

External Quick Report – Define qual o modelo de Quick Report (cadastrado anteriormente em Databases em Quick
Report Formats) será utilizado caso seja gerado um relatório através da interface EXTERNA do OAS para esta
campanha. Trataremos deste tipo de relatório adiante.

DICA: Este manual contém algumas sugestões para nomenclatura de campanhas e creatives na
página 25.

Após preencher todos os campos necessários, clique no botão ADD, localizado na parte superior do formulário. A
seguinte página será exibida:

Menu Contextual nº2

Confirmação de Inclusão ou erro

Nela, temos um novo menu contextual, que chamaremos de Menu Contextual nº2. Este sub-menu será exibido
somente dentro do detalhamento de cada campanha cadastrada no OAS.

Note que há uma mensagem no alto da página, de cor laranja, informando se a campanha foi ou não cadastrada.
Caso exista algum erro, o OAS descreverá em detalhes o que ocorreu.

13
Passo a Passo – Configurando Campanhas:

Overview
O menu Overview oferece uma visão geral da campanha, exibindo todas as informações de entrega com exceção
dos banners. É bastante útil para conferir informações como: Métricas, páginas nas quais o banner deverá ser
entregue ou informações de Target e Scheduling.

Configurações: Este é o único campo editável no menu Overview. São


exibidos os seguintes campos: Campaign ID (não editável), Campaign
Name (Editável), Description (Descrição breve da campanha),
Campaign Status (Caixa de seleção que permite alterar o Status de
uma campanha, publicando-a ou não, e especificando o motivo),
Report Passwords (Senha para acesso aos relatórios externos),
Campaign Groups (Atribui a campanha ao Campaign Group
cadastrado previamente em Databases), Advertiser ID (Atribui a
campanha ao Advertiser cadastrado previamente em Databases),
Notes (Anotações gerais de preenchimento não-obrigatório), e
finalmente Internal Quick Report e External Quick Report (Onde é
possível determinar se o Quick Report cadastrado previamente em
Databases será utilizado ou não para relatórios internos e externos.

Schedule Summary: Exibe informações sobre as métricas de entrega


da campanha. Este campo não é editável, e serve somente para
consulta.

Target Summary: Exibe informações sobre o Target da campanha.


Este campo não é editável, e serve somente para consulta.

Pages Summary: Exibe informações sobre as páginas onde o banner


cadastrado na campanha deve aparecer. Este campo não é editável, e
serve somente para consulta.

Billing Summary: Exibe dados de faturamento como CPM, Flat Rate,


formas de pagamento, e etc. Este campo não é editável, e serve
somente para consulta.

Registro de Criação e Último Update: Mostra o nome de usuário do


responsável pela criação e último update neste menu com precisão de
data e hora. Está presente em todo o sistema.

14
Schedule
Permite incluir e alterar configurações de entrega de campanhas, tais como: Número de impressões (diário e total),
data de início e fim da campanha,dias da semana em que a campanha deverá ser entregue, em quais
agrupamentos de páginas, entre outras informações de entrega.

Ao clicar sobre o menu Schedule, a seguinte página será exibida:

15
O Menu Schedule contém as seguintes informações:

Campaign ID - Serve de referência ao usuário, para que este saiba qual campanha está editando.

Campaign Name - Também serve de referência ao usuário, mas só pode ser alterado em Overview.

Scheduled Impressions – Permite especificar quantas impressões a campanha deverá entregar. Caso não exista
limite de impressões este campo deverá ficar em “0”.

Scheduled Clicks – Permite especificar quantos cliques a campanha deverá entregar. Caso não exista limite de
cliques este campo deverá ficar em “0”.

Weight – Permite especificar qual o “peso” da campanha dentro do OAS. Este campo, justamente com o “Reach”,
irá determinar qual a prioridade de entrega da campanha em relação às outras cadastradas no OAS. Este campo
deve ser preenchido da seguinte maneira:

Reach Weight
House 0
Open 10
Fixed 100
Dynamic 100

ATENÇÃO: O Weight das campanhas não deve sair do padrão proposto na tabela acima, pois ele
usa como referência o Weight das outras campanhas para obter um balanceamento perfeito entre
os banners que ocupam a mesma posição. Caso o Weight seja inserido fora do padrão proposto na
tabela acima os banners podem não rotacionar, portanto algumas campanhas podem não aparecer.

Start Date – Configura a data de início da campanha. Caso a campanha deva começar imediatamente, este campo
pode ser deixado em branco.

End Date – Configura a data de encerramento da campanha. Caso a campanha não tenha data exata para
terminar, este campo pode ser deixado em branco.

DICA: É possível configurar uma campanha para inciar a entrega automaticamente. Para isso, basta
colocar a data desejada em Start Date e deixar o Campaign Status como Live. Não se esqueça de
executar o Run Live Campaigns após configurar a campanha dessa maneira.

16
Completion – Especifica sob qual circunstância a campanha deve terminar:

Completion Significado
Soonest Encerra a campanha quando um dos seguintes parâmetros forem atingidos:
Scheduled Impressions, Scheduled Clicks ou End Date.
Latest Encerra a campanha quando TODOS os seguintes parâmetros forem atingidos:
Scheduled Impressions, Scheduled Clicks E End Date.
End Date Encerra a campanha quando End Date for atingido.
Impression Encerra a campanha quando Scheduled Impressions for atingido.
Click-Through Encerra a campanha quando Scheduled Clicks for atingido.

Reach – Determina a intensidade com que a campanha deve ser entregue:

Reach Significado
House Usado para campanhas do tipo Calhau. Só serão exibidas quando não houver
nenhuma outra concorrendo na mesma posição. Esta é a campanha com menor
prioridade no sistema.
Open Usado em casos de campanhas que precisem entregar à vontade, sem limite de
impressões. Estas campanhas trabalham com a sobra do inventário disponível,
portanto tem menor prioridade que campanhas do tipo Fixed ou Dynamic.
Fixed Usado para campanhas com um número fixo de impressões por dia, mas sem
compensação caso ocorra under delivery. Campanhas do tipo Fixed também não
trabalham com valor total de impressões, somente diário.
Dynamic Campanhas que entregam um número fixo de impressões por dia, mas com
compensação em caso de under delivery. Isso quer dizer que este é o tipo de
campanha com maior probabilidade de entregar o número desejado de impressões
caso exista inventário disponível, pois ela faz o cruzamento entre número de
impressões já entregues x data final x número de impressões remanescentes. É o tipo
de campanha com maior prioridade para o OAS, pois são campanhas com número
pré-determinado de impressões.

O campo Reach trabalha conjuntamente com Weight para determinar qual a prioridade das campanhas.

Daily Impressions – Especifica a quantidade de impressões diárias da campanha. Deve ser usado somente em
campanhas do tipo Fixed ou Dynamic.

Impression Overrun – Especifica a porcentagem de impressões diárias a mais que a campanha deve entregar em
relação ao valor original. Deve ser usado para fins de bonificação.

Daily Delivery Rate – Determina se a campanha deve entregar as impressões de acordo com a curva de audiência
(Smooth – Padrão), ou se deve entregar as impressões o mais rápido possível (ASAP).

Companion Positions – Vincula a campanha a uma das Companion Positions cadastradas previamente em
Databases. Deve ser usada quando existir a necessidade de exibir banners de formatos diferentes, mas do mesmo
anunciante e ao mesmo tempo, contanto que estejam cadastrados em posições diferentes. É necessário incluir
todas as campanhas nessa situação na mesma companion position, e as posições presentes no item Companion
positions devem corresponder às cadastradas nas campanhas.

Ou seja: Se existirem 3 campanhas e cada uma possuir um banner cadastrado nas posições Middle, Right e Top,
será necessário criar Companion Positions que contenham as mesmas posições, e apontar cada uma destas
campanhas para ela.

Strict Companions – É uma espécie de “trava” do OAS, que caso selecionada obriga os banners presentes nas
Companion Positions acima a aparecer somente quando for possível mostrar todas as peças ao mesmo tempo.
Explica-se: Se o usuário indicar alguns banners para aparecer em determinadas Companion Positions mas em
alguma destas posições houver concorrência com outra campanha com prioridade maior, as outras Companion
Positions aparecerão normalmente, mas esta posição com banners concorrentes poderão rotacionar os banners.
Usar Strict Companions neste caso fará com que o OAS mostre nenhum banner enquanto não for possivel exibir
todos de uma vez.

17
Frequency

Impressions/Clicks per visitor - Configura o número de vezes que o usuário pode ver ou clicar em
determinado banner. Caso não exista limite, o valor selecionado deverá ser a data de encerramento da
campanha. Caso não exista limite para visualizações e cliques do banner, este campo pode ser deixado
em branco.

Frequency Scope – Determina o prazo de validade da limitação imposta no campo acima. Os limites são:

- Session: Validade por sessão do Browser. Expira em 20 minutos ou a cada vez que a janela do browser
for fechada.
- Hourly: Validade por hora. Conta 60 minutos a partir da exibição do banner para então exibi-lo
novamente.
- Daily: Validade por dia. Não considera 24 horas, e sim o dia do calendário.
- Weekly: Validade de uma semana, também pelos dias do calendário.
- Monthly: Validade de um mês fechado. Ou seja, se o usuário viu o banner no dia 31 de dezembro, no
dia 01 de janeiro o verá novamente.
- Lifetime: Validade durante todo o ciclo de vida da campanha até seu encerramento.

Hour of Day – Especifica em quais horas o banner deverá ser exibido. Note que trata-se da hora cheia, ou seja:
Caso seja necessário fazer com que o banner apareça das 0:00 às 01:00 hs, será necessário selecionar a hora “00”
neste campo, que permite múltiplas seleções através da tecla CTRL.

Day of Week – Especifica em quais dias da semana o banner deverá ser exibido. Este campo permite múltiplas
seleções através da tecla CTRL.

Time Zone – Especifica se o servidor deverá adotar como parâmetro o horário do Web Server ou do computador do
usuário, em caso de limitação por hora do dia. Utilizado em casos onde o servidor e o usuário-alvo da campanha
estão em lugares com fuso-horário diferente.

Sections – Vincula a campanha a uma section, cadastrada anteriormente em Databases.

DICA: Caso a campanha seja cadastrada por Section, não é necessário cadastrá-la por Pages.

18
Target
Permite segmentar a campanha por localização geográfica, tipo de browser, sistema operacional, tipo de conexão,
entre muitas outras formas de segmentação.

Ao clicar sobre o menu Target, a seguinte página será exibida:


Exclude Targets: Inverte a seleção feita nesta página. Por exemplo, caso
este campo seja marcado como YES e o browser Internet Explorer for
selecionado, a campanha irá aparecer para todos os usuários, exceto os que
utilizam este navegador.

Top Level Domain/Domain: Permite filtrar a entrega para usuários


conectados em provedores com sufixos específicos, ou para determinadas
faixas de IP.

Continent: Entrega o banner para usuários de um continente específico.


Country: Entrega o banner para usuários de um país específico.
Bandwidth: Entrega o banner para usuários com determinado tipo de
conexão.
State Wizard: Entrega o banner para usuários de estado específico.
Area Code (USA): Entrega o banner para usuários de determinado código
de área.
Metropolitan Statistical Area (USA): Entrega o banner para usuários de
determinada Metropolitan Statistical Area.
DMA (USA): Entrega o banner para usuários de determinada DMA.

City Wizard: Entrega o banner para usuários de determinada cidade.

U.S. Zip Code: Entrega o banner para usuários de determinado Zip Code.

Operating System: Entrega o banner para usuários de determinado Sistema


Operacional.

Browser Name & Browser Version: Entrega o banner para usuários de


determinado tipo e versão de Browser.

Search Therm Wizard: Utilizado para criar expressões booleanas ou termos


de busca, que servem para entregar publicidade segmentada em páginas de
resultado de buscas.

Cookie Wizard: Utilizado para criar strings de leitura de cookies, para


entregar publicidade segmentada para usuários de determinado perfil. Estas
informações precisam ser obtidas através de um cadastro, e o usuário
precisa ser identificado através de um cookie/login.

19
Pages
Especifica em quais sites e páginas a campanha deverá ser entregue.
Ao clicar no menu Pages, a seguinte pagina será exibida:

Esta página exibe duas colunas: A listagem de sites cadastrados no OAS à esquerda, e a listagem de páginas
selecionadas para a campanha, à direita. Para adicionar páginas à campanha, basta selecionar o(s) site(s)
desejado(s) à esquerda (este menu permite seleções múltiplas utilizando a tecla CTRL), e depois clicar no botão
Find Pages, selecionando as páginas desejadas na lista que será exibida. Depois de selecionar, basta clicar em
ADD>>.

ATENÇÃO: Não inserir o diretório-raiz do site na campanha, conforme figura acima.

20
Billing

Neste item serão cadastradas as informações de faturamento da campanha.


Ao clicar sobre o menu Billing, a seguinte página será exibida:

O Menu Billing contém as seguintes informações:

Campaign ID - Serve de referência ao usuário, para que este saiba qual campanha está editando.

Campaign Name - Também serve de referência ao usuário, mas só pode ser alterado em Overview.

Advertiser ID – Indica em qual advertiser a campanha está cadastrada. ambém serve de referência ao usuário, mas
só pode ser alterado em Overview.

CPM – Indica o Custo Por Mil impressões da campanha.

CPC – Indica o Custo Por Clique da campanha.

Flat Rate – Indica o custo da campanha.

Payment Method – Indica a forma de pagamento.

Purchase Order – Indica a ordem de compra.

Sales Rep – Indica o nome da pessoa responsável pela campanha.

Commission Percent – Indica o percentual de comissão.

Notes – Serve para inserir qualquer informação adicional ao faturamento da campanha.

21
Creatives
Neste item serão cadastrados os banners que deverão ser entregues por esta campanha.
Ao clicar sobre o menu Creatives, a seguinte página será exibida:

Se houver algum creative cadastrado para esta campanha, será exibido na listagem acima.
Para cadastrar um novo creative, clique no botão “New Creative”. A seguinte página será exibida:

Campaign ID: Exibe o ID da campanha.


Creative ID e Creative Name: Insira o ID e Name do Creative.
Description: Insira alguma informação adicional sobre o banner.
Click URL: Insira a URL de destino do banner após seu clique.
Positions: Indique a posição que este banner ocupará.
Rich Media Template/Target Window: Indique qual Rich Media Template
este banner utilizará, se for o caso, e se o banner deverá abrir uma nova
janela após clicado ou não.

Discount Impressions: Marque YES caso deseje que o OAS não registre as
impressões deste banner.
Creative Start/End Date: Preencha este campo caso tenha altuma
substituição programada de banners da mesma campanha, ou seja
necessário que determinado banner seja publicado automaticamente.

File Name or URL: Preencha este campo com o endereço onde o banner
está hospedado, caso não tenha o mesmo em mãos para hospedá-lo no
servidor OAS.

Media Type: Campo de preenchimento automático, de acordo com o tipo de


arquivo carregado no creative.

22
Mais sobre Creatives:

Creative Weight – Utilizado quando existe a necessidade de modificar a prioridade entre banners cadastrados na
mesma campanha. Peso maior indica prioridade maior, e vice-versa.

Target Browser Version – É possível cadastrar um banner para cada versão de browser dentro da mesma
campanha, utilizando este campo. Basta selecionar a versão desejada, e o OAS fará o restante do trabalho.

Sequence Number – Utilizado em casos em que exista a necessidade de exibir os banners de uma mesma
campanha dentro de uma sequência lógica, ou seja: A cada nova visita do usuário à mesma página, um banner
novo é exibido dentro da sequência desejada.

Após preencher todas as opções, clique no botão Add.


O banner foi configurado corretamente, mas ainda falta carregá-lo no servidor. Para que isso aconteça clique no
botão “Upload File”, conforme a figura abaixo:

Para finalizar, basta selecionar o arquivo que deseja carregar, e clicar sobre o botão “Upload File” novamente.
A campanha está quase pronta para ser publicada.

ATENÇÃO: JAMAIS apague um Creative da campanha após a publicação da mesma.

DICA: Caso deseje editar mais de um Creative ao mesmo tempo, selecione a opção “Multi-Creative”.

23
Notifications
Notifications são avisos que o OAS envia em um intervalo de tempo pré-determinado pelo usuário, e servem para
acompanhamento das campanhas sem necessidade de emitir os relatórios manualmente.

Ao clicar sobre o menu Notifications, a seguinte página será exibida:

24
Para criar uma Notification, clique em “New Notifications”. A seguinte página será exibida:

Para configurar uma Notification, é necessáio escolher escolher entre os seguintes eventos, conforme figura acima:

Beginning of Campaign – Notificação enviada quando a campanha for publicada.

End of Campaign – Notificação enviada quando a campanha for encerrada.

Daily Over-Delivery – Notificação enviada quando ocorrer entrega diária maior que o planejado.

Daily Under-Delivery – Notificação enviada quando ocorrer entrega diária menor que o planejado.

Lifetime Over-Delivery – Notificação enviada quando ocorrer entrega maior que o planejado durante toda a vida útil
da campanha.

Lifetime Under-Delivery – Notificação enviada quando ocorrer entrega menor que o planejado durante toda a vida
útil da campanha.

Weekly Reports – Envia relatórios semanais. Caso essa opção seja a escolhida, é possível determinar em qual dia
da semana o relatório deverá ser enviado, e quais as tabelas o usuário deseja receber.

Monthly Reports – Idem acima, mas com abrangência mensal.

End of Campaign Reports – Envia relatórios quando a campanha terminar.

Após escolher qual o evento desejado, basta clicar em Add, e configurar a notificação de acordo com o evento
selecionado. Existe uma configuração específica para cada um.

25
Padrões e metodologias
Nomenclatura

Nós recomendamos que alguns padrões de nomenclatura sejam seguidos. Assim, as informações serão distribuídas
de maneira ordenada dentro da base de dados do sistema, o que facilita bastante a manutenção do mesmo.

Além disso, cadastrar as campanhas de maneira organizada torna a busca por campanhas existentes mais fácil e
rápida, diminuindo o tempo necessário para manter as campanhas atualizadas.

Ao cadastrar as campanhas seguindo estes padrões as campanhas serão ordenadas em ordem cronológica, o que
fará com que a listagem geral traga sempre as campanhas mais recentes primeiro, e ainda organizadas por ordem
alfabética.

Campanhas do tipo Open, Fixed ou Dynamic:

ID – AAMMDD_ACAO_SITE_FORMATO
NOME – AAMMDD_ACAO_SITE_POSICAO

Creatives:

ID e NOME – AAMMDD_ACAO_SITE_POSICAO

Para banners em flash:

ID e NOME – AAMMDD_ACAO_SITE_ POS

Campanhas do tipo Calhau:

ID – AAMMDD_CALHAU_SITE_FORMATO
NOME – AAMMDD_CALHAU_SITE_POSICAO

Para calhaus em flash:

CREATIVES PORTA-ARQUIVOS – AAMMDD_CALHAU_SITE_FILES


ID e NOME – AAMMDD_CALHAU_SITE_FORMATO_TIPO (SWF OU HTML)

Banners em Flash
Para que banners em Flash funcionem no Open AdStream, é necessário que possuam um botão transparente, que
cubra toda a área de extensão do banner.

Neste botão transparente, o programador terá que incluir o seguinte código Actionscript:

on (release)
{
getURL(_root.oas, "_blank");
}

Este exemplo de clicktag é utilizado nos templates-padrão da Realmedia.

Caso seja inserida qualquer outra action neste botão, não serão contabilizados cliques para a peça se nossos
templates forem utilizados.

26
Relatórios

Existem duas maneiras de obter relatórios através do OAS: Pela própria interface interna do programa, através do
menu Reports, ou através da interface externa. Para acessar a interface externa, utilize o endereço do servidor no
mesmo padrão indicado abaixo:

http://nomedoservidor.dominio.com.br/RealMedia/ads/Report/

A seguinte página será exibida:

A diferença entre a interface interna e externa consiste basicamente na simplicidade (a interface externa é mais
amigável ao usuário leigo) e nas restrições de acesso, pois a interface externa possibilita ao usuário somente
visualizar relatórios, enquanto a interna oferece a possibilidade de alterar o cadastro das campanhas.

Portanto, recomendamos que o link exemplificado acima (evidentemente, adaptado ao endereço do OAS Server
correto) seja enviado aos clientes com seus respectivos parâmetros de acesso.

Utilizando a interface externa, é possível gerar relatórios por:

Advertiser
Campaign
Site
Campaign Group
Site Group

Apesar da imensa quantidade de tabelas e diversos tipos de agrupamentos disponíveis, a estrutura do relatório em
si não muda, tanto nos relatórios internos quanto nos relatórios externos. A seguir, falaremos um pouco sobre os
relatórios internos, e mostraremos como obter um relatório de maneira simples e rápida.

27
Relatórios Internos
Para obter um relatório através da interface Interna do OAS, clique no menu Reports.
A seguinte página será exibida:

Existem quatro tipos de relatórios disponíveis:

Performance Reports – Relatório que mostra os dados de entrega por site.

Delivery Reports – Relatório que mostra os dados de entrega das campanhas separados por agrupamento.
É possível obter Delivery Reports dos seguintes agrupamentos:

- Advertiser
- Campaign
- Campaign Group
- Site
- Site Group
- Section
- Keyword
- Keyname

Revenue Reports – Relatório que mostra os dados de faturamento das campanhas, de acordo com os dados
preenchidos em Campaigns>Billing.

Reach and Frequency Reports – Exibe informações sobre Unique Viewers das campanhas, tornando possível
assim verificar quantas vezes a campanha foi exibida para o mesmo usuário.

28
Relatórios- Exemplo

Como dito na página anterior, apesar da enorme quantidade de relatórios disponíveis, a estrutura dos mesmos não
muda. Como exemplo, vamos gerar um Delivery Report por Campaign.

Para gerar este relatório, clique em Delivery Reports > Campaign.


A seguinte página será exibida:

Nessa página são exibidos os seguintes campos:

Campaign – Combo box onde constam todas os ID’s de todas as campanhas previamente cadastradas no OAS.

Quick Jump – Campo de texto onde é possível digitar o ID da campanha desejada sem necessidade de selecionar
manualmente no Combo Box acima.

Quick Report – Botão que carrega automaticamente o Quick Report associado a esta campanha. Este Quick
Report deve ser cadastrado em Databases > Quick Report Formats.

Advanced Options - Caso o Quick Report não atenda às suas necessidades, clique sobre este botão.
Ele permite que as tabelas, datas e tipos de gráficos sejam configurados manualmente, possibilitando a emissão de
um relatório personalizado.

29
Ao clicar sobre Advanced Options, a seguinte página será exibida:

Nesta página temos os seguintes campos:

Campaign – Mostra o ID da campanha selecionada.

Format – Modifica o formato do relatório previamente configurado em Databases>Quick Report Formats.

Start Date – Especifica a data inicial do relatório.

End Date – Especifica a data final do relatório.

Report Tables – Mostra as tabelas disponíveis para este tipo de relatório.

Aqui cabe um parêntese. São dezenas de tabelas diferentes, cada uma com uma informação específica, mas de
fácil compreensão. A maior parte delas é auto-explicativa, e é possível selecionar múltiplas tabelas utilizando a tecla
CTRL.

DICA: Evite selecionar muitas tabelas simultaneamente, pois o browser pode não atender a requisição
dentro do tempo-limite da sessão e causar erro de timeout.

Graph Type – Especifica qual o tipo de gráfico desejado: Flash, Java, Gif ou nenhum.

Delimiter – Especifica qual o delimitador desejado, para fins de exportação para o Microsoft Excel.

30
Após configurar o relatório, clique sobre o botão Run Report.
A seguinte página será exibida:

O relatório consiste, basicamente, em organizar o número de impressões, cliques e taxa de cliques (Yield) em
relação à campanha, e de acordo com as tabelas que foram selecionadas na página anterior.

31
Inventário

O Open AdStream oferece um tipo de relatório que serve para projeção de consumo de impressões conhecido como
Inventário. Tradicionalmente o inventário utiliza os últimos 28 dias de entrega como base para calcular os próximos
56 dias, embora seja possível configurá-lo seguindo outras métricas (por dia da semana, por exemplo) para tornar o
inventário mais dinâmico.

Para acessar o inventário, clique sobre o botão “Inventory”. A seguinte página será exibida:

No menu contextual da esquerda, temos os seguintes itens:

Configuration – Mostra a configuração atual do Inventário.

Overview – Mostra o total de campanhas separadas por Reach, e também o total projetado de impressões.

Campaign – Oferece um apanhado geral de impressões por campanha, porém com mais itens que os normalmente
exibidos em um relatório simples.

Page – Informa o inventário disponível por página.

Position – Informa o inventário disponível por posição.

Section – Informa o inventário disponível por section.

Site – Informa o inventário disponível por site.

32
Page@Position – Informa o inventário disponível cruzando página e posição.

Section@Position – Informa o inventário disponível cruzando section e posição.

Site@Position – Informa o inventário disponível cruzando site e posição.

Search Inventory – Mostra o inventário disponível para keywords.

Geo Inventory – Mostra o inventário disponível por posição geográfica.

Essencialmente, as páginas do inventário mostram as informações de maneira muito semelhante: basicamente


mostram um resumo do histório de entrega do agrupamento desejado, e também mostram uma projeção do mesmo
agrupamento. No exemplo a seguir, veremos como funciona a projeção de inventário por site.

Para isso, selecione a opção “Site” no menu contextual à esquerda. A seguinte página será exibida:

Note que são exibidos dois botões: List Statistics (que mostra um resumo do histórico de entrega) e List Forecast
(que mostra a projeção do número de impressões do site selecionado).

Para obter as informações de um site, será necessário que este seja digitado manualmente no campo. É importante
lembrar que o Open AdStream aceita strings e substrings no campo de busca, o que facilita bastante a tarefa caso
alguém não se lembre qual site está buscando no momento de extrair informações de inventário.

As informações que mostraremos a seguir se repetem em todas as telas de projeção de inventário, só modificando o
critério de seleção. Para continuar, digite o site e selecione a opção desejada no momento.

Caso seja escolhida a opção “List Statistics”, a seguinte página será exibida:

33
Nesta página temos os seguintes campos:

Site – Exibe o site selecionado.

Impressions – Average/Day - Mostra a média diária de impressões do site em questão.

Impressions – Growth/Day - Mostra a média de crescimento diária das impressões daquele site específico.

Clickthrus – Average/Day - Mostra a média de clicks diária do site em questão.

Clickthrus – Growth/Day - Mostra a média de crescimento diária de clicks daquele site específico.

Yield - Mostra a taxa de cliques (porcentagem de cliques por impressões).

ATENÇÃO: A média de impressões e clicks descrita acima NÃO É uma média aritimética dos
últimos 28 dias, e sim uma média obtida através do histórico de impressões acrescida de alguns
fatores de crescimento da campanha/site/página.

Caso seja escolhida a opção “List Forecast”, a seguinte página será exibida:

34
Nesta página temos os seguintes campos:

Site – Exibe o site selecionado.

Total - Mostra o número total de impressões do site em questão até o processamento anterior.

Booked - Mostra o número de impressões de campanhas do tipo Open/Dynamic/Fixed, que possuam alguma meta
de impressões (diária ou total).

Remnant - Mostra o total de impressões de campanhas do tipo Open ou House que não possuam meta de
impressões.

Available - Mostra o total de impressões disponíveis para aquele site dentro do período configurado para o
inventário (no caso, mostra o total disponível para os próximos 30 dias).

ATENÇÃO: Campanhas do tipo DEFAULT, que entregam o pixel contador denominado empty.gif,
entram na conta total das impressões disponíveis do inventário.

Repare que as informações descritas acima são recorrentes em praticamente todas as páginas do inventário, só
diferenciando-se das outras pelo agrupamento desejado (site, page, section e etc). Portanto, o exemplo acima é
aplicável para todos os outros campos disponíveis para a projeção de inventário.

35
Anexo 1 – Cookie Targeting
Introdução
Este material oferece um método passo-a-passo para a segmentação de campanhas uilizando Cookies. Para a
perfeita compreensão das informações contidas neste texto, é necessário conhecimento prévio da ferramenta Open
AdStream (OAS).

O que são cookies?

Segundo a Wikipedia, um cookie é um conjunto de dados trocados entre o browser e o servidor web e colocado num
arquivo de texto criado no computador do visitante. A sua função principal é a de manter a persistência de sessões
HTTP, e a utilização e implementação de cookies foi um adendo ao HTTP muito debatida à medida em que surgiu o
conceito (introduzido pela Netscape) devido às consequências de guardar informações confidenciais num
computador – uma vez que isso pode não ser considerado seguro, como o uso cada vez mais corriqueiro de
computadores públicos.

Estas informações podem ser obtidas diretamente com o próprio visitante através de um cadastro, ou
automaticamente através de dados informados pelo browser, como por exemplo: Sistema Operacional, Endereço IP
e etc. Por questões de segurança um cookie só pode ser lido dentro do próprio domínio, ou seja: um cookie gravado
pelo site A não pode ser lido pelo site B ou vice-versa.

Gravando Cookies
A segmentação de publicidade on-line através de cookies é dividida em duas partes fundamentais: a gravação do
cookie pelo portal no computador do visitante e a leitura das informações contidas no mesmo, que é feita pelo OAS
através de uma string.

O código em PHP exemplificado abaixo grava no computador do visitante as seguintes informações pelo período de
24 horas:

- Idade
- Sexo
- Cidade

Vamos considerar que o visitante preencheu anteriormente um cadastro com estes dados, e ao efetuar logon para
ter acesso ao conteúdo do site este último gravou estas informações em um cookie que ficará armazenado em seu
computador.

Isto quer dizer que, enquanto o visitante estiver conectado ao site no qual ele gravou estas informações, este terá
condições de saber que o visitante tem 25 anos, é do sexo Masculino e mora na cidade de Santos.

<?php
function gravaCookie($cookies = false, $expire = false){
$keys = array_keys($cookies);
for ($i=0; $i<count($cookies); $i++){
setcookie($keys[$i],$cookies[$keys[$i]], time()+3600*24);
//echo "Gravar cookie => Nome= ".$keys[$i]." <=> Valor= ".$cookies[$keys[$i]]."<br/>";
}
}
$cookies = array( Idade => ‘25',
Sexo => 'M',
Cidade => ‘Santos'
);

gravaCookie($cookies);
?>

36
ATENÇÃO! O exemplo acima é extremamente simplificado, e serve somente como referência. A
responsabilidade pela gravação do cookie é da equipe de desenvolvimento do site, e a Realmedia
não fornece suporte a programação em nenhum nível.

Segmentando campanhas por informações obtidas através de cookies


O OAS oferece uma maneira bastante simples de trabalhar com as informações obtidas através dos cookies.
Levando em consideração que os dados do visitante - exemplificados na página anterior - apontam que o mesmo é
do sexo Masculino, tem 25 anos e mora na cidade de Santos, faremos agora com que o OAS entregue uma
campanha para todos que tenham este perfil.

O primeiro passo consiste em transcrever para o OAS os parâmetros que são gravados através do cookie no
computador do visitante. Ou seja, se no campo de cadastro do site existe a possibilidade do visitante escolher uma
opção em uma lista, é necessário dizer ao OAS quais são estas opções, para que a segmentação seja feita de
maneira correta.

Por exemplo: se o visitante deve informar seu sexo na tela de cadastro, portanto existirão dois parâmetros: M
(masculino) ou F (feminino). Então teremos um keyname chamado “Sexo”, cujos valores serão “M” e “F”.

Para gravar este keyname no OAS, clique no menu Databases>Keynames. A seguinte página será exibida:

Conforme exemplificado anteriormente, note que na parte esquerda da página existe uma listagem de Keynames,
cada um com seus respectivos valores. Para inserir um novo keyname, clique em New Keyname.

37
DICA: A inserção dos keynames em databases não é obrigatória. Ela serve para facilitar o trabalho do
programador da campanha, e também para melhorar a organização das informações. Caso prefira, a
string de leitura do cookie pode ser programada diretamente na respectiva campanha, sem o uso de
keynames cadastrados em databases, conforme veremos adiante.

A seguinte página será exibida:

Esta página contém os seguintes campos:

Keyname - Deve ser preenchido exatamente com o mesmo nome informado pelo cookie para aquele campo do
cadastro. Seguindo o exemplo da página anterior, o keyname registrado será “Sexo”.

Keyvalue – Também deve ser preenchido exatamente com os mesmos valores possíveis informados pelo cookie
para aquele campo do cadastro. Seguindo o exemplo da página anterior, se as possibilidades de seleção para o
campo “Sexo” forem “M” (masculino) e “F” (feminino), os keyvalues registrados serão “M” e “F”.

ATENÇÃO! Só é permitido um único Keyvalue por linha. Para pular uma linha, basta pressionar a
tecla “Enter”.

Internal Quick Report – Define qual o modelo de Quick Report (cadastrado anteriormente em Databases em Quick
Report Formats) será utilizado caso seja gerado um relatório através da interface INTERNA do OAS para esta
campanha.

External Quick Report – Define qual o modelo de Quick Report (cadastrado anteriormente em Databases em Quick
Report Formats) será utilizado caso seja gerado um relatório através da interface EXTERNA do OAS para esta
campanha.

38
Após configurar todos os campos, clique no botão ADD. Se todas as informações foram preenchidas corretamente,
seu keyname está criado e pronto para uso. Você pode criar quantos keynames quiser, cada um com seu respectivo
valor.

Vinculando uma campanha a dados de um cookie utilizando uma string


Agora que criamos os keynames relativos aos dados do cadastro do visitante, faremos com que uma campanha
entregue publicidade para todos os que estejam dentro deste perfil.

Para isso, entre na página de configuração da campanha desejada, através do menu Campaigns. Nele, clique sobre
o ID da Campanha desejada, e após entrar na página de configuração de campanhas, clique sobre o menu Target.
Dentro deste menu existe o campo Cookies, conforme figura abaixo. É neste campo que será inserida a string que
fará a leitura do cookie gravado no computador do visitante:

Existem duas opções para o preenchimento deste campo: Manual, onde o programador da campanha é
responsável pela montagem da string, ou automática através do menu Cookie Wizard.

Caso deseje inserir as informações de maneira Manual, a seguinte sintaxe deve ser seguida:

((keyname=keyvalue))

Ou, seguindo o exemplo anterior:

((sexo=M))

Assim informamos ao OAS que este deve entregar a campanha somente para visitantes do sexo Masculino.
Caso existam mais informações sobre o visitante gravadas no cookie, é possível associá-las em uma única string,
como por exemplo:

39
((sexo=M))AND((idade=25))AND((cidade=santos))

Esta string significa que devemos entregar esta campanha para visitantes do sexo Masculino, com 25 anos de idade
e residentes na cidade de Santos.

É possível fazer inúmeras associações entre estas informações, como por exemplo:

((sexo=M))AND((idade>25))OR((cidade=santos))

Que significa: Visitantes do sexo Masculino, com idade superior a 25 anos, ou todos que residem na cidade de
Santos.

A listagem completa dos operadores da string é a seguinte:

(keyname#keyvalue: onde o símbolo “#” pode ser substituído por: ? (existe) , !? (não existe), = (igual)”, !=
(diferente), < (menor que), <= (menor ou igual que), > (maior que), >= (maior ou igual que), ~ (contém), ou
finalmente !~ (não contém). Também podem ser usados, conforme exemplo acima, AND e OR para associar os
valores, formando filtros complexos que servem para atingir exatamente o público desejado.

ATENÇÃO! Espaços NÃO são permitidos na construção da string.

Utilizando o campo Cookie Wizard


Para inserir uma string automaticamente utilizando os keynames cadastrados em Databases, clique sobre o botão
Cookie Wizard. A seguinte página será exibida:

40
Nesta página temos os seguintes campos:

Campaign – Exibe o ID da campanha que será associada ao cookie.

Select Keynames – Exibe a lista dos keynames cadastrados previamente em Databases. Para utilizar um dos
keynames listados, basta clicar sobre ele. Caso deseje utilizar mais de um keyname, utilize a tecla CTRL associada
ao clique do mouse para multi-seleções. Trabalharemos com multi-seleções no exemplo abaixo.

Select Relationship – Permite selecionar qual o relacionamento desejado entre os keynames, caso sejam
selecionados mais de um. AND especifica que todos os keynames devem ser correspondidos, enquanto OR
especifica que somente um dos keynames deve ser correspondido.

Após configurar os campos acima, clique sobre o botão NEXT. A seguinte página será exibida:

Nesta página temos os seguintes campos em negrito:

Campaign – Exibe o ID da campanha que será associada ao cookie.

Keyname – Exibe o keyname que estamos configurando no momento.

Expression – Exibe o resultado completo da string de acordo com os valores selecionados.

Relationship – Permite selecionar quais os relacionamentos entre os Keyvalues (valor) dos keynames.

Keyvalues – Mostra a listagem de keyvalues do keyname que estamos configurando no momento. Para alterar a
seleção, basta clicar sobre o combo Box e selecionar o Keyvalue desejado.

Após configurar o keyname desejado, clique sobre o botão NEXT KEYNAME.


Como estamos trabalhando com multi-seleções de keynames, será necessário configurar um a um. Após configurar
o keyname anterior (cidades) e partir para a configuração do próximo, repare a alteração no campo Expression:

41
Ou seja, de acordo com as configurações do keyname anterior, estamos dizendo ao OAS que a campanha deve ser
entregue para visitantes cujo cookie especifique que o campo “cidade” seja igual a Campinas.

Note também que o Keyname desta página agora é outro, no caso, Idade. Será necessário seguir os mesmos
passos da página anterior para este campo (evidentemente selecionando os relacionamentos desejados, que
podem ser diferentes de acordo com a necessidade da campanha), e quando todos os keynames estiverem
configurados a string ficará completa, conforme figura abaixo:

Para finalizar a configuração, clique sobre o botão FINISH. A configuração da campanha está concluída.

DICA: Não se esqueça de executar Run Live Campaigns após inserir as configurações desejadas.

42
Anexo 2 – WAP
Introdução

Este material oferece uma visão resumida da integração entre o Open AdStream e ambientes WAP através de
páginas WML (Wap 1.0) e XHTML (Wap 2.0). Para a perfeita compreensão deste texto, é necessário conhecimento
prévio da ferramenta Open AdStream.

O que é WAP?

WAP é a abreviação de Wireless Application Protocol – Protocolo para Aplicações Sem Fio. Esta tecnologia foi
desenvolvida para prover acesso à internet para dispositivos móveis, e é amplamente utilizada nos celulares de
última geração. A versão atualmente utilizada é conhecida como WAP 2.0, que suporta boa parte da codificação e
recursos HTML utilizados na Internet hoje: JavaScript, Cookies, XML, tabelas e layers.

A tendência das próximas gerações de dispositivos móveis é aproximar cada vez mais os ambientes Desktop e
WAP, de modo a prover acesso à Internet de maneira integral a estes dispositivos num futuro próximo.

Linguagem WML (WAP 1.0)

A linguagem de programação utilizada na tecnologia WAP 1.0 é o WML (Wireless Markup Language, ou Linguagem
de Marcação para comunicações sem fio) que foi desenvolvida para uso em dispositivos de mão, com funções
específicas para telefonia e seguindo os padrões XML. Apesar de suportar boa parte dos recursos HTML existentes
hoje, a linguagem WML não é reconhecida de maneira nativa por browsers para desktops como Internet Explorer ou
Mozilla Firefox.

A estrutura básica de um documento WML consiste em:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="ID" title="WAP Test page">
<go href=“http://www.linkdaimagem.com.br”>
<img alt="RealMedia" src="http://www.caminhodaimagem.com.br/imagem.gif"/>
</go>
</card>
</wml>

No exemplo acima, o documento WAP irá exibir uma imagem (neste caso, hospedada no endereço
“http://www.caminhodaimagem.com.br/imagem.gif”) que após clicada irá direcionar o usuário para o endereço
“http://www.linkdaimagem.com.br”.

Para aplicações voltadas à WAP 1.0, o formato utilizado é o WBMP. Este formato possui limitações de cor e
tamanho em relação a imagens GIF ou JPEG.

Linguagem XHTML (WAP 2.0)

A linguagem de programação utilizada em tecnologia WAP atualmente é o XHTML ( Extended Hyper Text Markup
Language, ou Linguagem de Marcação Hiper-Texto Extendida), que suporta boa parte dos recursos HTML
existentes hoje. Apesar de ser mais parecida com o HTML tradicional, o XHTML exige maior cuidado alguns itens
durante a programação, com por exemplo, o fechamento de todas as TAG’s. Apesar destas diferenças, o XHTML é
reconhecido de maneira nativa por browsers para desktop.

A estrutura básica de um documento XHTML consiste em:

43
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-
mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Exemplo – WAP 2.0</title>
</head>
<body>
<a href="“http://www.linkdaimagem.com.br”>
<img src="http://www.caminhodaimagem.com.br/imagem.gif"/></a>
</body>
</html>

O código acima terá o mesmo comportamento do exemplo anterior.

Formatos de imagem normalmente utilizados em aplicações WAP 2.0:

- GIF (animados ou não)


- JPEG
- WBMP

WML/XHTML x Open AdStream


Nas páginas a seguir iremos abordar a interação entre o Open AdStream e páginas WML/XHTML.

É possível controlar a publicidade em páginas WAP utilizando o Open AdStream?

Sim, pois o Open AdStream entrega conteúdo da mesma maneira tanto em páginas HTML quanto em páginas
WML/XHTML. O sistema referencial de mapeamento de sites e páginas é o mesmo, as TAG’s que fazem as
chamdas são interpretadas da mesma maneira tanto em WML/XHTML quanto em HTML e a programação das
campanhas é quase inteiramente similar, mas temos que observar alguns detalhes.

Caso o banner seja destinado a usuários que possuam dispositivos móveis compatíveis com a tecnologia WAP 2.0,
a programação é rigorosamente igual a uma campanha voltada para publicação em ambiente HTML (para banners
em formato GIF ou JPEG). Mas caso o banner seja destinado a usuários que possuam dispositivos móveis
compatíveis somente com WAP 1.0, é necessário seguir os seguintes passos:

- Criar a campanha no Open AdStream;


- Configurar as métricas de entrega da mesma;
- Inserir o site/página desejado na campanha;
- Inserir um Creative;
- Inserir o link desejado para o arquivo WBMP;
- Fazer o upload do arquivo WBMP desejado;
- Alterar o Media Type do arquivo para “image/vnd.wap.wbmp”, conforme a figura abaixo:

44
Altere o Media
Type aqui:

Após alterar o Media Type, clique no botão “Update”. Note que, exceto pela alteração do Media Type, os demais
passos para publicação da campanha permanecem os mesmos.

DICA: Procure utilizar a linguagem XHTML em seu portal WAP, pois além de ser semelhante ao HTML
tradicional (o que facilita a construção do portal), o XHTML suporta a utilização de imagens do tipo GIF
e JPEG, superiores em qualidade em relação ao WBMP .

WML/XHTML x TAG’s do Open AdStream


A tag do Open AdStream utilizada tanto em WML quanto em XHTML é a tag NX. A única diferença entre elas é que
a utilizada em ambiente WML precisa passar por alguns ajustes em sua sintaxe (especialmente em alguns arquivos
do servidor OAS, mas estas alterações não serão tratadas aqui), e também na tag que é implementada no
documento WML propriamente dito, como veremos a seguir.

Já a tag implementada em uma página XHTML praticamente não sofre alterações, uma vez que a estrutura do
XHTML é muito similar à do HTML tradicional.

Aplicações da TAG em WML

Sugerimos a utilização da TAG NX para veicular publicidade páginas WML, mas com algumas pequenas
adaptações.

A TAG NX é orginalmente estruturada da seguinte maneira:

<A HREF="http://www.servidor_oas.com.br/RealMedia/ads/click_nx.ads/dominio/canal/@Top!Top"
TARGET="_blank">
<IMG SRC="http://www.servidor_oas.com.br/RealMedia/ads/adstream_nx.ads/dominio/canal/@Top!Top"
BORDER="0">
</a>

Onde:

servidor_oas = URL ou IP do servidor Open AdStream.

45
dominio/canal = mapeamento de site e página cadastrado no banco de dados do Open AdStream, que servirá de
referência para entrega da publicidade.
Top = Posição onde o banner foi cadastrado dentro do Open AdStream.

Ou seja, esta TAG diz de maneira resumida onde o site deve procurar por publicidade e em qual posição e página
deve fazer a entrega dos banners, além de apontar para o link correto após o clique sobre o banner.

Ajustando a TAG NX para uso em WML:

Para campanhas publicadas para dispositivos WAP 1.0, devemos retirar os parâmetros de TARGET e BORDER,
pois não são suportados por estes dispositivos.

Também é necessário alterar a sintaxe, pois o código “<A HREF” pode não ser interpretado corretamente. A rigor,
para funcionar em uma ambiente WAP independentemente da versão, a TAG NX deverá ter seu código estruturado
da seguinte maneira:

<go href="http://www.servidor_oas.com.br/RealMedia/ads/click_nx.ads/dominio/canal/@Top”>
<img src="http://www.servidor_oas.com.br/RealMedia/ads/adstream_nx.ads/dominio/canal/@Top”>
</go>

Mapeamento de sites e páginas

O mapeamento de sites e páginas pode ser feito tanto de maneira estática quanto dinâmica.
Devido à natureza da tecnologia, é bastante provável que o conteúdo dos sites seja alterado com bastante
frequência, o que torna bastante difícil o mapeamento através do modelo tradicional, exemplificado abaixo:

Endereço real (URL) Mapeamento no Open AdStream


http://www.dominio.com.br/noticias.wml dominio/noticias
http://www.dominio.com/fotos.wml dominio/fotos

Neste modelo, a relação de páginas WML é transcrita obedecendo a mesma estrutura de maneira estática. Ou seja,
será necessaria a inserção de uma nova página no Open AdStream de maneira manual a cada vez que uma nova
página for criada no site WML.

Modelo Dinâmico

O mapeamento seguindo o modelo dinâmico deverá ser feito de maneira similar ao mapeamento tradicional,
obedecendo uma estrutura básica.

Considere como válida a seguinte estrutura em seu portal WML:

Endereço real (URL) Mapeamento no Open AdStream


http://www.dominio.com.br/noticias.wml dominio/noticias/
http://www.dominio.com/notícias/canal?ID=255 dominio/noticias/canal/?

No exemplo acima temos duas páginas presentes no portal: Um canal de notícias (que sempre estará presente,
portanto é parte da estrutura fixa), e um subcanal cujas notícias serão dinâmicas, portanto novas páginas serão
criadas diariamente. Este canal de sub-notícias terá, digamos, 150 notícias renováveis diariamente, o que tornará a
atualização da base de dados do ad-server uma tarefa quase impossível.

Para este caso, recomendamos o uso de um mapeamento dinâmico de sites e páginas, onde a página desejada
pode ser inserida automaticamente dentro da TAG, como no exemplo abaixo:

<go href="http://www.servidor_oas.com.br/RealMedia/ads/click_nx.ads/dominio/canal/’+PAGINA_DINAMICA+’@Top”>

46
<img src="http://www.servidor_oas.com.br/RealMedia/ads/adstream_nx.ads/dominio/canal/’+PAGINA_DINAMICA+’@Top”>
</go>

Um detalhe importante: Neste tipo de mapeamento, não é necessário inserir a última página (no caso, a criada
dinamicamente) na relação de sites e páginas do Open AdStream, mas somente o site e o canal principal. Por
exemplo: se a página criada dinamicamente for um subcanal de notícias, será necessário criar criar o site desejado
e o canal de notícias no OAS.

Apesar de existir uma solução mais simples para o caso de existirem muitas sub-páginas no mesmo canal (duplicar
a mesma tag estática do canal para todas as páginas do sub-canal), existe a desvantagem desta entrega
segmentada por canais não aparecer nos relatórios do Open AdStream. Se a solução que oferecemos for a
escolhida, a tabela “URL Delivery Information” presente nos relatórios de Delivery irá informar a quantidade de
entrega de cada sub-canal de maneira independente.

Esperamos que este manual seja útil. Caso tenha qualquer dúvida, contate o Suporte Técnico Realmedia em:
suportebr@realmedia.com.br

Realmedia Latin America


Rua Gomes de Carvalho, 1666
19º Andar - São Paulo – Brasil
Tel. (+55 11) 3463.5030

47

Você também pode gostar