- 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 bir 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} |
display |
Zorunlu. Kitlenin görünen adı. |
description |
Zorunlu. Kitlenin açıklaması. |
membership |
Zorunlu. Değişmez. Kullanıcının bir kitle içinde kalması gereken süre. 540 günden uzun bir süreye ayarlanamaz. |
ads |
Yalnızca çıkış. Bu bir NPA Kitlesiyse ve reklam kişiselleştirmeden hariç tutuluyorsa GA tarafından otomatik olarak yanlış olarak ayarlanır. |
event |
İsteğe bağlıdır. Kullanıcı kitleye katıldığında günlüğe kaydedilecek bir etkinlik belirtir. Ayarlanmamışsa kullanıcı kitleye katıldığında hiçbir etkinlik günlüğe kaydedilmez. |
exclusion |
Değişmez. Hariç tutma filtresini karşılayan kullanıcılar için hariç tutma süresini belirtir. Tüm EXCLUDE filtre yan tümcelerine uygulanır ve Kitlede EXCLUDE filtre yan tümcesi olmadığında yoksayılır. |
filter |
Zorunlu. Değişmez. Sırasız liste. Kitleyi tanımlayan filtre yan tümceleri. Tüm yan tümceler birlikte VE bağlamında birleştirilir. |
create |
Yalnızca çıkış. Kitlenin oluşturulduğu zaman. Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir.Örnekler: |
AudienceEventTrigger
Kullanıcı kitleye katıldığında günlüğe kaydedilecek bir etkinlik belirtir.
JSON gösterimi |
---|
{
"eventName": string,
"logCondition": enum ( |
Alanlar | |
---|---|
event |
Zorunlu. Günlüğe kaydedilecek etkinlik adı. |
log |
Zorunlu. Etkinliğin ne zaman günlüğe 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 bir kullanıcı katıldığında günlüğe kaydedilmelidir. |
AUDIENCE_MEMBERSHIP_RENEWED |
Kullanıcı halihazırda kitlenin üyesi olsa bile kitle koşulu her karşılandığında etkinlik günlüğe kaydedilmelidir. |
AudienceExclusionDurationMode
Hariç tutma filtresini karşılayan kullanıcılar için hariç tutma süresini belirtir.
Sıralamalar | |
---|---|
AUDIENCE_EXCLUSION_DURATION_MODE_UNSPECIFIED |
Belirtilmedi. |
EXCLUDE_TEMPORARILY |
Kullanıcıları, filtre yan tümcesini karşıladıkları dönemlerde kitlenin dışında tutun. |
EXCLUDE_PERMANENTLY |
Filtre yan tümcesini daha önce karşılamış olan kullanıcıları kitlenin dışında tutun. |
AudienceFilterClause
Basit veya sıra filtresi tanımlamak için kullanılan bir koşul. Filtreler kapsayıcı (ör. filtre ifadesini karşılayan kullanıcılar Kitleye dahil edilir) veya hariç tutucu (ör. filtre ifadesini karşılayan kullanıcılar Kitleden hariç tutulur) olabilir.
JSON gösterimi |
---|
{ "clauseType": enum ( |
Alanlar | |
---|---|
clause |
Zorunlu. Bunun bir dahil etme mi yoksa hariç tutma filtresi mi olduğunu belirtir. |
Birlik alanı
|
|
simple |
Kullanıcının kitleye üye olmak için karşılaması gereken basit bir filtre. |
sequence |
Kullanıcının kitleye üye olabilmesi için belirli bir sırada gerçekleşmesi gereken filtreler. |
AudienceSimpleFilter
Kullanıcının Kitle'nin ü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. |
filter |
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 oturumda 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 | |
---|---|
Birlik alanı expr . Bir filtreye uygulanan ifade. expr yalnızca aşağıdakilerden biri olabilir: |
|
and |
Birlikte VE operatörüyle birleştirilecek ifadelerin listesi. Yalnızca orGroup içeren AudienceFilterExpressions içerebilir. Bu, üst düzey AudienceFilterExpression için ayarlanmalıdır. |
or |
Birlikte VEYA işlemi uygulanacak ifadelerin listesi. andGroup veya orGroup içeren AudienceFilterExpressions içeremez. |
not |
DEĞİL operatörünün uygulanacağı bir filtre ifadesi (ör. ters çevrilmiş, tamamlanmış). Yalnızca bir dimensionOrMetricFilter içerebilir. Bu, üst düzey AudienceFilterExpression'de ayarlanamaz. |
dimension |
Tek bir boyut veya metriğe uygulanan filtre. Bu, üst düzey AudienceFilterExpression'de ayarlanamaz. |
event |
Belirli bir etkinlikle eşleşen bir filtre oluşturur. Bu, üst düzey AudienceFilterExpression'de ayarlanamaz. |
AudienceFilterExpressionList
Kitle filtresi ifadelerinin listesi.
JSON gösterimi |
---|
{
"filterExpressions": [
{
object ( |
Alanlar | |
---|---|
filter |
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 | |
---|---|
field |
Zorunlu. Değişmez. Filtre uygulanacak boyut adı veya metrik adı. Alan adı bir özel boyutu veya metriği ifade ediyorsa özel boyutun ya da metrik adının önüne bir kapsam ön eki eklenir. Kapsam ön ekleri veya özel boyutlar/metrikler hakkında daha fazla bilgi için Google Analytics Data API belgelerine bakın. |
at |
İsteğe bağlıdır. Bu filtrenin dinamik değerlendirmeye ihtiyaç duyup duymadığını belirtir. Doğru olarak ayarlanırsa kullanıcılar koşulu daha önce karşılamışsa kitleye katılır (statik değerlendirme). Ayarlanmazsa veya yanlış olarak ayarlanırsa 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. |
in |
İsteğe bağlıdır. Ayarlanırsa verilerin değerlendirileceği zaman aralığını gün sayısı olarak belirtir. Ayarlanmazsa kitle verileri yaşam boyu verilere göre değerlendirilir (ör. sonsuz zaman aralığı). Örneğin, 1 gün olarak ayarlanırsa yalnızca geçerli günün verileri değerlendirilir. Referans noktası, atAnyPointInTime ayarlanmamışsa veya yanlışsa geçerli gündür. Yalnızca kitle kapsamı ACROSS_ALL_SESSIONS olduğunda ayarlanabilir ve 60 günden uzun olamaz. |
Birlik alanı one_filter . Yukarıdaki filtrelerden biri. one_filter yalnızca aşağıdakilerden biri olabilir: |
|
string |
Belirli bir kalıpla eşleşen dize türü boyutu için bir filtre. |
in |
Belirli bir seçenek listesiyle eşleşen bir dize boyutu filtresi. |
numeric |
Bir boyut veya metrikteki sayısal ya da tarih değerleri için filtre. |
between |
Bir boyut veya metrikteki belirli değerler arasındaki sayısal veya tarih değerleri için bir filtre. |
StringFilter
Belirli bir kalıpla eşleşen dize türü boyutu için bir filtre.
JSON gösterimi |
---|
{
"matchType": enum ( |
Alanlar | |
---|---|
match |
Zorunlu. Dize filtresinin eşleme türü. |
value |
Zorunlu. Eşleştirilecek dize değeri. |
case |
İsteğe bağlıdır. Doğru ise 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şleme 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 |
Tam normal ifade, dize değeriyle eşleşir. |
InListFilter
Belirli bir seçenek listesiyle eşleşen bir dize boyutu filtresi.
JSON gösterimi |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Alanlar | |
---|---|
values[] |
Zorunlu. Eşleştirilecek olası dize değerlerinin listesi. Boş bırakılamaz. |
case |
İsteğe bağlıdır. Doğru ise 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 boyut 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 uygulanır. |
value |
Zorunlu. Eşleştirilecek sayısal veya tarih değeri. |
İşlem
İşlem, sayısal bir filtreye uygulanır.
Sıralamalar | |
---|---|
OPERATION_UNSPECIFIED |
Belirtilmedi. |
EQUAL |
Eşit. |
LESS_THAN |
Küçüktür. |
GREATER_THAN |
Şundan büyük. |
NumericValue
Bir sayıyı temsil etmek için.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı one_value . Sayısal değerlerden biri. one_value yalnızca aşağıdakilerden biri olabilir: |
|
int64 |
Tam sayı değeri. |
double |
Çift değer. |
BetweenFilter
Bir boyut veya metrikteki belirli değerler arasındaki sayısal veya tarih değerleri için bir filtre.
JSON gösterimi |
---|
{ "fromValue": { object ( |
Alanlar | |
---|---|
from |
Zorunlu. Bu sayıyla başlar (dahil). |
to |
Zorunlu. Bu sayıyla biter (bu sayı dahil). |
AudienceEventFilter
Tek bir etkinlik adıyla eşleşen etkinlikleri içeren bir filtre. Bir etkinlik parametresi belirtilirse yalnızca hem tek etkinlik adıyla hem de parametre filtresi ifadeleriyle eşleşen etkinliklerin alt kümesi bu etkinlik filtresiyle eşleşir.
JSON gösterimi |
---|
{
"eventName": string,
"eventParameterFilterExpression": {
object ( |
Alanlar | |
---|---|
event |
Zorunlu. Değişmez. Eşleştirilecek etkinliğin adı. |
event |
İsteğe bağlıdır. Belirtilen bu filtre, hem tek etkinlik adıyla hem de parametre filtresi ifadeleriyle eşleşen etkinlikleri eşleştirir. Parametre filtresi ifadesi içindeki AudienceEventFilter ayarlanamaz (ör. iç içe yerleştirilmiş etkinlik filtreleri desteklenmez). Bu, tek bir andGroup of dimensionOrMetricFilter veya notExpression olmalıdır; VE'lerin VE'leri desteklenmez. Ayrıca, "eventCount" için bir filtre içeriyorsa yalnızca bu filtre dikkate alınır, diğer tüm filtreler yoksayılır. |
AudienceSequenceFilter
Kullanıcının kitleye üye 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. |
sequence |
İsteğe bağlıdır. Tüm adım sırasının ne kadar sürede gerçekleşmesi gerektiğini tanımlar. En fazla dokuz kesirli basamak içeren ve " |
sequence |
Zorunlu. Sıralı bir adım dizisi. Kullanıcıların, sıra filtresine katılmak 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ına göre 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. |
immediately |
İsteğe bağlıdır. Doğru ise 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. |
constraint |
İsteğe bağlıdır. Ayarlandığında bu adım, önceki adımın constraintDuration süresi içinde karşılanmalıdır (örneğin, t[i] - t[i-1] <= constraintDuration). Ayarlanmazsa süre koşulu 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 " |
filter |
Zorunlu. Değişmez. Her adımda kitle boyutu, metrik veya etkinlik filtrelerinin mantıksal ifadesi. |
AudienceClauseType
Bunun bir dahil etme mi yoksa hariç tutma filtresi mi olduğunu belirtir.
Sıralamalar | |
---|---|
AUDIENCE_CLAUSE_TYPE_UNSPECIFIED |
Belirtilmemiş yan tümce türü. |
INCLUDE |
Filtre ifadesi karşılanırsa kullanıcılar kitleye dahil edilir. |
EXCLUDE |
Filtre yan tümcesi karşılanırsa kullanıcılar kitlenin dışında tutulur. |
Yöntemler |
|
---|---|
|
Bir mülkte kitle arşivler. |
|
Bir kitle oluşturur. |
|
Tek bir kitle için arama yapın. |
|
Bir mülkteki kitleleri listeler. |
|
Bir mülkteki kitleyi günceller. |