Show Menu
トピック×

複数通貨のサポート

このドキュメントでは、複数通貨のサポート用にターゲット通貨コードを定義する方法について説明します。
ターゲットの通貨コードは、次の3つのレベルで定義されます。

ページレベル

ターゲット通貨のJavaScript変数は、ページレベルで設定できます。 サイトの所有者は、この変数を適切な3文字のISO 4217通貨コード(このドキュメントで以下に示すとおり)で設定します。 currencyCode変数が このレベルで設定されていない場合 、デフォルトの通貨はレポートスイートで指定された通貨と同じになります。 ページレベルの変数がレポートスイートで指定された変数と競合する場合は、レポートスイートの変数が優先されます。

レポートスイートレベル

ベース 通貨は 、レポートスイ ートの作成時に指定します 。 これは通貨のデフォルト設定で、ページレベルで設定された通貨コードよりも優先されます。 したがって、レポートスイートで米ドル、ユーロ、英国ポンドを受け入れる注文があり、レポートスイートでデフォルトの通貨コードが「米ドル」に設定されている場合、レポートのバックエンドデータベースはすべてのトランザクションを米ドルに変換します。
マーケティングレポートでは、イメージリクエストが発生した時点の為替レートを使用して、ページレベルの通貨値をデフォルトのレポートスイートの通貨値に変換します。 レポートスイートでは、デフォルトの通貨として「米ドル」が使用されます。

レポートレベル

ユーザーは、ユーザーログインセッションで使用するデフォルトのレポート通貨を設定できます。 これには、任意のコンバージョンレポートの​ 表示オプション ​リンクを通してアクセスできます。マーケティングレポートは、レポートを実行した時点の為替レートを使用して、レポートスイートの通貨値をレポートで指定された通貨値に変換します。

サポートされる通貨コード(ISO 4217)

Analyticsは、現在、換算トランザクションに対して次の通貨形式をサポートしています。
'AFA'アフガニスタンアフガニ(AFA)
'AFN'アフガニスタンアフガニ(AFN)
'ALL'アルバニアレク(ALL)
'DZD'アルジェリアディナール(DZD)
'AOA'アンゴラクワンザ(AOA)
'ARS'アルゼンチンペソ(ARS)
'AMD'アルメニアドラム(AMD)
'AWG'アルバギルダー(AWG)
「AUD」オーストラリアドル(AUD)
'AZM'アゼルバイジャンマナト(AZM)
'AZN'アゼルバイジャンニューマナト(AZN)
'BSD'バハマドル(BSD)
'BHD'バーレーンディナール(BHD)
'BDT'バングラデシュタカ(BDT)
'BBD'バルバドスドル(BBD)
'BYR'ベラルーシルーブル(BYR)
'BZD'ベリーズドル(BZD)
'BMD'バミューダドル(BMD)
'BTN'ブータンニュルタム(BTN)
ボブボリビアボリビアーノ
'BAM'ボスニアヘルツェゴビナ兌換マルク(BAM)
'BWP'ボツワナプラ(BWP)
'BRL'ブラジルレアル(BRL)
'BND'ブルネイドル(BND)
'BGN'ブルガリアレフ(BGN)
'BIF'ブルンジフラン(BIF)
'KHR'カンボジアリエル(KHR)
'CAD'カナダドル(CAD)
'CVE'カーボベルデエスクード(CVE)
'KYD'ケイマン諸島ドル(KYD)
「CLP」チリペソ(CLP)
中国人民元(CNY)
コロンビアペソ
'XOF' Communauté Financière Africaine Francs BCEAO (XOF)
'XAF'アフリカ金融共同体フランBEAC (XAF)
'KMF'コモロフラン(KMF)
XPFフラン(XPF)
'CDF'コンゴ/キンシャサフラン(CDF)
'CRC'コスタリカコロン(CRC)
「HRK」クロアチアクーナ(HRK)
'CUC'キューバ兌換ペソ(CUC)
「CUP」キューバペソ(CUP)
'CYP'キプロスポンド(CYP)
'CZK'チェコ共和国コルナ(CZK)
'DKK'デンマーククローネ(DKK)
'DJF'ジブチフラン(DJF)
'DOP'ドミニカ共和国ペソ(DOP)
'XCD'東カリブドル(XCD)
'EGP'エジプトポンド(EGP)
'SVC'エルサルバドルコロン(SVC)
'ERN'エリトリアナクファ(ERN)
'XBT' ERR (XBT)
'EEK'エストニアクローニ(EEK)
'ETB'エチオピアブル(ETB)
'EUR'ユーロ(EUR)
'FKP'フォークランド諸島ポンド(FKP)
'FJD'フィジードル(FJD)
'GMD'ガンビアダラシ(GMD)
'GEL'グルジアラリ(GEL)
「GHC」ガーナセディ(GHC)
「GHS」ガーナセディ(GHS)
'GIP'ジブラルタルポンド(GIP)
'XAU'金オンス(XAU)
'GTQ'グアテマラケツァル(GTQ)
'GGP'ガーンジーポンド(GGP)
'GNF'ギニアフラン(GNF)
'GYD'ギアナドル(GYD)
'HTG'ハイチグールド(HTG)
'HNL'ホンジュラスレンピラ(HNL)
'HKD'香港ドル(HKD)
'HUF'ハンガリーフォリント(HUF)
'ISK'アイスランドクローナ(ISK)
'INR'インドルピー(INR)
'IDR'インドネシアルピア(IDR)
'XDR'国際通貨基金特別引き出し権(XDR)
'IRR'イランリアル(IRR)
'IQD'イラクディナール(IQD)
マンポンドの'IMP'島(IMP)
イスラエル新シェケル
'JMD'ジャマイカドル(JMD)
「JPY」日本円(JPY)
'JEP'ジャージーポンド(JEP)
'JOD'ヨルダンディナール(JOD)
'KZT'カザフスタンテンゲ(KZT)
'KES'ケニアシリング(KES)
'KWD'クウェートディナール(KWD)
「KGS」キルギスタンソム(KGS)
'LAK'ラオスキップ(LAK)
'LVL'ラトビアラティ(LVL)
'LBP'レバノンポンド(LBP)
'LSL'レソトマロティ(LSL)
'LRD'リベリアドル(LRD)
'LYD'リビアディナール(LYD)
'LTL'リトアニアリタイ語(LTL)
'MOP'マカオパタカ(MOP)
'MKD'マケドニアデナル(MKD)
'MGA'マダガスカルアリアリ(MGA)
'MWK'マラウイクワチャ(MWK)
'MYR'マレーシアリンギット(MYR)
'MVR'モルジブルフィア(MVR)
'MTL'マルタリラ(MTL)
'MRO'モーリタニアウギヤス(MRO)
'MUR'モーリシャスルピー(MUR)
'MXN'メキシコペソ(MXN)
'MDL'モルドバレウ(MDL)
'MNT'モンゴルトゥグリク(MNT)
モロッコディルハム(MAD)
'MZN'モザンビークメティカル(MZN)
'MZM'モザンビークメティカル(MZM)
'MMK'ミャンマーチャット(MMK)
'NAD'ナミビアドル(NAD)
「NPR」ネパールルピー(NPR)
「アン」オランダ領アンティルギルダー(ANG)
'NZD'ニュージーランドドル(NZD)
'NIO'ニカラグアコルドバ(NIO)
'NGN'ナイジェリアナイラ(NGN)
'KPW'北朝鮮ウォン(KPW)
'NOK'ノルウェークローネ(NOK)
'OMR'オマーンリアル(OMR)
'PKR'パキスタンルピー(PKR)
'XPD'パラジウムオンス(XPD)
'PAB'パナマバルボア(PAB)
'PGK'パプアニューギニアキナ(PGK)
'PYG'パラグアイグアラニ(PYG)
'PEN'ペルーヌエボソル(PEN)
'PHP'フィリピンペソ(PHP)
'XPT'プラチナオンス(XPT)
「PLN」ポーランドズロチ(PLN)
'QAR'カタールリヤル(QAR)
'ROL'ルーマニアレウ(ROL)
『ロン』ルーマニアニューレイ(RON)
『RUB』ロシアルーブル(RUB)
'RUR'ロシアルーブル(RUR)
'RWF'ルワンダフラン(RWF)
'SHP'セントヘレナポンド(SHP)
'WST'サモアタラ(WST)
'STD'サントメプリンシペドブラ(STD)
「SAR」サウジアラビアリヤル(SAR)
'SPL'セボルガルイジーニ(SPL)
'RSD'セルビアディナール(RSD)
'CSD'セルビアディナール(CSD)
'SCR'セイシェルルピー(SCR)
'SLL'シエラレオネレオネ(SLL)
'XAG'銀オンス(XAG)
'SGD'シンガポールドル(SGD)
「SKK」スロバキアコルナ(SKK)
'SIT'スロベニアトーラル(SIT)
「SBD」ソロモン諸島ドル(SBD)
「SOS」ソマリアシリング(SOS)
'ZAR'南アフリカランド(ZAR)
'KRW'韓国ウォン(KRW)
'LKR'スリランカルピー(LKR)
'SDD'スーダンディナール(SDD)
'SDG'スーダンポンド(SDG)
'SRD'スリナムドル(SRD)
'SRG'スリナムギルダー(SRG)
'SZL'スワジランドリランゲニ(SZL)
'SEK'スウェーデンクローナ(SEK)
「CHF」スイスフラン(CHF)
'SYP'シリアポンド(SYP)
'TWD'新台湾ドル(TWD)
'TJS'タジキスタンソモニ(TJS)
'TZS'タンザニアシリング(TZS)
THBタイバーツ(THB)
トンガパアンガ(TOP)
'TTD'トリニダードトバゴドル(TTD)
'TND'チュニジアディナール(TND)
トルコリラ(TRY)
トルコリラ(TRL)
'TMM'トルクメニスタンマナト(TMM)
'TMT'トルクメニスタン新マナト(TMT)
'TVD'ツバルドル(TVD)
'UGX'ウガンダシリング(UGX)
'UAH'ウクライナグリブナ(UAH)
'AED'アラブ首長国連邦ディルハム(AED)
'GBP'英国ポンド(GBP)
「USD」が選択された米国ドル(USD)
'UYU'ウルグアイペソ(UYU)
'UZS'ウズベキスタンスム(UZS)
'VUV'バヌアツバツ(VUV)
'VEB'ベネズエラボリバル(VEB)
ベネズエラボリバルフエルテ(VEF)
「VND」ベトナムドン(VND)
イエメンリアル(YER)
'ZMK'ザンビアクワチャ(ZMK)
'ZMW'ザンビアクワチャ(ZMW)
'ZWD'ジンバブエドル(ZWD)

AppMeasurement.jsの例

この変 currencyCode 数は、AppMeasurement.jsファイル内でグローバルに定義できます。 このファイルでcurrencyCode変数を定義すると、すべての通貨トランザクションで一貫した通貨コードが使用されます。 次の例では、AppMeasurement.jsファイルの変 currencyCode 数としてユー CONFIG SECTION ロを指定しています。 すべての購入イベントは、「ユーロ」トランザクションとしてレポートすることによって解釈されます。
/************************** 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" 
***
    

AppMeasurement.jsファイルの編集について詳しくは、「AppMeasurement.jsファ イルへのコードの挿入」を参照してください

追加の導入時の注意

  • 通貨コードはページ間で変化する可能性がありますが、特定のページリクエストで定義されるすべてのコンバージョン行項目で同じ通貨を使用する必要があります(例えば、同じページビューでユーロ、英国ポンド、米ドルを定義することはできません)。 通貨換算を行わない場合は、currencyCode値を空白にしておく必要があります。 これにより、値がコンバージョンなしで直接レポートに渡されます。
  • 無効なcurrencyCode(サポートされている通貨コードリストにない値)を設定すると、ヒット全体が除外され、そのトランザクションに関するデータは収集されません。 実稼働環境に設 currencyCode 定する前に、テスト用のレポートスイートを使用して、データが収集され、通貨換算が正しいことを確認します。
  • セパレーターとしてピリオド(.)を使用しない通貨は、通常のセパレーターの代わりにピリオドを使用するように変更する必要があります。 例えば、コンマ(,)を使用するスウェーデン クローナは、コンマの代わりにピリオドを使用するように変更する必要があります。Analyticsでは、値の区切りにコンマが使用され、データが正しく渡されません。 期間によって、値が正しくレポートに渡されます。