ResponseMetaData

レポートの内容に関する追加情報を含むレスポンスのメタデータ。

JSON 表現
{
  "dataLossFromOtherRow": boolean,
  "samplingMetadatas": [
    {
      object (SamplingMetadata)
    }
  ],
  "section": enum (Section),
  "schemaRestrictionResponse": {
    object (SchemaRestrictionResponse)
  },
  "currencyCode": string,
  "timeZone": string,
  "emptyReason": string,
  "subjectToThresholding": boolean
}
フィールド
dataLossFromOtherRow

boolean

true の場合、ディメンションの組み合わせのバケットの一部が「(other)」行にロールアップされていることを示します。これは、カーディナリティの高いレポートで発生する可能性があります。

メタデータ パラメータ dataLossFromOtherRow は、レポートで使用される集計データテーブルに基づいて入力されます。このパラメータは、レポートのフィルタと上限に関係なく正確に入力されます。

たとえば、リクエストに sessionSource = google のフィルタが含まれているため、「(other)」行がレポートから削除される可能性があります。このレポートの生成に使用された入力集計データに「(other)」行からのデータ損失がある場合、このパラメータは入力されます。

詳しくは、「(other)」行とデータ サンプリングについてをご覧ください。

samplingMetadatas[]

object (SamplingMetadata)

このレポートの結果がサンプリングされている場合、このレポートで使用されているイベントの割合を示します。日付範囲ごとに 1 つの samplingMetadatas が入力されます。各 samplingMetadatas は、リクエストで指定された日付範囲の順に日付範囲に対応します。

ただし、結果がサンプリングされていない場合、このフィールドは定義されません。

section

enum (Section)

レポート内のデータのタイプを識別します。

schemaRestrictionResponse

object (SchemaRestrictionResponse)

このレポートの作成時に積極的に適用されるスキーマ制限について説明します。詳しくは、アクセスとデータ制限の管理をご覧ください。

currencyCode

string

このレポートで使用される通貨コード。ビジュアライゼーションで purchaseRevenue などの通貨指標の書式設定に使用することを目的としています。リクエストで currencyCode が指定されている場合、このレスポンス パラメータはリクエスト パラメータをエコーします。それ以外の場合、このレスポンス パラメータはプロパティの現在の currencyCode です。

通貨コードは、ISO 4217 標準(https://en.wikipedia.org/wiki/ISO_4217)の通貨タイプの文字列エンコードです(例: "USD"、"EUR"、"JPY")。詳しくは、https://support.google.com/analytics/answer/9796179 をご覧ください。

timeZone

string

プロパティの現在のタイムゾーン。hourminute などの時間ベースのディメンションを解釈するために使用することを目的としています。IANA タイムゾーン データベース(https://www.iana.org/time-zones)の文字列として書式設定されます(例: "America/New_York"、"Asia/Tokyo")。

emptyReason

string

空の理由が指定されている場合、レポートはこの理由で空になります。

subjectToThresholding

boolean

subjectToThresholding が true の場合、このレポートにはしきい値が適用され、集計の最小しきい値を満たすデータのみが返されます。リクエストにしきい値が適用されても、レポートにデータが表示されないことがあります。これは、すべてのデータがしきい値を超えている場合に発生します。詳しくは、データしきい値ユーザー属性とインタレスト カテゴリについてをご覧ください。

SchemaRestrictionResponse

このレポートの作成時に積極的に適用されるスキーマ制限。詳しくは、アクセスとデータ制限の管理をご覧ください。

JSON 表現
{
  "activeMetricRestrictions": [
    {
      object (ActiveMetricRestriction)
    }
  ]
}
フィールド
activeMetricRestrictions[]

object (ActiveMetricRestriction)

レポートの作成時に積極的に適用されるすべての制限。たとえば、purchaseRevenue の制限タイプは常に REVENUE_DATA です。ただし、このアクティブなレスポンス制限は、ユーザーのカスタムロールで REVENUE_DATA へのアクセスが許可されていない場合にのみ入力されます。

ActiveMetricRestriction

レポートの作成時に積極的に制限される指標。

JSON 表現
{
  "restrictedMetricTypes": [
    enum (RestrictedMetricType)
  ],
  "metricName": string
}
フィールド
restrictedMetricTypes[]

enum (RestrictedMetricType)

この指標の制限の理由。

metricName

string

制限付き指標の名前。

RestrictedMetricType

特定の Google アナリティクス プロパティで表示が制限される可能性があるデータのカテゴリ。

列挙型
RESTRICTED_METRIC_TYPE_UNSPECIFIED 未指定のタイプ。
COST_DATA adCost などの費用指標。
REVENUE_DATA purchaseRevenue などの収益指標。