Show Menu
TÓPICOS×

Suporte multimoeda

Este documento descreve como definir códigos de moeda de destino para suporte a várias moedas.
Os códigos monetários de destino são definidos em três níveis:

Nível da página

É possível definir uma variável JavaScript para a moeda de destino no nível da página. O proprietário do site define essa variável com o código monetário ISO 4217 de três letras (conforme listado abaixo neste documento). Se a variável currencyCode não estiver definida nesse nível, a moeda padrão será a mesma especificada no conjunto de relatórios. Se a variável no nível da página estiver em conflito com a variável especificada no conjunto de relatórios, a variável no conjunto de relatórios terá prioridade.

Nível do conjunto de relatórios

A moeda base é especificada ao criar conjuntos de relatórios. Essa é a configuração padrão para moeda e tem prioridade sobre os códigos monetários definidos no nível da página. Assim, se um conjunto de relatórios tiver pedidos que aceitam Dólares Americanos, Euro e Libras Esterlinas e o conjunto de relatórios tiver um código monetário padrão definido como "Dólares Americanos", o banco de dados back-end do relatório converterá todas as transações em Dólares Americanos.
Os relatórios de marketing usam a taxa de câmbio no momento em que a solicitação de imagem ocorre para traduzir os valores monetários no nível da página para os valores monetários padrão do conjunto de relatórios. Os conjuntos de relatórios usam "Dólares Americanos" como moeda padrão.

Nível do relatório

Os usuários podem definir a moeda padrão reportada para a sessão de logon do usuário. Essa informação pode ser acessada por meio do link Opções de exibição em qualquer Relatório de Conversão. Os relatórios de marketing usam a taxa de câmbio no momento em que o relatório é executado para converter valores monetários do conjunto de relatórios em valores monetários especificados pelo relatório.

Códigos monetários suportados (ISO 4217)

O Analytics suporta atualmente os seguintes formatos de moeda para transações de conversão:
"AFA" Afegãos do Afeganistão (AFA)
"AFN" Afegãos do Afeganistão (AFN)
'ALL' Albânia Leke (ALL)
Dinar Argélia 'DZD' (DZD)
"AOA" Angola Kwanza (AOA)
Pesos argentinos 'ARS' (ARS)
'AMD' Armenia Drams (AMD)
Guildas de Aruba (AWG)
Dólares australianos 'AUD' (AUD)
"AZM" Azerbaijão Manats (AZM)
"AZN" Azerbaijão - Novos Manats (AZN)
Dólares das Bahamas (BSD)
Dinar 'BHD' do Bahrein (BHD)
'BDT' Bangladesh Taka (BDT)
Dólares de Barbados (BBD)
Rublos 'BYR' Belarus (BYR)
Dólares de Belize 'BZD'
Dólares das Bermudas "BMD" (BMD)
BTN - Ngultrum do Butão (BTN)
'BOB' Bolivia Bolivianos (BOB)
Marco Conversível da Bósnia e Herzegovina (BAM)
'BWP' Pulas do Botswana (BWP)
Brasil Reais 'BRL'
Dólares de Brunei 'BND' (BND)
"BGN" Bulgária Leva (BGN)
Franco 'BIF' Burundi (BIF)
'KHR' Camboja Riels (KHR)
Dólares canadenses 'CAD' (CAD)
Escudos de Cabo Verde (CVE)
Dólares das Ilhas Caimão "KYD" (KYD)
'CLP' Chile Pesos (CLP)
'CNY' China Yuan Renminbi (CNY)
Pesos colombianos (COP)
'XOF' Communauté Financière Africaine Francs BCEAO (XOF)
'XAF' Communauté Financière Africaine Francs BEAC (XAF)
'KMF' Comoros Francs (KMF)
Comptoirs Français du Pacifique Francs (XPF)
'CDF' Congo/Franco de Kinshasa (CDF)
'CRC' Colones da Costa Rica (CRC)
"HRK" Croácia Kuna (HRK)
Pesos Conversíveis "CUC" Cuba (CUC)
'CUP' Pesos cubanos (CUP)
Libras cipriotas 'CYP'
"CZK" Coroa da República Checa (CZK)
"DKK" Coroa dinamarquesa (DKK)
'DJF' Djibouti Francs (DJF)
"DOP" Pesos da República Dominicana (DOP)
'XCD' Dólares do Caribe Oriental (XCD)
Libras Egípcias 'EGP'
'SVC' Colones de El Salvador (SVC)
'ERN' Eritrea Nakfa (ERN)
ERR 'XBT' (XBT)
"EEK" Estônia - Krooni (EEK)
'ETB' Etiópia Birr (ETB)
"EUR" Euro (EUR)
Libras das Ilhas Falkland 'FKP' (FKP)
Dólares Fiji 'FJD' (FJD)
"GMD" - Dalasi da Gâmbia (GMD)
"GEL" Georgia Lari (GEL)
"GHC" Ghana Cedis (GHC)
"GHS" Ghana Cedis (GHS)
'GIP' - Libras de Gibraltar (GIP)
Onças de ouro 'XAU' (XAU)
'GTQ' Guatemala Quetzales (GTQ)
Libras Guernsey 'GGP' (GGP)
Francos da Guiné 'GNF' (GNF)
Dólares da Guiana 'GYD' (GYD)
'HTG' Haiti Gourdes (HTG)
"HNL" Honduras Lempiras (HNL)
'HKD' Dólares de Hong Kong (HKD)
"HUF" Hungria Forint (HUF)
"ISK" Coroa islandesa (ISK)
Rúpias indianas 'INR'
'IDR.' Rúpias Indonésia (IDR)
Direitos de Saque Especiais do Fundo Monetário Internacional (XDR)
Rials do Irã (IRR)
Dinar 'IQD' Iraque (IQD)
'IMP' Isle of Man Pounds (IMP)
Novos Shekels "ILS" Israel (ILS)
Dólares jamaicanos 'JMD'
'JPY' Iene japonês (JPY)
'JEP' Jersey Pounds (JEP)
JOD'Jordan Dinars (JOD)
"KZT" Cazaquistão Tenge (KZT)
Xelins do Quénia "KES" (KES)
Dinar 'KWD' Kuwait (KWD)
Soms do Quirguistão 'KGS' (KGS)
LAK (LAK) Laos Kips (LAK)
"LVL" Lati (LVL)
Libras Libanesas "LBP" (LBP)
'LSL' Lesotho Maloti (LSL)
Dólares Libéria LRD (LRD)
Dinar líbio 'LYD' (LYD)
LTL Lituânia Litai (LTL)
Patacas de Macau 'MOP' (MOP)
Denars da Macedônia 'MKD' (MKD)
Ariary de Madagáscar (MGA)
'MWK' Malawi Kwachas (MWK)
Ringgits da Malásia 'MYR'
'MVR' Maldives Rufiyaa (MVR)
"MTL" Liri (MTL)
"MRO" Ouguiyas mauritano (OPR)
Rúpias Maurícias "MUR" (MUR)
Pesos mexicanos 'MXN' (MXN)
Lei da Moldávia 'MDL' (MDL)
Tugriks da Mongólia 'MNT'
'MAD' Morocco Dirhams (MAD)
'MZN' Moçambique Meticais (MZN)
'MZM' Moçambique Meticais (MZM)
'MMK' Myanmar Kyats (MMK)
Dólares da Namíbia 'NAD'
Rúpias Nepal 'NPR'
"ANG" Florins das Antilhas Holandesas (ANG)
Dólares "NZD" da Nova Zelândia (NZD)
'NIO' Nicarágua Cordobas (NIO)
Nairas da Nigéria (NGN)
Won "KPW" da Coreia do Norte (KPW)
"NOK" Noruega - Coroa (NOK)
'OMR.' Oman Rials (OMR)
Rúpias PKR do Paquistão
Onças de Paládio 'XPD' (XPD)
'PAB' Panama Balboas (PAB)
PGK Papua Nova Guiné Kina (PGK)
'PYG' Guarani Paraguai (PYG)
"PEN" Peru Nuevos Soles (PEN)
'PHP' Filipinas Pesos (PHP)
Onças Platinum 'XPT' (XPT)
Zlotych polonês "PLN" (PLN)
Riyal do QAR (QAR)
"ROL" Romênia Lei (ROL)
"RON" Nova Lei da Romênia (RON)
Rublos Rússia 'RUB' (RUB)
Rublos 'RUR' Rússia (RUR)
Franco Ruanda 'RWF' (RWF)
'SHP' - Libras de Saint Helena (SHP)
Tala Samoa 'WST' (WST)
Dobras de São Tomé e Príncipe (STD)
Rials da Arábia Saudita 'SAR' (SAR)
"SPL" Seborga Luigini (SPL)
Dinares 'RSD' da Sérvia (RSD)
"CSD" Sérvia Dinar (CSD)
RCS — Rúpias Seicheles (SCR)
"SLL" Serra Leoa Leones (SLL)
Onças de prata 'XAG' (XAG)
Dólares de Singapura "SGD" (SGD)
"SKK" Eslováquia Koruny (SKK)
'SIT' Tolares eslovenos (SIT)
Dólares das Ilhas Salomão (SBD)
"SOS" Xelins da Somália (SOS)
ZAR (South Africa Rand)
Won da Coreia do Sul (KRW)
"LKR" Rúpias do Sri Lanka (LKR)
Dinares Sudan 'SDD' (SDD)
Libras Sudanesas 'SDG' (SDG)
Dólares do Suriname (SRD)
"SRG" Suriname Guilders (SRG)
"SZL" Suazilândia Emalangeni (SZL)
"SEK" Coroa sueca (SEK)
Francos suíços "CHF" (CHF)
'SYP' - Libras sírias (SYP)
"TWD" Novo Dólar de Taiwan (TWD)
"TJS" Tajiquistão Somoni (TJS)
Xelins da Tanzânia 'TZS'
'THB' Tailândia Baht (THB)
'TOP' Tonga Pa'anga (TOP)
Dólares de Trinidade e Tobago (TTD)
Dinar Tunísia 'TND' (TND)
'TRY' Lira turca (TRY)
"TRL" Liras turcas (TRL)
'TMM' Manats do Turquemenistão (TMM)
'TMT' Novos Manats do Turcomenistão (TMT)
Dólares Tuvalu 'TVD' (TVD)
Xelins "UGX" de Uganda (UGX)
"UAH" Ucrânia Hryvnia (UAH)
Dirrãs dos Emirados Árabes Unidos (AED)
'GBP' Libras do Reino Unido (GBP)
'USD' selecionado Dólares dos Estados Unidos (USD)
'UYU' Pesos uruguaios (UYU)
Sums "UZS" Usbequistão (UZS)
'VUV' Vanuatu Vatu (VUV)
"VEB" Bolivares Venezuela (VEB)
"VEF" Venezuela Bolivares Fuertes (VEF)
'VND' Vietnam Dong (VND)
Rials do Iêmen 'YER' (YER)
ZMK Zâmbia Kwacha (ZMK)
"ZMW" Zambia Kwacha (ZMW)
Dólares do Zimbábue 'ZWD' (ZWD)

Exemplo de AppMeasurement.js

A currencyCode variável pode ser definida globalmente no arquivo AppMeasurement.js. A definição da variável currencyCode neste arquivo garante que todas as transações monetárias usem um código monetário uniforme. O exemplo abaixo especifica Euros como a currencyCode variável no arquivo AppMeasurement.js CONFIG SECTION . Todos os eventos de compra serão interpretados mediante o reporte de informação como transações em "euros".
/************************** CONFIG SECTION **************************/ 
/* You may add or alter any code config here. */ 
s.account="devnow"
s.currencyCode="EUR"
s.trackInlineStats=true 
s.linkLeaveQueryString=false 
s.linkTrackVars="None" 
s.linkTrackEvents="None" 
***
    

Para obter mais informações sobre como editar o arquivo AppMeasurement.js, consulte Inserir código no arquivo AppMeasurement.js.

Outras notas de implementação

  • Lembre-se de que, embora os códigos monetários possam mudar entre as páginas, todos os itens de linha de conversão definidos em uma determinada solicitação de página devem usar a mesma moeda (por exemplo, você não pode ter Euro, Libras Esterlinas e Dólares Americanos definidos na mesma exibição de página). Se você não quiser fazer nenhuma conversão monetária, deixe o valor currencyCode em branco. Isso faz com que os valores enviados sejam transmitidos diretamente para relatórios sem conversão.
  • Definir um currencyCode inválido (qualquer valor que não esteja na lista de códigos de moeda suportados) faz com que toda a ocorrência seja excluída e os dados não sejam coletados para essa transação. Antes de configurar currencyCode em produção, use um conjunto de relatórios de teste para verificar se os dados foram coletados e se a conversão monetária está correta.
  • Moedas que não usam ponto (.) como separador devem ser modificadas para usar ponto em vez do separador comum. Por exemplo, a Coroa sueca, que utiliza vírgula (,), deve ser modificada para usar ponto em vez de vírgula. O Analytics usa a vírgula para separar valores, e os dados não serão transmitidos corretamente. O período passará corretamente o valor para os relatórios.