---
title: Shopify Marketsの構成
description: この記事では、Tealiumアプリケーションで使用するためのShopify Marketsの構成方法について説明します。
url: https://docs.tealium.com/ja/platforms/shopify/configure-shopify-marketplace/
---
Shopify Marketsを使用すると、単一のShopifyストアから複数の市場地域を管理できます。Tealium ShopifyアプリとShopify Marketsを使用して、市場特有の構成を構成し、正確なデータ収集とレポートを保証します。

## 前提条件

* Shopify管理画面でShopify Marketsが有効になっている必要があります（**構成 > マーケット**）。
* **マーケット**タブを使用する前に、Shopifyで少なくとも1つの市場が構成されている必要があります。
* 最初に**構成**タブでグローバルTealium構成を完了してください。

## マーケットタブへのアクセス

1. Shopify管理画面でTealiumアプリを開きます。
1. **マーケット**タブをクリックします。
1. このタブには、Shopifyストアで構成されているすべての市場が表示されます。

## 市場の構成

1. 構成したい市場の隣にある**構成**ボタンをクリックします。
1. 次のフィールドが含まれるモーダルフォームが開きます：
   * **Tealiumアカウント**：この市場のTealiumアカウント名。
   * **Tealium環境**：`dev`、`qa`、または`prod`を選択。
   * **クライアントサイドプロファイル**：`utag.js`のロード用プロファイル。
   * **サーバーサイドプロファイル**：サーバーサイドトラッキングを使用する場合のWebhookデータ用プロファイル。
   * **ファーストパーティドメイン**：（オプション）`utag.js`のカスタムドメイン。
   * **カスタムデータレイヤー構成**：（オプション）追加のデータレイヤー変数用のJSONオブジェクト。
1. **保存**をクリックして構成を適用します。

## デフォルトの継承の使用

各市場には**デフォルトの継承**オプションがあります：

* **チェック済み**：市場は**構成**タブのグローバル構成を使用します。
* **未チェック**：市場は独自のカスタム構成を使用します。

このオプションは、ほとんどの市場が同じ構成を共有しているが、1つまたは2つの市場が異なるプロファイルを必要とする場合に使用します。

## カスタムデータレイヤー構成

JSON形式を使用して市場特有の変数をデータレイヤーに追加します。

サポートされている値のタイプは2つあります：

**リテラル値**：

```json
{ "market_region": "EMEA", "market_currency": "EUR" }
```
**JavaScript参照**：

```json
{ "page_title": document.title, "current_url": window.location.href }
```

カスタムデータレイヤー構成では動的変数（例：`{{ product.id }}`）はサポートされていません。

## グローバル構成と市場構成

いくつかの構成は常にグローバルであり、市場ごとに変更することはできません：

* **トラッキングモード**：クライアントサイド、サーバーサイド、または両方（**構成**タブで構成）。
* **Webhook選択**：有効にするWebhook（**サーバーイベント**タブで構成）。

次の構成は市場ごとにカスタマイズできます：

* Tealiumアカウント
* Tealium環境
* クライアントサイドプロファイル
* サーバーサイドプロファイル
* ファーストパーティドメイン
* カスタムデータレイヤー変数

## 市場構成の確認

正しい構成がロードされているかを確認するには：

1. デバッグモードを有効にします（デバッグセクションを参照）。
1. 市場特有のURLを使用してストアフロントにアクセスします。例えば、ドイツの場合は`/en-de/`。
1. ブラウザの開発者ツールを開き、コンソールでTealium構成の出力を確認します。
1. アカウント、プロファイル、環境が市場構成と一致していることを確認します。