ResponseMetaData

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

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

boolean

true の場合、ディメンションの組み合わせのバケットの一部が「(other)」にまとめられることを示します。選択します。これは基数の高いレポートで起こる可能性があります。

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

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

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

samplingMetadatas[]

object (SamplingMetadata)

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

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

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」または「アジア/東京」。

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

特定の GA4 プロパティで表示が制限されている可能性のあるデータのカテゴリ。

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

SamplingMetadata

このレポート結果がサンプリングされている場合、このレポートで使用されているイベントの割合を表します。サンプリングとは、大規模なデータセットから有意な情報を引き出すために、すべてのデータのサブセットを分析する手法です。

JSON 表現
{
  "samplesReadCount": string,
  "samplingSpaceSize": string
}
フィールド
samplesReadCount

string (int64 format)

このサンプル レポートで期間中に読み取られたイベントの合計数。このレポートで分析された、このプロパティのデータのサブセットのサイズです。

samplingSpaceSize

string (int64 format)

このプロパティのデータに存在するイベントのうち、一定期間にこのレポートで分析可能だったイベントの合計数。サンプリングにより、より大きなデータセットに関する有意な情報が明らかになります。これは、大規模なデータセットのサイズです。

このレポートで使用された利用可能なデータの割合を計算するには、samplesReadCount/samplingSpaceSize を計算します。