Monitore o uso da sua chave antes de atingir um limite
Acompanhar seus cabeçalhos de cota ao longo do caminho mostra quando um limite está se aproximando, bem antes de uma requisição ser realmente rejeitada.
Um preço exibido em uma moeda desconhecida faz o visitante parar e fazer contas de cabeça antes de decidir qualquer coisa, e é exatamente nesse momento que uma página de preços deveria estar mais clara.
Consulte o endereço IP do visitante e leia o campo country_code, que você pode associar a uma moeda usando a sua própria tabela de correspondência, a mesma tabela que você usaria se o cliente tivesse informado o país diretamente.
GET /v1/ip?ip=203.0.113.150{
"status": "ok",
"ip": "203.0.113.150",
"version": 4,
"found": true,
"country": "Canada",
"country_code": "CA",
"region": "Ontario",
"city": "Toronto",
"postcode": "M5H",
"lat": 43.6511,
"lon": -79.3808,
"timezone": "America/Toronto",
"asn": 4321,
"org": "Example ISP"
}Mostrar um preço convertido para facilitar a leitura não exige cobrar de fato nessa moeda. Os preços da própria My Geocode, por exemplo, são somente em EUR no mundo inteiro, independentemente de onde o cliente se cadastra, e essa mesma separação se aplica à sua página de preços: você pode exibir uma estimativa localizada e continuar liquidando cada transação na moeda que o seu processador de pagamento realmente aceita.
Se você está mostrando uma estimativa convertida, e não um preço que vai realmente cobrar nessa moeda, identifique-a claramente como estimativa, já que as taxas de câmbio mudam e um visitante que espera ser cobrado exatamente pelo valor que viu será pego de surpresa se a cobrança real chegar em outra moeda, com outra taxa.
Alguns visitantes estão viajando, usando uma VPN ou simplesmente querem ver os preços em uma moeda diferente da detectada. Um pequeno seletor de moeda ao lado do padrão detectado não custa nenhuma requisição a mais e evita prender alguém a um padrão errado.
Uma consulta de IP por nova sessão de visitante, armazenada em cache durante a visita, é uma requisição. Mesmo uma página de preços com bastante tráfego diário fica dentro das 2.500 requisições gratuitas por dia incluídas em cada chave, ou da mesma cota disponível a partir de um único endereço sem chave.
Detectar uma provável moeda a partir de dados de IP elimina um ponto de atrito pequeno, mas real, em uma página de preços, desde que a moeda real de liquidação seja informada com clareza. Consulte a documentação da consulta IPv4 para ver a lista de campos e a página de preços da própria My Geocode para ver como nós mesmos lidamos com isso.