Show Menu
ARGOMENTI×

Supporto multivaluta

Questo documento descrive come definire i codici di valuta di destinazione per il supporto per più divise.
I codici valuta di destinazione sono definiti a tre livelli:

Livello pagina

È possibile impostare una variabile JavaScript per la valuta di destinazione a livello di pagina. Il proprietario del sito imposta questa variabile con il codice valuta ISO 4217 di tre lettere appropriato (come indicato di seguito in questo documento). Se la variabile currencyCode non è impostata a questo livello, la valuta predefinita sarà la stessa specificata nella suite di rapporti. Se la variabile a livello di pagina è in conflitto con la variabile specificata nella suite di rapporti, la variabile nella suite di rapporti avrà la precedenza.

Livello suite di rapporti

La valuta di base è specificata al momento della creazione delle suite per report. Questa è l'impostazione predefinita per la valuta e ha la precedenza sui codici valuta impostati a livello di pagina. Pertanto, se una suite di rapporti ha ordini che accettano dollari statunitensi, euro e sterline britanniche e la suite di rapporti ha un codice valuta predefinito impostato su "Dollari USA", il database back-end di reporting traduce tutte le transazioni in Dollari USA.
I rapporti di marketing utilizzano il tasso di cambio al momento della richiesta dell'immagine per convertire i valori di valuta a livello di pagina nei valori di valuta predefiniti della suite di rapporti. Le suite di rapporti utilizzano "Dollari USA" come valuta predefinita.

Livello report

Gli utenti possono impostare la valuta predefinita indicata per la sessione di accesso utente. È possibile accedervi tramite il collegamento Opzioni di visualizzazione in qualsiasi rapporto di conversione. I rapporti di marketing utilizzano il tasso di cambio al momento dell'esecuzione del rapporto per convertire i valori della valuta della suite di rapporti in valori della valuta specificati nel rapporto.

Codici valuta supportati (ISO 4217)

Analytics supporta attualmente i seguenti formati di valuta per le transazioni di conversione:
AFA Afghanistan Afghanistan Afghanistan (AFA)
AFN Afghanistan Afghanistan Afghanistan (AFN)
Albania Leke (ALL)
Dinari algerini DZD (DZD)
'AOA' Angola Kwanza (AOA)
'ARS' Argentina Pesos (ARS)
'AMD' Armenia Drams (AMD)
'AWG' Aruba Guilders (AWG)
'AUD' Australia Dollari (AUD)
AZM' Azerbaijan Manats (AZM)
"AZN" Azerbaijan New Manats (AZN)
Dollari Bahamas "BSD" (BSD)
Dinari del Bahrein 'BHD' (BHD)
'BDT' Bangladesh Taka (BDT)
Barbados Dollari "BBD"
'BYR' Bielorussia Rubles (BYR)
Dollari Belize 'BZD' (BZD)
Dollaro delle Bermuda BMD
'BTN' Bhutan Ngultrum (BTN)
BOB Bolivia Bolivianos (BOB)
"BAM" Bosnia-Erzegovina Marka convertibile (BAM)
BWP (Botswana Pulas)
'BRL' Brasile Reais (BRL)
Bollari Brunei (BND)
'BGN' Bulgaria Leva (BGN)
'BIF' Burundi Francs (BIF)
'KHR' Cambogia Riels (KHR)
Dollari canadesi "CAD" (CAD)
Escudo Capo Verde (CVE)
Dollaro delle Isole Cayman 'KYD' (KYD)
"CLP" Cile Pesos (CLP)
Cina 'CNY' Yuan renminbi (CNY)
"COP" Pesos Colombia (COP)
XOF' Communauté Financière Africaine Francs BCEAO (XOF)
XAF" Communauté Financière Africaine Francs BEAC (XAF)
KMF Comoros Francs (KMF)
Comptoir 'XPF' Français du Pacifique Francs (XPF)
CDF Congo/Kinshasa Francs (CDF)
Coloni 'CRC' Costa Rica (CRC)
HRK Croazia Kuna (HRK)
Prezzi 'CUC' Cuba convertibili (CUC)
'CUP' Cuba Pesos (CUP)
'CYP' Sterline di Cipro (CYP)
"CZK" Repubblica Ceca Koruny (CZK)
DKK Danimarca Kroner (DKK)
DJF' Djibouti Francs (DJF)
"DOP" Repubblica Dominicana Pesos (DOP)
Dollaro dei Caraibi orientali (XCD)
Sterlina egiziana "EGP"
Coloni El Salvador SVC
ERN Eritrea Nakfa (ERN)
ERR 'XBT' (XBT)
"EEK" Estonia Krooni (EEK)
ETB Etiopia Birr (ETB)
Euro (EUR)
Sterline delle Isole Falkland "FKP"
Dollari Figi "FJD" (FJD)
GMD Dalasi (GMD)
"GEL" Georgia Lari (GEL)
GHC' Ghana Cedis (GHC)
GHS' Ghana Cedis (GHS)
"GIP" Gibilterra (GIP)
Oune Gold 'XAU' (XAU)
'GTQ' Guatemala Quetzales (GTQ)
Sterline GGP Guernsey (GGP)
"GNF" Guinea Francs (GNF)
Dollari Guyana 'GYD' (GYD)
"HTG" Haiti Gourdes (HTG)
HNL Honduras Lempiras (HNL)
"HKD" Dollari di Hong Kong (HKD)
"HUF" Ungheria Forint (HUF)
"ISK" Islanda Kronur (ISK)
Rupie 'INR' India (INR)
'IDR' Indonesia Rupiah (IDR)
Diritti speciali di prelievo del Fondo monetario internazionale XDR
Iran Rials (IRR)
"IQD" Iraq Dinars (IQD)
'IMP' Isola di Man Pound (IMP)
"ILS" Israel New Shekels (ILS)
Dollari giamaicani "JMD" (JMD)
'JPY' Japan Yen (JPY)
'JEP' Jersey Pound (JEP)
Dinari giordani JOD (JOD)
'KZT' Kazakhstan Tenge (KZT)
'KES' Kenya Shillings (KES)
KWD (KWD)
'KGS' Kyrgyzstan Soms (KGS)
LAK' Laos Kips (LAK)
"LVL" Lettonia Lati (LVL)
"LBP" Lebanon Pound (LBP)
'LSL' Lesotho Maloti (LSL)
Dollari 'LRD' Liberia (LRD)
Dinari 'LYD' Libia (LYD)
"LTL" Lituania Litai (LTL)
'MOP' Macau Patacas (MOP)
'MKD' Macedonia Denars (MKD)
Ariaria Madagascar "MGA" (MGA)
'MWK' Malawi Kwachas (MWK)
'MYR' Malaysia Ringgits (MYR)
Rufiya delle Maldive "MVR" (MVR)
MTL Malta Liri (MTL)
"MRO" Mauritania Ouguiyas (ORP)
"MUR" Mauritius Rupees (MUR)
MXN' Mexico Pesos (MXN)
'MDL' Moldova Lei (MDL)
"MNT" Mongolia Tugriks (MNT)
'MAD' Morocco Dirhams (MAD)
'MZN' Mozambico Meticais (MZN)
'MZM' Mozambico Meticais (MZM)
'MMK' Myanmar Kyats (MMK)
"NAD" Dollari Namibia (NAD)
'NPR' Nepal Rupees (NPR)
"ANG" Olandesi Antille Guilder (ANG)
Dollaro neozelandese NZD
'NIO' Nicaragua Cordobas (NIO)
"NGN" Nigeria Nairas (NGN)
'KPW' Corea del Nord ha vinto (KPW)
"NOK" Norway Kroner (NOK)
'OMR.' Oman Rials (OMR)
Rupie pakistane 'PKR' (PKR)
Unioni di palladio 'XPD' (XPD)
"PAB" Panama Balboas (PAB)
PGK Papua Nuova Guinea Kina (PGK)
'PYG' Paraguay Guarani (PYG)
'PEN' Perù Nuevos Soles (PEN)
PHP' Filippine Pesos (PHP)
'XPT' Platinum Ounces (XPT)
"PLN" Polonia Zlotych (PLN)
QAR (QAR)
"ROL" Romania Lei (ROL)
"RON" Romania Nuova Lei (RON)
Rubli della Russia "RUB" (RUB)
Rubli della Russia "RUR"
RWF Francs (RWF)
'SHP' Saint Helena Pound (SHP)
'WST' Samoa Tala (WST)
"STD" São Tomé e Principe Dobras (STD)
'SAR' Arabia Saudita Riyals (SAR)
'SPL' Seborga Luigini (SPL)
Dinari serbi "RSD" (RSD)
"CSD" Dinari serbi (CSD)
"SCR" Rupie delle Seychelles (SCR)
"SLL" Sierra Leone (SLL)
'XAG' Silver Ounces (XAG)
"SGD" Dollaro di Singapore (SGD)
'SKK' Slovacchia Koruny (SKK)
Talleri sloveni SIT
Dollari "SBD" delle Isole Salomone (SBD)
Scelte 'SOS' Somalia (SOS)
'ZAR' South Africa Rand (ZAR)
'KRW' ha vinto la Corea del Sud (KRW)
"LKR" Sri Lanka Rupees (LKR)
"SDD" Dinari sudanesi (SDD)
'SDG' Sudan Pound (SDG)
Dollari Suriname SRD (SRD)
Guilders 'SRG' Suriname (SRG)
"SZL" Swaziland Emalangeni (SZL)
"SEK" Svezia Kronor (SEK)
franchi svizzeri CHF (CHF)
'SYP' Syria Pound (SYP)
'TWD' Taiwan New Dollars (TWD)
TJS Tagikistan Somoni (TJS)
Scelte TZS Tanzania (TZS)
'THB' Thailand Baht (THB)
'TOP' Tonga Pa'anga (TOP)
Dollari Trinidad e Tobago (TTD)
TND Tunisia Dinars (TND)
'TRY' Lira Turchia (TRY)
'CTRL' Turchia Liras (CTRL)
'TMM' Turkmenistan Manats (TMM)
'TMT' Turkmenistan New Manats (TMT)
"TVD" Dollaro Tuvalu (TVD)
'UGX' Uganda Shillings (UGX)
'UAH' Ucraina Hryvnia (UAH)
'AED' United Arab Emirates Dirhams (AED)
"GBP" Sterlina britannica (GBP)
"USD" selezionato Dollaro statunitense (USD)
'UYU' Uruguay Pesos (UYU)
'UZS' Uzbekistan Sums (UZS)
'VUV' Vanuatu Vatu (VUV)
"VEB" Venezuela Bolivares (VEB)
"VEF" Venezuela Bolivares Fuertes (VEF)
'VND' Vietnam Dong (VND)
'YER' Yemen Rials (YER)
'ZMK' Zambia Kwacha (ZMK)
'ZMW' Zambia Kwacha (ZMW)
Dollari Zimbabwe 'ZWD' (ZWD)

Esempio di AppMeasurement.js

La currencyCode variabile può essere definita a livello globale nel file AppMeasurement.js. La definizione della variabile currencyCode in questo file assicura che tutte le transazioni valutarie utilizzino un codice valuta uniforme. L'esempio seguente specifica Euro come currencyCode variabile nel file AppMeasurement.js CONFIG SECTION . Tutti gli eventi di acquisto saranno interpretati segnalando come "Euro".
/************************** 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" 
***
    

Per ulteriori informazioni sulla modifica del file AppMeasurement.js, vedi Inserimento di codice nel file AppMeasurement.js.

Note aggiuntive sull’implementazione

  • Tenere presente che, mentre i codici valuta possono variare tra le pagine, tutti gli elementi delle linee di conversione definiti in una determinata richiesta di pagina devono utilizzare la stessa valuta (ad esempio, non è possibile definire Euro, Sterline britanniche e Dollari USA nella stessa visualizzazione pagina). Se non si desidera eseguire alcuna conversione valutaria, lasciare vuoto il valore currencyCode. In questo modo i valori inviati vengono passati direttamente ai report senza conversione.
  • Se si imposta un currencyCode non valido (qualsiasi valore non presente nell'elenco dei codici di valuta supportati), l'intero hit viene escluso e i dati non vengono raccolti per la transazione. Prima di impostare currencyCode in produzione, utilizzate una suite di rapporti di prova per verificare che i dati vengano raccolti e che la conversione della valuta sia corretta.
  • Valute che non utilizzano un punto (.) come separatore deve essere modificato per utilizzare il punto invece del separatore tipico. Ad esempio, la corona svedese, che utilizza una virgola (,), deve essere modificata per utilizzare un punto invece della virgola. Analytics utilizza la virgola per separare i valori e i dati non verranno passati correttamente. Il punto passerà correttamente il valore ai report.