---
title: "UTMパラメータ"
slug: "utm-parameters"
abstract: "UTMパラメータの更新に関する詳細は、Sitecore Search JavaScript SDK Reactに用いる関連キャンペーンを記述するために使われる関連キャンペーンのcontext objectです。"
---
# UTMパラメータ

リクエスト内のcontext objectは、データを要求する場所と訪問者を表します。オブジェクト内の値は、探索中に適用されるルールを選択するために使われます。

このトピックでは、ReactのSitecore Search JavaScript SDKにおけるリクエストのcontext objectにUrchin Tracking Module(UTM)パラメータを追加する方法について説明します。

以下の表は、マーケティングキャンペーンを説明するために用いられるUTMパラメータを示しています。これらのパラメータのいずれかを使いたい場合は、utm\_sourceも含めなければなりません。その他のパラメータはすべて任意です。

財産

種類

概要

utm\_source

ストリング

トラフィックを送信したサイトの識別子。  
  
例: *domain.com*

utm\_medium

番号

使用されたリンクの種類の識別子。  
  
例: *ppc*、 *cpc*、*バナー*、 *メール*。

utm\_campaign

番号

特定のプロモーションや戦略キャンペーンの識別子。  
  
例: *spring\_sale*

utm\_term

番号

検索語の一覧は、しばしば *+* 記号またはプラス記号で区切られています。  
  
例: *人気+最新*

utm\_content

番号

ユーザーがサイトに誘導するために具体的にクリックされたものの識別子。  
  
例: *logolink* と *callToAction*。

UTMパラメータを文脈として補足すると:

-   PageControllerを使って値を設定し、以下のコードブロックで示されています。
    
    import { PageController } from '@sitecore-search/react';
    
    const context = PageController.getContext();
    
    context.setUtmSource('utm source');
    context.setUtmMedium('utm medium');
    context.setUtmCampaign('utm campaign');
    context.setUtmTerm('utm term');
    context.setUtmContent('utm content');