- リソース: Audience
- AudienceEventTrigger
- LogCondition
- AudienceExclusionDurationMode
- AudienceFilterClause
- AudienceSimpleFilter
- AudienceFilterScope
- AudienceFilterExpression
- AudienceFilterExpressionList
- AudienceDimensionOrMetricFilter
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- 操作
- NumericValue
- BetweenFilter
- AudienceEventFilter
- AudienceSequenceFilter
- AudienceSequenceStep
- AudienceClauseType
- メソッド
リソース: Audience
オーディエンスを表すリソース メッセージ。
| JSON 表現 |
|---|
{ "name": string, "displayName": string, "description": string, "membershipDurationDays": integer, "adsPersonalizationEnabled": boolean, "eventTrigger": { object ( |
| フィールド | |
|---|---|
name |
出力専用。このオーディエンス リソースのリソース名。形式: properties/{propertyId}/audiences/{audienceId} |
displayName |
必須。オーディエンスの表示名。 |
description |
必須。オーディエンスの説明。 |
membershipDurationDays |
必須。変更不可。ユーザーがオーディエンスに留まる期間。540 日を超える値は設定できません。 |
adsPersonalizationEnabled |
出力専用。これが NPA オーディエンスで、広告のパーソナライズから除外されている場合、GA によって自動的に false に設定されます。 |
eventTrigger |
省略可。ユーザーがオーディエンスに参加したときにログに記録するイベントを指定します。設定されていない場合、ユーザーがオーディエンスに参加してもイベントはログに記録されません。 |
exclusionDurationMode |
変更不可。除外フィルタの条件を満たすユーザーに対する除外の期間を指定します。これはすべての EXCLUDE フィルタ句に適用され、ユーザーリストに EXCLUDE フィルタ句がない場合は無視されます。 |
filterClauses[] |
必須。変更不可。順序なしリスト。オーディエンスを定義するフィルタ句。すべての句が AND で結合されます。 |
createTime |
出力専用。オーディエンスが作成された日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
AudienceEventTrigger
ユーザーがオーディエンスに参加したときにログに記録するイベントを指定します。
| JSON 表現 |
|---|
{
"eventName": string,
"logCondition": enum ( |
| フィールド | |
|---|---|
eventName |
必須。ログに記録されるイベント名。 |
logCondition |
必須。イベントを記録するタイミング。 |
LogCondition
イベントをログに記録するタイミングを決定します。
| 列挙型 | |
|---|---|
LOG_CONDITION_UNSPECIFIED |
ログ条件が指定されていません。 |
AUDIENCE_JOINED |
このイベントは、ユーザーが参加したときにのみログに記録する必要があります。 |
AUDIENCE_MEMBERSHIP_RENEWED |
ユーザーがすでにオーディエンスのメンバーである場合でも、オーディエンスの条件が満たされるたびにイベントを記録する必要があります。 |
AudienceExclusionDurationMode
除外フィルタの条件を満たすユーザーの除外期間を指定します。
| 列挙型 | |
|---|---|
AUDIENCE_EXCLUSION_DURATION_MODE_UNSPECIFIED |
指定されていません。 |
EXCLUDE_TEMPORARILY |
フィルタ句の条件を満たしている期間中に、ユーザーをオーディエンスから除外します。 |
EXCLUDE_PERMANENTLY |
フィルタ句を一度でも満たしたことのあるユーザーをオーディエンスから除外します。 |
AudienceFilterClause
単純フィルタまたはシーケンス フィルタのいずれかを定義する句。フィルタは、包含的(フィルタ句を満たすユーザーがオーディエンスに含まれるなど)または排他的(フィルタ句を満たすユーザーがオーディエンスから除外されるなど)にできます。
| JSON 表現 |
|---|
{ "clauseType": enum ( |
| フィールド | |
|---|---|
clauseType |
必須。これが包含フィルタ句か除外フィルタ句かを指定します。 |
共用体フィールド
|
|
simpleFilter |
ユーザーがオーディエンスのメンバーになるために満たす必要があるシンプルなフィルタ。 |
sequenceFilter |
ユーザーがオーディエンスのメンバーになるために特定の順序で発生する必要があるフィルタ。 |
AudienceSimpleFilter
ユーザーがオーディエンスのメンバーになるために満たす必要があるシンプルなフィルタを定義します。
| JSON 表現 |
|---|
{ "scope": enum ( |
| フィールド | |
|---|---|
scope |
必須。変更不可。このフィルタのスコープを指定します。 |
filterExpression |
必須。変更不可。オーディエンスのディメンション、指標、イベントのフィルタの論理式。 |
AudienceFilterScope
オーディエンスへの参加についてユーザーを評価する方法を指定します。
| 列挙型 | |
|---|---|
AUDIENCE_FILTER_SCOPE_UNSPECIFIED |
スコープが指定されていません。 |
AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT |
1 つのイベント内でフィルタ条件が満たされると、ユーザーはオーディエンスに参加します。 |
AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION |
1 つのセッション内でフィルタ条件が満たされると、ユーザーはオーディエンスに参加します。 |
AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS |
フィルタ条件がセッションをまたいでイベントで満たされると、ユーザーはオーディエンスに参加します。 |
AudienceFilterExpression
オーディエンスのディメンション、指標、イベントのフィルタの論理式。
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド expr。フィルタに適用される式。expr は次のいずれかになります。 |
|
andGroup |
AND 結合される式のリスト。orGroup を含む AudienceFilterExpressions のみを含めることができます。これは、最上位の AudienceFilterExpression に設定する必要があります。 |
orGroup |
OR 演算子で結合する式のリスト。andGroup または orGroup を含む AudienceFilterExpressions を含めることはできません。 |
notExpression |
否定されるフィルタ式(反転、補完など)。dimensionOrMetricFilter のみを含めることができます。これは最上位の AudienceFilterExpression に設定できません。 |
dimensionOrMetricFilter |
単一のディメンションまたは指標のフィルタ。これは最上位の AudienceFilterExpression に設定できません。 |
eventFilter |
特定のイベントに一致するフィルタを作成します。これは最上位の AudienceFilterExpression に設定できません。 |
AudienceFilterExpressionList
オーディエンス フィルタ式のリスト。
| JSON 表現 |
|---|
{
"filterExpressions": [
{
object ( |
| フィールド | |
|---|---|
filterExpressions[] |
オーディエンス フィルタ式のリスト。 |
AudienceDimensionOrMetricFilter
単一のディメンションまたは指標の特定のフィルタ。
| JSON 表現 |
|---|
{ "fieldName": string, "atAnyPointInTime": boolean, "inAnyNDayPeriod": integer, // Union field |
| フィールド | |
|---|---|
fieldName |
必須。変更不可。フィルタを適用するディメンション名または指標名。フィールド名がカスタム ディメンションまたはカスタム指標を参照している場合は、カスタム ディメンションまたはカスタム指標名の先頭にスコープ接頭辞が追加されます。スコープ接頭辞またはカスタム ディメンション/指標について詳しくは、Google アナリティクス Data API のドキュメントをご覧ください。 |
atAnyPointInTime |
省略可。このフィルタで動的評価が必要かどうかを示します。true に設定すると、一度でも条件を満たしたことのあるユーザーはすべてオーディエンスに追加されます(静的評価)。未設定の場合、または false に設定されている場合、ユーザーリストのユーザー評価は動的になります。条件を満たすユーザーがユーザーリストに追加され、条件を満たさなくなるとユーザーリストから削除されます。 これは、Audience スコープが ACROSS_ALL_SESSIONS の場合にのみ設定できます。 |
inAnyNDayPeriod |
省略可。設定されている場合、データを評価する期間を日数で指定します。設定されていない場合、オーディエンス データはライフタイム データに対して評価されます(無限の時間枠など)。 たとえば、1 日に設定されている場合、当日のデータのみが評価されます。atAnyPointInTime が設定されていないか false の場合、基準点は現在の日付です。 このプロパティを設定できるのは、オーディエンスのスコープが ACROSS_ALL_SESSIONS の場合のみです。また、60 日を超える値は設定できません。 |
共用体フィールド one_filter。上記のいずれかのフィルタ。one_filter は次のいずれかになります。 |
|
stringFilter |
特定のパターンに一致する文字列型のディメンションのフィルタ。 |
inListFilter |
特定のオプションのリストに一致する文字列ディメンションのフィルタ。 |
numericFilter |
ディメンションまたは指標の数値または日付の値のフィルタ。 |
betweenFilter |
ディメンションまたは指標の特定の値の範囲内の数値または日付の値のフィルタ。 |
StringFilter
特定のパターンに一致する文字列型のディメンションのフィルタ。
| JSON 表現 |
|---|
{
"matchType": enum ( |
| フィールド | |
|---|---|
matchType |
必須。文字列フィルタのマッチタイプ。 |
value |
必須。照合する文字列値。 |
caseSensitive |
省略可。true の場合、大文字と小文字が区別されます。false の場合、大文字と小文字は区別されません。 |
MatchType
文字列フィルタのマッチタイプ。
| 列挙型 | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
指定なし |
EXACT |
文字列値の完全一致。 |
BEGINS_WITH |
文字列値で始まる。 |
ENDS_WITH |
文字列値で終わります。 |
CONTAINS |
文字列値が含まれます。 |
FULL_REGEXP |
正規表現が文字列値全体と一致します。 |
InListFilter
特定のオプションのリストに一致する文字列ディメンションのフィルタ。
| JSON 表現 |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| フィールド | |
|---|---|
values[] |
必須。照合する文字列値のリスト。空でない必要があります。 |
caseSensitive |
省略可。true の場合、大文字と小文字が区別されます。false の場合、大文字と小文字は区別されません。 |
NumericFilter
ディメンションまたは指標の数値または日付の値のフィルタ。
| JSON 表現 |
|---|
{ "operation": enum ( |
| フィールド | |
|---|---|
operation |
必須。数値フィルタに適用されるオペレーション。 |
value |
必須。照合する数値または日付の値。 |
オペレーション
数値フィルタに適用されるオペレーション。
| 列挙型 | |
|---|---|
OPERATION_UNSPECIFIED |
指定なし。 |
EQUAL |
等しい。 |
LESS_THAN |
未満。 |
GREATER_THAN |
より大きい。 |
NumericValue
数値を表す。
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド one_value。数値のいずれか。one_value は次のいずれかになります。 |
|
int64Value |
整数値。 |
doubleValue |
double 値。 |
BetweenFilter
ディメンションまたは指標の特定の値の範囲内の数値または日付の値のフィルタ。
| JSON 表現 |
|---|
{ "fromValue": { object ( |
| フィールド | |
|---|---|
fromValue |
必須。この数で始まる(この数を含む)。 |
toValue |
必須。この数で終わる(この数を含む)。 |
AudienceEventFilter
単一のイベント名に一致するイベントのフィルタ。イベント パラメータが指定されている場合、単一のイベント名とパラメータ フィルタ式の両方に一致するイベントのサブセットのみが、このイベント フィルタに一致します。
| JSON 表現 |
|---|
{
"eventName": string,
"eventParameterFilterExpression": {
object ( |
| フィールド | |
|---|---|
eventName |
必須。変更不可。照合するイベントの名前。 |
eventParameterFilterExpression |
省略可。指定した場合、このフィルタは、単一のイベント名とパラメータ フィルタ式に一致するイベントに一致します。パラメータ フィルタ式内の AudienceEventFilter を設定することはできません(たとえば、ネストされたイベント フィルタはサポートされていません)。これは、dimensionOrMetricFilter または notExpression の単一の andGroup である必要があります。OR の AND はサポートされていません。また、「eventCount」のフィルタが含まれている場合は、そのフィルタのみが考慮され、他のすべてのフィルタは無視されます。 |
AudienceSequenceFilter
ユーザーがオーディエンスのメンバーになるために特定の順序で発生する必要があるフィルタを定義します。
| JSON 表現 |
|---|
{ "scope": enum ( |
| フィールド | |
|---|---|
scope |
必須。変更不可。このフィルタのスコープを指定します。 |
sequenceMaximumDuration |
省略可。シーケンス全体が発生する期間を定義します。
|
sequenceSteps[] |
必須。順序付けられた一連のステップ。ユーザーがシーケンス フィルタに参加するには、各ステップを完了する必要があります。 |
AudienceSequenceStep
このユーザーがシーケンスに一致するために、指定されたステップの順序で発生する必要がある条件。
| JSON 表現 |
|---|
{ "scope": enum ( |
| フィールド | |
|---|---|
scope |
必須。変更不可。このステップのスコープを指定します。 |
immediatelyFollows |
省略可。true の場合、このステップを満たすイベントは、前のステップを満たすイベントの直後のイベントでなければなりません。設定されていない場合、または false の場合、このステップは前のステップの次の間接的ステップです。たとえば、前のステップとこのステップの間にイベントが発生している可能性があります。最初のステップでは無視されます。 |
constraintDuration |
省略可。設定されている場合、このステップは前のステップの constraintDuration 内で満たされる必要があります(例: t[i] - t[i-1] <= constraintDuration)。設定されていない場合、期間の要件はありません(期間は実質的に無制限です)。最初のステップでは無視されます。
|
filterExpression |
必須。変更不可。各ステップのオーディエンス ディメンション、指標、イベント フィルタの論理式。 |
AudienceClauseType
これが包含フィルタ句か除外フィルタ句かを指定します。
| 列挙型 | |
|---|---|
AUDIENCE_CLAUSE_TYPE_UNSPECIFIED |
句のタイプが指定されていません。 |
INCLUDE |
フィルタ句が満たされると、ユーザーはオーディエンスに含まれます。 |
EXCLUDE |
フィルタ句が満たされると、ユーザーはオーディエンスから除外されます。 |
メソッド |
|
|---|---|
|
プロパティのオーディエンスをアーカイブします。 |
|
オーディエンスを作成します。 |
|
単一のオーディエンスのルックアップ。 |
|
プロパティのオーディエンスを一覧表示します。 |
|
プロパティのユーザーリストを更新します。 |