- Kaynak: Kitle
- AudienceEventTrigger
- LogCondition
- AudienceExclusionDurationMode
- AudienceFilterClause
- AudienceSimpleFilter
- AudienceFilterScope
- AudienceFilterExpression
- AudienceFilterExpressionList
- AudienceDimensionOrMetricFilter
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- İşlem
- NumericValue
- BetweenFilter
- AudienceEventFilter
- AudienceSequenceFilter
- AudienceSequenceStep
- AudienceClauseType
- Yöntemler
Kaynak: Kitle
Bir kitleyi temsil eden kaynak mesaj.
| JSON gösterimi |
|---|
{ "name": string, "displayName": string, "description": string, "membershipDurationDays": integer, "adsPersonalizationEnabled": boolean, "eventTrigger": { object ( |
| Alanlar | |
|---|---|
name |
Yalnızca çıkış. Bu kitle kaynağının kaynak adı. Biçim: properties/{propertyId}/audiences/{audienceId} |
displayName |
Zorunlu. Kitlenin görünen adı. |
description |
Zorunlu. Kitlenin açıklaması. |
membershipDurationDays |
Zorunlu. Değişmez. Kullanıcının bir kitlede kalması gereken süre. 540 günden uzun bir süreye ayarlanamaz. |
adsPersonalizationEnabled |
Yalnızca çıkış. Bu bir NPA kitlesiyse ve reklam kişiselleştirmeden hariç tutuluyorsa GA tarafından otomatik olarak yanlış olarak ayarlanır. |
eventTrigger |
İsteğe bağlı. Kullanıcı kitleye katıldığında kaydedilecek bir etkinlik belirtir. Ayarlanmazsa kullanıcı kitleye katıldığında hiçbir etkinlik kaydedilmez. |
exclusionDurationMode |
Değişmez. Hariç tutma filtresini karşılayan kullanıcılar için hariç tutmanın ne kadar süreceğini belirtir. Tüm HARIÇ TUT filtresi yan tümcelerine uygulanır ve kitlede HARIÇ TUT filtresi yan tümcesi olmadığında yoksayılır. |
filterClauses[] |
Zorunlu. Değişmez. Sırasız liste. Kitleyi tanımlayan filtreleme koşulları. Tüm maddeler "VE" ile bağlanır. |
createTime |
Yalnızca çıkış. Kitlenin oluşturulduğu zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
AudienceEventTrigger
Kullanıcı kitleye katıldığında kaydedilecek bir etkinlik belirtir.
| JSON gösterimi |
|---|
{
"eventName": string,
"logCondition": enum ( |
| Alanlar | |
|---|---|
eventName |
Zorunlu. Günlüğe kaydedilecek etkinlik adı. |
logCondition |
Zorunlu. Etkinliğin ne zaman kaydedileceği. |
LogCondition
Etkinliğin ne zaman günlüğe kaydedileceğini belirler.
| Sıralamalar | |
|---|---|
LOG_CONDITION_UNSPECIFIED |
Günlük koşulu belirtilmemiş. |
AUDIENCE_JOINED |
Etkinlik yalnızca kullanıcı katıldığında kaydedilmelidir. |
AUDIENCE_MEMBERSHIP_RENEWED |
Kullanıcı zaten kitlenin üyesi olsa bile kitle koşulu karşılandığında etkinlik kaydedilmelidir. |
AudienceExclusionDurationMode
Hariç tutma filtresini karşılayan kullanıcılar için hariç tutmanın ne kadar süreceğini belirtir.
| Sıralamalar | |
|---|---|
AUDIENCE_EXCLUSION_DURATION_MODE_UNSPECIFIED |
Belirtilmedi. |
EXCLUDE_TEMPORARILY |
Kullanıcıları, filtre koşulunu karşıladıkları dönemlerde kitleden hariç tutun. |
EXCLUDE_PERMANENTLY |
Filtre koşulunu daha önce karşılamış olan kullanıcıları kitlenin dışında tutun. |
AudienceFilterClause
Basit veya sıralı filtre tanımlamak için kullanılan bir koşul. Filtreler kapsayıcı (örneğin, filtre ifadesini karşılayan kullanıcılar kitleye dahil edilir) veya hariç tutucu (örneğin, filtre ifadesini karşılayan kullanıcılar kitleden hariç tutulur) olabilir.
| JSON gösterimi |
|---|
{ "clauseType": enum ( |
| Alanlar | |
|---|---|
clauseType |
Zorunlu. Bunun bir dahil etme veya hariç tutma filtresi ifadesi olup olmadığını belirtir. |
|
|
simpleFilter |
Kullanıcının kitle üyesi olabilmesi için karşılaması gereken basit bir filtre. |
sequenceFilter |
Kullanıcının kitle üyesi olması için belirli bir sırada gerçekleşmesi gereken filtreler. |
AudienceSimpleFilter
Kullanıcının kitle üyesi olmak için karşılaması gereken basit bir filtre tanımlar.
| JSON gösterimi |
|---|
{ "scope": enum ( |
| Alanlar | |
|---|---|
scope |
Zorunlu. Değişmez. Bu filtrenin kapsamını belirtir. |
filterExpression |
Zorunlu. Değişmez. Kitle boyutu, metrik veya etkinlik filtrelerinin mantıksal ifadesi. |
AudienceFilterScope
Kullanıcıların bir kitleye katılmak için nasıl değerlendirileceğini belirtir.
| Sıralamalar | |
|---|---|
AUDIENCE_FILTER_SCOPE_UNSPECIFIED |
Kapsam belirtilmemiş. |
AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT |
Filtre koşulu bir etkinlik içinde karşılanırsa kullanıcı kitleye katılır. |
AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION |
Filtre koşulu bir oturum içinde karşılanırsa kullanıcı kitleye katılır. |
AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS |
Filtre koşulu herhangi bir oturumdaki herhangi bir etkinlik tarafından karşılanırsa kullanıcı kitleye katılır. |
AudienceFilterExpression
Kitle boyutu, metrik veya etkinlik filtrelerinin mantıksal ifadesi.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
expr birleşik alanı. Filtreye uygulanan ifade. expr aşağıdakilerden yalnızca biri olabilir: |
|
andGroup |
Birlikte AND işlemine tabi tutulacak ifadelerin listesi. Yalnızca orGroup ile AudienceFilterExpressions içerebilir. Bu, üst düzey AudienceFilterExpression için ayarlanmalıdır. |
orGroup |
Birlikte "VEYA" işlemi uygulanacak ifadelerin listesi. andGroup veya orGroup içeren AudienceFilterExpression'lar içeremez. |
notExpression |
NOT işlemi uygulanacak bir filtre ifadesi (örneğin, ters çevrilmiş, tamamlanmış). Yalnızca bir DimensionOrMetricFilter içerebilir. Bu, üst düzey AudienceFilterExpression üzerinde ayarlanamaz. |
dimensionOrMetricFilter |
Tek bir boyut veya metrikteki filtre. Bu, üst düzey AudienceFilterExpression üzerinde ayarlanamaz. |
eventFilter |
Belirli bir etkinlikle eşleşen bir filtre oluşturur. Bu, üst düzey AudienceFilterExpression üzerinde ayarlanamaz. |
AudienceFilterExpressionList
Kitle filtresi ifadelerinin listesi.
| JSON gösterimi |
|---|
{
"filterExpressions": [
{
object ( |
| Alanlar | |
|---|---|
filterExpressions[] |
Kitle filtresi ifadelerinin listesi. |
AudienceDimensionOrMetricFilter
Tek bir boyut veya metrik için belirli bir filtre.
| JSON gösterimi |
|---|
{ "fieldName": string, "atAnyPointInTime": boolean, "inAnyNDayPeriod": integer, // Union field |
| Alanlar | |
|---|---|
fieldName |
Zorunlu. Değişmez. Filtrelenecek boyut adı veya metrik adı. Alan adı bir özel boyutu veya metriği ifade ediyorsa özel boyutların veya metrik adının önüne bir kapsam öneki eklenir. Kapsam önekleri veya özel boyutlar/metrikler hakkında daha fazla bilgi için Google Analytics Veri API'si dokümanlarına bakın. |
atAnyPointInTime |
İsteğe bağlı. Bu filtrenin dinamik değerlendirmeye ihtiyacı olup olmadığını gösterir. Doğru olarak ayarlanırsa koşulu daha önce karşılayan kullanıcılar kitleye katılır (statik değerlendirme). Ayarlanmamışsa veya yanlış olarak ayarlanmışsa bir kitlenin kullanıcı değerlendirmesi dinamik olur. Bu durumda, kullanıcılar koşulları karşıladığında kitleye eklenir, karşılamayı bıraktıklarında kaldırılır. Bu yalnızca Kitle kapsamı ACROSS_ALL_SESSIONS olduğunda ayarlanabilir. |
inAnyNDayPeriod |
İsteğe bağlı. Ayarlanırsa verilerin değerlendirileceği zaman aralığını gün cinsinden belirtir. Ayarlanmazsa kitle verileri yaşam boyu verilerle karşılaştırılarak değerlendirilir (ör. sonsuz zaman aralığı). Örneğin, 1 gün olarak ayarlanırsa yalnızca geçerli günün verileri değerlendirilir. atAnyPointInTime ayarlanmamışsa veya yanlışsa referans noktası geçerli gündür. Yalnızca kitle kapsamı ACROSS_ALL_SESSIONS olduğunda ayarlanabilir ve 60 günü aşamaz. |
one_filter birleşik alanı. Yukarıdaki filtrelerden biri. one_filter aşağıdakilerden yalnızca biri olabilir: |
|
stringFilter |
Belirli bir kalıpla eşleşen dize türü bir boyut için filtre. |
inListFilter |
Belirli bir seçenek listesiyle eşleşen dize boyutu için filtre. |
numericFilter |
Bir boyuttaki veya metrikteki sayısal ya da tarih değerleri için filtre. |
betweenFilter |
Bir boyuttaki veya metrikteki belirli değerler arasındaki sayısal ya da tarih değerleri için filtre. |
StringFilter
Belirli bir kalıpla eşleşen dize türü bir boyut için filtre.
| JSON gösterimi |
|---|
{
"matchType": enum ( |
| Alanlar | |
|---|---|
matchType |
Zorunlu. Dize filtresinin eşleşme türü. |
value |
Zorunlu. Eşleştirilecek dize değeri. |
caseSensitive |
İsteğe bağlı. Doğruysa eşleşme büyük/küçük harfe duyarlıdır. Yanlış ise eşleşme büyük/küçük harfe duyarlı değildir. |
MatchType
Dize filtresinin eşleşme türü.
| Sıralamalar | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
Belirtilmedi |
EXACT |
Dize değerinin tam eşleşmesi. |
BEGINS_WITH |
Dize değeriyle başlar. |
ENDS_WITH |
Dize değeriyle biter. |
CONTAINS |
Dize değerini içerir. |
FULL_REGEXP |
Normal ifadeler, dize değeriyle tam olarak eşleşir. |
InListFilter
Belirli bir seçenek listesiyle eşleşen dize boyutu için filtre.
| JSON gösterimi |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| Alanlar | |
|---|---|
values[] |
Zorunlu. Eşleştirilecek olası dize değerlerinin listesi. Boş olmamalıdır. |
caseSensitive |
İsteğe bağlı. Doğruysa eşleşme büyük/küçük harfe duyarlıdır. Yanlış ise eşleşme büyük/küçük harfe duyarlı değildir. |
NumericFilter
Bir boyuttaki veya metrikteki sayısal ya da tarih değerleri için filtre.
| JSON gösterimi |
|---|
{ "operation": enum ( |
| Alanlar | |
|---|---|
operation |
Zorunlu. İşlem, sayısal bir filtreye uygulandı. |
value |
Zorunlu. Eşleştirilecek sayısal veya tarih değeri. |
İşlem
İşlem, sayısal bir filtreye uygulandı.
| Sıralamalar | |
|---|---|
OPERATION_UNSPECIFIED |
Belirtilmedi. |
EQUAL |
Eşit. |
LESS_THAN |
Şundan küçük: |
GREATER_THAN |
Şundan büyük: |
NumericValue
Bir sayıyı temsil etmek için.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
one_value birleşik alanı. Sayısal bir değer. one_value aşağıdakilerden yalnızca biri olabilir: |
|
int64Value |
Tam sayı değeri. |
doubleValue |
Çift değer. |
BetweenFilter
Bir boyuttaki veya metrikteki belirli değerler arasındaki sayısal ya da tarih değerleri için filtre.
| JSON gösterimi |
|---|
{ "fromValue": { object ( |
| Alanlar | |
|---|---|
fromValue |
Zorunlu. Bu sayıyla başlar (bu sayı dahil). |
toValue |
Zorunlu. Bu numarayla (bu numara dahil) biter. |
AudienceEventFilter
Tek bir etkinlik adının etkinlikleriyle eşleşen filtre. Bir etkinlik parametresi belirtilirse bu etkinlik filtresiyle yalnızca hem tek etkinlik adıyla hem de parametre filtresi ifadeleriyle eşleşen etkinliklerin alt kümesi eşleşir.
| JSON gösterimi |
|---|
{
"eventName": string,
"eventParameterFilterExpression": {
object ( |
| Alanlar | |
|---|---|
eventName |
Zorunlu. Değişmez. Karşılaştırılacak etkinliğin adı. |
eventParameterFilterExpression |
İsteğe bağlı. Belirtilirse bu filtre, hem tek etkinlik adıyla hem de parametre filtresi ifadeleriyle eşleşen etkinliklerle eşleşir. Parametre filtresi ifadesindeki AudienceEventFilter ayarlanamaz (örneğin, iç içe yerleştirilmiş etkinlik filtreleri desteklenmez). Bu, tek bir andGroup of dimensionOrMetricFilter veya notExpression olmalıdır. OR'ların AND'leri desteklenmez. Ayrıca, "eventCount" için bir filtre içeriyorsa yalnızca bu filtre dikkate alınır, diğer tüm filtreler yok sayılır. |
AudienceSequenceFilter
Kullanıcının kitle üyesi olması için belirli bir sırada gerçekleşmesi gereken filtreleri tanımlar.
| JSON gösterimi |
|---|
{ "scope": enum ( |
| Alanlar | |
|---|---|
scope |
Zorunlu. Değişmez. Bu filtrenin kapsamını belirtir. |
sequenceMaximumDuration |
İsteğe bağlı. Tüm adım sırasının tamamlanması için gereken süreyi tanımlar. En fazla dokuz kesirli basamak içeren ve " |
sequenceSteps[] |
Zorunlu. Sıralı bir adım dizisi. Bir kullanıcının sıra filtresine katılabilmesi için her adımı tamamlaması gerekir. |
AudienceSequenceStep
Bu kullanıcının sırayla eşleşmesi için belirtilen adım sırasıyla gerçekleşmesi gereken bir koşul.
| JSON gösterimi |
|---|
{ "scope": enum ( |
| Alanlar | |
|---|---|
scope |
Zorunlu. Değişmez. Bu adımın kapsamını belirtir. |
immediatelyFollows |
İsteğe bağlı. Doğruysa bu adımı karşılayan etkinlik, son adımı karşılayan etkinlikten hemen sonraki etkinlik olmalıdır. Ayarlanmamışsa veya yanlışsa bu adım, önceki adımı dolaylı olarak takip eder. Örneğin, önceki adım ile bu adım arasında etkinlikler olabilir. İlk adımda yoksayılır. |
constraintDuration |
İsteğe bağlı. Bu adım ayarlandığında önceki adımın constraintDuration'ı içinde karşılanmalıdır (örneğin, t[i] - t[i-1] <= constraintDuration). Ayarlanmazsa süre şartı yoktur (süre etkin bir şekilde sınırsızdır). İlk adımda yoksayılır. En fazla dokuz kesirli basamak içeren ve " |
filterExpression |
Zorunlu. Değişmez. Her adımda kitle boyutu, metrik veya etkinlik filtrelerinin mantıksal ifadesi. |
AudienceClauseType
Bunun bir dahil etme veya hariç tutma filtresi ifadesi olup olmadığını belirtir.
| Sıralamalar | |
|---|---|
AUDIENCE_CLAUSE_TYPE_UNSPECIFIED |
Belirtilmemiş madde türü. |
INCLUDE |
Filtre ifadesi karşılanırsa kullanıcılar kitleye dahil edilir. |
EXCLUDE |
Filtre koşulu karşılanırsa kullanıcılar kitlenin dışında tutulur. |
Yöntemler |
|
|---|---|
|
Bir mülkteki kitleyi arşivler. |
|
Kitle oluşturur. |
|
Tek bir kitle için arama yapın. |
|
Bir mülkteki kitleleri listeler. |
|
Bir mülkteki kitleyi günceller. |