---
title: "観客の詳細を閲覧・検査"
slug: "view-and-inspect-audience-details"
abstract: "View code and Inspect(オーディエンスビルダー)を使って、オーディエンスの定義方法を確認してください。"
---
# 観客の詳細を閲覧・検査

> !重要機能の利用可能性は段階的に展開される一部です。御社の組織はまだこの機能を見られないかもしれません。導入時に環境が導入された際に利用可能になります。

**View code** and **Inspect(オー**ディエンスビルダー)を使って、オーディエンスの定義方法を確認してください。

これらのオプションは、オーディエンスルールの確認、ルールグループのレビュー、またはオーディエンス全体の構成をチェックしたいときに便利です。

## オーディエンスコードを見る

**View Code**を使って、オーディエンスルールが生成コードとJSONとしてどのように表現されているかを確認しましょう。

オーディエンスコードを見るには:

1.  ナビゲーションメニューで **「パフォーマンス**」をクリックしてください。
    
2.  左側のペインで **「オーディエンス**」を選択します。
    
3.  **オーディエンス**ページで、見たいオーディエンスを開きます。
    
4.  Audience Builderのページ右上にある横の省略記号アイコン :mdiDotsHorizontal:をクリックし、その後「 **コードを表示**」をクリックします。
    
    **生成コード**のダイアログが開きます。
    
    ![At the top-right of the page, click the horizontal ellipsis icon, then click View code to open the Generated code dialog](https://doc.sitecore.com/api/markdown-image/sai/ja/users/sitecoreai/images/ViewCode.png)
    
5.  以下のタブを確認してください:
    
    -   **Transpiled code** - SitecoreAIがオーディエンスルールを処理するために使用した生成ロジックを表示します。
        
        例えば、*イギリスやアイルランドの聴衆*では、以下のトランスパイルコードが以下の通りをチェックします。
        
        -   プロファイルには国が *Ireland* または大陸が *Europe*されるセッションがあります。
        -   プロフィールには *過去30日*以内に作成されたセッションがあります。
        
        ルールグループは**Or**と結合されているため、どちらかのルールグループが一致すればプロファイルは聴衆に属します。
        
        (function() {
         const \_group\_0 = (function() {
         const \_cond\_0 = profile?.sessions?.some((session) =>
         ((session?.geolocation?.country === 'Ireland'))
         ) ?? false;
         const \_cond\_1 = profile?.sessions?.some((session) =>
         ((session?.geolocation?.continent === 'Europe'))
         ) ?? false;
         return \_cond\_0 || \_cond\_1;
         })();
        
         const \_group\_1 = (function() {
         const \_cond\_0 = profile?.sessions?.some((session) =>
         ((dateFns.isWithinInterval(new Date(session?.createdAt), { start: dateFns.subDays(new Date(), 30), end: new Date() })))
         ) ?? false;
         return \_cond\_0;
         })();
        
         return \_group\_0 || \_group\_1;
        })();
        
    -   **Definition JSON** - 同じオーディエンスルール構造をJSON形式で表示します。
        
        例えば、*イギリスとアイルランドの聴衆*では次のように示されています:
        
        -   トップレベルの **手術室** オペレーターです。
        -   セッションロケーションルール用のルールグループが一つ。
        -   過去30日以内に作成されたセッション用のルールグループが一つあります。
        -   各ルールで使用される選択されたセッション属性、比較器、値。
        
        {
         "operator": "OR",
         "groups": 
         {
         "operator": "OR",
         "conditions": 
         {
         "source": "sessions",
         "field": "geolocation/country",
         "operator": "EQUALS",
         "value": "Ireland"
         },
         {
         "source": "sessions",
         "field": "geolocation/continent",
         "operator": "EQUALS",
         "value": "Europe"
         }
         
         },
         {
         "operator": "AND",
         "conditions": 
         {
         "source": "sessions",
         "field": "createdAt",
         "operator": "IN\_PAST",
         "value": 
         "30"
         ,
         "unit": "DAYS"
         }
         
         }
         
        }
        

## 観客の詳細を確認しましょう

**Inspect**を使って、メタデータ、ルール定義、生成ロジック、構成詳細など、オーディエンス全体の構成をより詳細に確認できます。

観客の詳細を確認するために:

1.  ナビゲーションメニューで **「パフォーマンス**」をクリックしてください。
    
2.  左側のペインで **「オーディエンス**」を選択します。
    
3.  **オーディエンス**ページで、検査したいオーディエンスを開きます。
    
4.  オーディエンスビルダーの右上にある横の楕円アイコン :mdiDotsHorizontal:をクリックし、その後「 **検査**」をクリックします。
    
    「 **観客を検査** 」ダイアログが開きます。
    
    ![At the top-right of the page, click the horizontal ellipsis icon, then click Inspect to open the Inspect audience dialog](https://doc.sitecore.com/api/markdown-image/sai/ja/users/sitecoreai/images/InspectAudience.png)
    
5.  以下の見解をご覧ください:
    
    -   **JSON view** - JSON形式で完全なオーディエンス構成を表示します。この表示には以下の技術的な詳細が含まれます:
        
        -   オーディエンスメタデータ(名前、ステータス、改訂、作成日、修正日)など。
        -   観客ルールとルールグループ。
        -   各ルールで使用される属性、演算子、値。
        -   オーディエンスルールを処理するために生成されたロジック。
        
        このビューは、オーディエンス設定の完全な技術的詳細が必要な場合や、オーディエンス設定のトラブルシューティング時に有用です。
        
        例えば、*以下の英国およびアイルランドの視聴者* 向けJSONビューは以下の通りです:
        
        -   観客名とステータス。
        -   最上位の OR オペレーター。
        -   セッションロケーションルール用のルールグループが一つ。
        -   過去30日以内に作成されたセッション用のルールグループが一つあります。
        -   オーディエンスルールを処理するために生成されるロジックです。
        
        {
         "clientKey": "pqsPERS3lw12v5a9rrHPW1c4hET73GxQ",
         "href": "http://personalize-definitions-blue.cdpp.internal/v3/templates/0333f646-cfdb-4dd7-b02a-df9a6fd5d5eb",
         "ref": "0333f646-cfdb-4dd7-b02a-df9a6fd5d5eb",
         "name": "UK and Ireland audience",
         "modifiedByRef": "auth0|64a5643d29a4512e770d3ba3",
         "modifiedByEmail": "john.doe@sitecore.com",
         "modifiedAt": "2026-05-28T11:\`16:51\`.052834Z",
         "revision": 5,
         "archived": false,
         "createdAt": "2026-05-28T11:\`16:05\`.047959Z",
         "createdByRef": "auth0|64a5643d29a4512e770d3ba3",
         "createdByEmail": "john.doe@sitecore.com",
         "friendlyId": "new\_customers\_with\_form\_submission",
         "type": "AUDIENCE",
         "status": "DRAFT",
         "additionalFields": {},
         "templateElements": ,
         "tags": ,
         "customTemplate": true,
         "definition": {
         "operator": "OR",
         "groups": 
         {
         "operator": "OR",
         "conditions": 
         {
         "source": "sessions",
         "field": "geolocation/country",
         "operator": "EQUALS",
         "value": "Ireland"
         },
         {
         "source": "sessions",
         "field": "geolocation/continent",
         "operator": "EQUALS",
         "value": "Europe"
         }
         
         },
         {
         "operator": "AND",
         "conditions": 
         {
         "source": "sessions",
         "field": "createdAt",
         "operator": "IN\_PAST",
         "value": 
         "30"
         ,
         "unit": "DAYS"
         }
         
         }
         
         },
         "transpiledDefinition": "(function() {\\n const \_group\_0 = (function() {\\n const \_cond\_0 = profile?.sessions?.some((session) =>\\n ((session?.geolocation?.country === 'Ireland'))\\n ) ?? false;\\n const \_cond\_1 = profile?.sessions?.some((session) =>\\n ((session?.geolocation?.continent === 'Europe'))\\n ) ?? false;\\n return \_cond\_0 || \_cond\_1;\\n })();\\n\\n const \_group\_1 = (function() {\\n const \_cond\_0 = profile?.sessions?.some((session) =>\\n ((dateFns.isWithinInterval(new Date(session?.createdAt), { start: dateFns.subDays(new Date(), 30), end: new Date() })))\\n ) ?? false;\\n return \_cond\_0;\\n })();\\n\\n return \_group\_0 || \_group\_1;\\n})();"
        }
        
    -   **Table view** - 同じオーディエンス定義をより読みやすい形式で表示すること。
        
        例えば *、イギリスとアイルランドのオーディエンス*の場合、テーブルビューはオーディエンスがセッションロケーションルールまたはセッション作成日ルールに合致するプロフィールが含まれているかを確認するのに役立ちます。