⚠ Atenção: esta ajuda requer certo conhecimento avançado; use-a para seu próprio benefício e por sua conta e risco.
índice desta ajuda
Criar links avançados para entregar resultados de busca
Esta ajuda vai ensinar você a criar urls avançadas para depois compor links que possam ser aplicados onde você quiser, direcionando para resultados de busca específicos do seu site
Uma URL é um endereço de internet. Neste caso vamos ensinar você a usar endereços de internet do seu site, criados especialmente para que, quando inseridos no navegador de internet ou usados como links, entreguem resultados de propriedades segundo uma lógica determinada por você.
Introdução
Ao realizar uma busca tradicional no seu site, pressionando o botão buscar do seu buscador e sem selecionar nenhum tipo de filtro, o resultado serão todas as propriedades do seu site.

Esses resultados, visíveis no navegador em forma de fotos e texto, em listagem, têm um endereço de internet (url) específico, que contém parâmetros que podem ser editados de forma avançada para obter resultados diferentes

Modo de uso simples
A forma mais simples de obter urls personalizadas é fazendo buscas personalizadas. Selecione diferentes opções nos filtros do buscador e depois pressione o botão Buscar. Veja o exemplo desta imagem

Ao pressionar o botão buscar você obterá uma url; copie-a e use-a como link para mostrar resultados do seu site no seu próprio site ou em sites de terceiros.

Modo de uso avançado
Como mencionamos, copiar a url de um determinado resultado de busca permite compor um link para mostrar esses mesmos resultados de propriedades através de um botão ou um link no seu site ou em sites de terceiros.
Importante: Para todas as URLs que você compuser para exibir listagens de propriedades, deve fornecer o parâmetro &view=list&page=0 no final da URL; caso contrário, causará problemas na visualização em lista de propriedades
http://flex.mapaprop.com/buscar/?operation=&type=&bedrooms=&zone1=¤cy=&priceFrom=&priceTo=&view=list&page=0
Neste caso, a url é composta por uma grande quantidade de parâmetros (certamente desconhecidos e incompreensíveis para você), que definem quais resultados devem ser exibidos. Vamos fazer uma breve análise.
URL principal: Existe uma url principal, que é o endereço do seu site precedido por http:// e seguido por uma barra "/"
http://www.sudominio.com/
Função buscar (/buscar/?): Depois existe uma determinação da função buscar, definida por "/buscar/?"
http://www.sudominio.com/buscar/?
Parâmetros de busca: Por fim existem funções pré-codificadas (parâmetros), que permitem definir os resultados a exibir
http://www.sudominio.com/buscar/?operation=&type=&bedrooms=&zone1=¤cy=&priceFrom=&priceTo=&view=list&page=0
Neste caso, já podemos ver que existe uma URL base e depois uma grande quantidade de parâmetros que ainda desconhecemos (marcados em negrito)
Na próxima seção, começaremos a analisar esses parâmetros para entendê-los e finalmente manipulá-los como quisermos, para obter os resultados desejados.
Parâmetros de busca
Como mencionamos anteriormente, existe uma URL base (domínio de internet precedido por http:// e seguido por /buscar/?)
http://www.sudominio.com/buscar/?
e depois uma grande quantidade de parâmetros que ainda desconhecemos.
operation=&type=&bedrooms=&zone1=¤cy=&priceFrom=&priceTo=&view=list&page=0
Análise dos parâmetros
Vamos fazer uma breve análise desses parâmetros para conhecê-los e depois poder alterá-los.
Para começar, podemos ver que existe um caractere que se repete constantemente, que é "&". Este caractere é um divisor ou concatenador (somador) de parâmetros: permite definir o início de um novo parâmetro.
operation=**&type=&bedrooms=&zone1=¤cy=&priceFrom=&priceTo=&view=list&**page=0
Para entender melhor, se eu tenho uma url como a seguinte...
http://www.sudominio.com/buscar/?operation=&type=&view=list&page=0
Ela define, depois de /buscar/?
- um tipo de operação: operation=
- um tipo de propriedade: type=
- um tipo de visualização para os resultados: view=list
- um número de página de resultados: page=0
Todos esses parâmetros estão concatenados com um "&" que permite inserir parâmetros de forma consecutiva e assim construir a URL de busca.
Lembre-se de que, para que qualquer parâmetro funcione, você deve sempre colocar /buscar/? antes deles
Agora que estamos entendendo como se compõe uma URL de busca, vejamos como alterar os parâmetros para obter URLs que mostrem listagens de propriedades com resultados diferentes
http://www.sudominio.com/buscar/?operation=&type=&bedrooms=&zone1=¤cy=&priceFrom=&priceTo=&view=list&page=0
Neste caso, vamos analisar os parâmetros que compõem a URL, depois do domínio (precedido por http://)
/buscar/?operation=&type=&bedrooms=&zone1=¤cy=&priceFrom=&priceTo=&view=list&page=0
Ela define
- um tipo de operação: operation=
- um tipo de propriedade: type=
- uma quantidade de quartos: bedrooms=
- uma zona 1: zone1=
- um tipo de moeda: currency=
- um preço a partir de: priceFrom=
- um preço até: priceTo=
- um tipo de visualização para os resultados: view=list
- um número de página de resultados: page=0
Todos esses parâmetros estão concatenados com um "&" que permite inserir parâmetros de forma consecutiva e assim construir a URL de busca.
Agora vamos tentar alterar esta url para obter um resultado diferente. Por exemplo, se eu quiser definir outra quantidade de quartos, vou alterar a url, especificamente no parâmetro bedrooms, colocando um novo valor, por exemplo "1"
exemplo 1: "bedrooms=1"
Se você colar esta URL na barra de endereços do seu navegador, o resultado será uma listagem contendo todas as propriedades que tenham sido definidas com 1 quarto

Agora, se eu quiser definir uma operação específica (venda, aluguel ou aluguel temporário), vou alterar o parâmetro operation adicionando um novo valor, por exemplo 1 (venda)
exemplo 2: "operation=1"
Se você colar esta URL na barra de endereços do seu navegador de internet, será exibida uma página com resultados apenas de propriedades com operação do tipo 1 (venda, operation=1), mas também com quartos 1 (bedroom=1).
Alguns exemplos de uso
Importante: Para todas as URLs que você compuser para exibir listagens de propriedades, deve fornecer o parâmetro &view=list&page=0 no final da URL; caso contrário, causará problemas na visualização em lista de propriedades
O parâmetro mínimo para entregar um resultado em listagem é o seguinte (definido como url).
http://flex.mapaprop.com/buscar/?**view=list&page=0**
Onde view-list define uma listagem e page=0 define um número de página de resultados. Ambos os parâmetros estão localizados depois da url /buscar/? e divididos pelo caractere &
Resultados no Mapa
O parâmetro mínimo para entregar um resultado em mapa é o seguinte (definido como url)
http://flex.mapaprop.com/buscar/?**view=map**
Neste caso, view-map define um resultado exibido em um mapa. Neste caso, mostrará todas as propriedades do site.
Resultados para uma determinada zona
Os parâmetros para entregar resultados por zonas têm a ver com a codificação de zona com base em zone1=&zone2=&zone3. Esta URL entregará propriedades de todas as zonas
http://flex.mapaprop.com/buscar/?zone1=&zone2=&zone3&view=list&page=0
Lembre-se de sempre incluir no final da URL o parâmetro &view=list&page=0!NOTE Para obter códigos de zona, recomendamos sempre usar o método simples de composição de url, mencionado mais acima neste tutorial. Use o buscador selecionando suas zonas e pressione buscar, depois copie o código.
http://flex.mapaprop.com/buscar/?zone1=16&zone2=&zone3=&view=list&page=0
Lembre-se de sempre incluir no final da URL o parâmetro &view=list&page=0
Agora vamos tentar obter resultados apenas de uma zone2= para a Argentina, Bariloche (600), dependente de zone1= Rio Negro (16), o que daria como parâmetro zone1=16&zone2=600&zone3= Esta URL entregará propriedades do departamento Bariloche, Río Negro
http://flex.mapaprop.com/buscar/?zone1=16&zone2=600&zone3=&view=list&page=0
Lembre-se de sempre incluir no final da URL o parâmetro &view=list&page=0
http://flex.mapaprop.com/buscar/?zone1=16&zone2=600&zone3=5059&view=list&page=0
Lembre-se de sempre incluir no final da URL o parâmetro &view=list&page=0
Para os casos do tipo de operação "Aluguéis temporários" existe a opção de administrar reservas. As reservas bloqueiam resultados: se a busca for feita entre data de chegada e data de saída, serão exibidos resultados apenas de propriedades livres para alugar.
Os parâmetros date-from=&date-to= permitem compor uma URL que mostre resultados de propriedades disponíveis entre datas, por exemplo...
http://flex.mapaprop.com/buscar/?date-from=05-06-2014&date-to=15-06-2014&view=list&page=0
Lembre-se de sempre incluir no final da URL o parâmetro &view=list&page=0
Resultados de ocupação de pessoas
Para os casos do tipo de operação "Aluguéis temporários" existe a opção de administrar a quantidade de ocupantes.
O parâmetro occupancy= permite compor uma URL que mostre resultados de propriedades disponíveis para determinada quantidade de pessoas, por exemplo...
http://flex.mapaprop.com/buscar/?occupancy=4&view=list&page=0
Lembre-se de sempre incluir no final da URL o parâmetro &view=list&page=0
Resultados de quantidade de quartos
Para todos os casos existe a opção de administrar a quantidade de quartos.
O parâmetro bedrooms= permite compor uma URL que mostre resultados de propriedades disponíveis com uma quantidade de quartos determinada, por exemplo...
http://flex.mapaprop.com/buscar/?bedrooms=2&view=list&page=0
Lembre-se de sempre incluir no final da URL o parâmetro &view=list&page=0
Resultados de tipo de moeda e preço determinado
Para todos os casos, é possível buscar dentro de uma faixa de preços determinada. Para alguns países, também é possível escolher o tipo de moeda.
Os parâmetros priceFrom=&priceTo= permitem compor uma URL que mostre resultados de propriedades dentro de uma faixa de preços determinada, por exemplo...
http://flex.mapaprop.com/buscar/?priceTo=10000&priceFrom50000&view=list&page=0
Lembre-se de sempre incluir no final da URL o parâmetro &view=list&page=0
Para alguns países, existe a opção de mostrar imóveis em diversas moedas. Nesse caso, o parâmetro currency= servirá para mostrar resultados de uma moeda determinada, por exemplo...
Os parâmetros priceFrom=&priceTo= permitem compor uma URL que mostre resultados de propriedades dentro de uma faixa de preços determinada, por exemplo...
http://flex.mapaprop.com/buscar/?currency=USD&priceTo=10000&priceFrom50000&view=list&page=0
Lembre-se de sempre incluir no final da URL o parâmetro &view=list&page=0
Resultados de um tipo de propriedade determinado
O parâmetro type= permite compor uma URL que mostre resultados de propriedades de um tipo determinado (ex: "escritório"), por exemplo...
http://flex.mapaprop.com/buscar/?type=7&view=list&page=0
Lembre-se de sempre incluir no final da URL o parâmetro &view=list&page=0
Tipos de parâmetros
Este é um detalhamento dos diferentes parâmetros existentes. Lembre-se de que o uso de "&" permite concatenar parâmetros.
| Parâmetro | Valor | Exemplo de uso | Descrição |
|---|---|---|---|
| date-from= | data de início | date-from=05-05-2014 | Define uma data de início de busca de disponibilidade (temporários) |
| date-to= | data final | date-to=05-05-2014 | Define uma data máxima de busca de disponibilidade (temporários) |
| status= | Estado da propriedade | status=1 | Define um Estado da propriedade segundo a tabela de estados |
| occupancy= | Ocupação máxima para a propriedade | occupancy=2 | Define a quantidade de pessoas que um aluguel temporário permite receber. |
| bedrooms= | Quartos da propriedade | bedrooms=2 | Define a quantidade de quartos que uma propriedade possui. |
| branch= | Filial da propriedade | branch=1912 | Define uma filial para as propriedades exibidas segundo o código de filial |
| zone0= | País da propriedade - Zona 0 | zone0=1 (Argentina) | Define um país para a propriedade segundo a tabela de países |
| zone1= | Província - Estado - Zona 1 | zona1=16 (Rio Negro) | Define uma província / estado para a propriedade segundo as zonas disponíveis. Use o método simples para obter este código |
| zone2= | Município - Departamento - Área - Zona 2 | zona2=600 (Bariloche) | Define uma zona dentro da província / estado segundo as zonas disponíveis. Use o método simples para obter este código |
| zone3= | Bairro - Localidade - Comuna - Vilarejo - Zona 3 | zona3=5059 (San Carlos de Bariloche) | Define uma zona dentro da zona 2 segundo as zonas disponíveis. Use o método simples para obter este código |
| priceFrom= | Preço a partir de | priceFrom=10000 | Define um valor mínimo de preço para exibir resultados |
| priceTo= | Preço até | priceTo=50000 | Define um valor máximo de preço para exibir resultados |
| currency= | Moeda | currency=USD | Define uma moeda para uma busca por faixa de preços |
| operation= | Operação | operation=1 | Define um tipo de operação para o imóvel segundo a tabela de operação |
| type= | Tipo de propriedade | type=7 | Define um tipo de propriedade para o imóvel. Use o método simples para obter este código |
| view=list | Tipo de visualização listagem | view=list | Define uma forma de exibir os resultados: listagem. Use somando &page=0 |
| view=map | Tipo de visualização mapa | view=map | Define uma forma de exibir os resultados: mapa |
| page=0 | Número de página da listagem | page=2 | Define uma página para começar a exibir os resultados. Comece sempre com ZERO (0) |
Estados da propriedade
Os Estado da propriedade são definidos segundo o seguinte modelo
| Parâmetro | Valor | Dicas |
|---|---|---|
| status=1 | Excelente | |
| status=2 | Bom | |
| status=3 | A reformar | |
| status=4 | Projeto | use para listar empreendimentos projetados |
| status=5 | Novo | use para listar empreendimentos finalizados |
| status=6 | Em construção | use para listar empreendimentos em obra |
| status=7 | Ruim | |
| status=8 | Regular | |
| status=9 | Muito bom |
Países da propriedade
Os parâmetros de país permitem listar propriedades segundo as opções disponíveis na Mapaprop
| Parâmetro | Valor | Dicas |
|---|---|---|
| zone0=1 | Argentina | use para listar propriedades da Argentina |
| zone0=2 | Espanha | use para listar propriedades da Espanha |
| zone0=3 | Uruguai | use para listar propriedades do Uruguai |
Filial da propriedade
Os parâmetros de filial permitem listar propriedades segundo seu código. Cada filial possui um código único na sua conta Mapaprop. Obtenha esse código para criar uma URL a partir da edição de filial na Mapaprop

Operação da propriedade
Os parâmetros de país permitem listar propriedades segundo as opções disponíveis na Mapaprop
| Parâmetro | Valor |
|---|---|
| operation=1 | Venda |
| operation=2 | Aluguel |
| operation=3 | Aluguel temporário |
⚠ Se você tiver dificuldades com esta ajuda, pode reportar um problema clicando aqui
Mapaprop.com | Todos os direitos reservados | Siga-nos no Twitter