- HTTP isteği
- İstek metni
- Yanıt gövdesi
- Yetkilendirme Kapsamları
- ReportRequest
- Örneklendirme
- Boyut
- BoyutFiltre Maddesi
- FiltreLogicalOperator
- Boyut Filtresi
- Operatör
- Metrik
- Metrik Türü
- MetricFiltreClause
- MetrikFiltre
- Operatör
- Sipariş Veren
- Sipariş Türü
- Sıralama ölçütü
- Segment
- DinamikSegment
- SegmentTanımı
- SegmentFiltre
- BasitSegment
- OrFiltrelerForSegment
- SegmentFiltre Maddesi
- SegmentBoyut Filtresi
- Operatör
- SegmentMetricFiltre
- Kapsam
- Operatör
- Sıra Segmenti
- SegmentSequenceStep
- MatchType
- Pivot
- Grup Grubu
- Kohort
- Tür
- Bildir
- Sütun Başlığı
- MetricHeader
- MetricHeaderEntry
- PivotÜstbilgi
- PivotHeaderEntry
- Rapor Verileri
- ReportRow
- DateRangeValues
- PivotValueRegion
- Kalan Kaynak Kotaları
- Deneyin.
Analytics verilerini döndürür.
HTTP isteği
POST https://analyticsreporting.googleapis.com/v4/reports:batchGet
URL, gTB Kod Geçişi söz dizimini kullanır.
İstek metni
İstek gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi | |
---|---|
{
"reportRequests": [
{
object( |
Alanlar | |
---|---|
reportRequests[] |
İstekler için her isteğin ayrı bir yanıtı olur. En fazla 5 istek olabilir. Tüm istekler aynı |
useResourceQuotas |
Kaynak tabanlı kotaları (varsayılan olarak |
Yanıt metni
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Reporting API batchGet
çağrısındaki raporları barındıran ana yanıt sınıfı.
JSON gösterimi | |
---|---|
{ "reports": [ { object( |
Alanlar | |
---|---|
reports[] |
İsteğin her birine karşılık gelen yanıtlar. |
queryCost |
Sorguyu yürütmek için düşülen kaynak kota jetonlarının miktarı. Tüm yanıtları içerir. |
resourceQuotasRemaining |
Mülk için kalan kaynak kotasının miktarı. |
Yetkilendirme Kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
Rapor İsteği
Reporting API isteğini belirten ana istek sınıfı.
JSON gösterimi | |
---|---|
{ "viewId": string, "dateRanges": [ { object( |
Alanlar | |
---|---|
viewId |
Verilerin alınacağı Analytics görünüm kimliği. Bir |
dateRanges[] |
İstekteki tarih aralıkları. İstekte en fazla 2 tarih aralığı olabilir. Yanıt, istekteki her tarih aralığına ait boyut kombinasyonlarının her biri için bir metrik değerleri grubu içerir. Bu yüzden, iki tarih aralığı varsa biri orijinal tarih aralığı için, diğeri ikinci tarih aralığı için olmak üzere iki metrik değeri grubu olacaktır. Kohortlar veya ömür boyu değer istekleri için |
samplingLevel |
İstenen raporun örnek boyutu. |
dimensions[] |
İstenen boyutlar. İsteklerin toplam 9 boyutu olabilir. |
dimensionFilterClauses[] |
Boyut Değerlerini filtrelemek için boyut filtresi maddeleri. Bunlar, |
metrics[] |
İstenen metrikler. İsteklerde en az bir metrik belirtilmelidir. İsteklerin toplam 10 metriği olabilir. |
metricFilterClauses[] |
Metrik filtresi maddeleri. Bunlar, |
filtersExpression |
İsteğiniz için döndürülen verileri kısıtlayan boyut veya metrik filtreleri. |
orderBys[] |
Çıkış satırlarında sıralama yapın. İki satırı karşılaştırmak için bir fark bulunana kadar aşağıdaki öğeler sırayla uygulanır. Çıkıştaki tüm tarih aralıkları aynı satır sırasına sahip olur. |
segments[] |
İstek için döndürülen verileri segmentlere ayırın. Segment tanımı, segment isteğinin bir alt kümesine bakmaya yardımcı olur. Bir istek en fazla dört segment içerebilir. Bir |
pivots[] |
Pivot tanımlar. Taleplerde en fazla 2 pivot olabilir. |
cohortGroup |
Bu istekle ilişkili grup. İstekte bir kohort grubu varsa |
pageToken |
Sonuçların sonraki sayfasını almak için kullanılan bir devam jetonu. Bunu isteğe eklediğinizde pageToken'tan sonraki satırlar döndürülür. pageToken, reports.batchGet isteğine verilen yanıtta NextPageToken parametresinde döndürülen değer olmalıdır. |
pageSize |
Sayfa boyutu sayfalandırmaya yöneliktir ve döndürülen maksimum satır sayısını belirtir. Sayfa boyutu >= 0 olmalıdır. Bir sorgu,varsayılan 1.000 satırı döndürür. Analytics temel raporlama API'sı,kaç adet isterseniz, istek başına en fazla 100.000 satır döndürür. Beklediğiniz kadar çok boyut segmenti yoksa istenenden daha az satır da döndürebilir. Örneğin, |
includeEmptyRows |
Yanlış değerine ayarlanırsa alınan tüm metrikler sıfıra eşitse yanıt satır içermez. Varsayılan değer, bu satırları hariç tutan "false" değeridir. |
hideTotals |
Doğru değerine ayarlanırsa tüm tarih aralıkları için eşleşen tüm satırlara yönelik tüm metriklerin toplamını gizler. Varsayılan yanlış, toplamları döndürür. |
hideValueRanges |
Doğru değerine ayarlanırsa tüm eşleşen satırlardaki minimum ve maksimum değerleri gizler. Varsayılan değer, false (yanlış) değeridir ve değer aralıkları döndürülür. |
Örnekleme
Örnekleme düzeyi değerleri.
Sıralamalar | |
---|---|
SAMPLING_UNSPECIFIED |
samplingLevel alanı belirtilmemişse DEFAULT örnekleme düzeyi kullanılır. |
DEFAULT |
Hız ile doğruluğu dengeleyen bir örnek boyutla yanıt döndürür. |
SMALL |
Daha küçük bir örnekleme boyutuyla hızlı bir yanıt döndürür. |
LARGE |
Büyük bir örnekleme boyutu kullanarak daha doğru bir yanıt döndürür. Ancak bu, yanıtın daha yavaş olmasına neden olabilir. |
Boyut
Boyutlar, verilerinizin özellikleridir. Örneğin, ga:city
boyutu, bir oturumun gerçekleştiği şehri (ör. "Paris" veya "Ankara") belirtir.
JSON gösterimi | |
---|---|
{ "name": string, "histogramBuckets": [ string ] } |
Alanlar | |
---|---|
name |
Getirmek istediğiniz boyutun adı (ör. |
histogramBuckets[] |
Boş değilse boyut değerlerini int64'e dizeden sonra pakete yerleştiririz. Bütünsel değerin dize gösterimi olmayan boyut değerleri sıfıra dönüştürülür. Paket değerleri artan sırada olmalıdır. Her paket alt tarafta kapalıdır ve üst tarafta açılır. "İlk" paketi, ilk sınırdan küçük tüm değerleri, "son" paket ise sonsuza kadar olan tüm değerleri içerir. Pakette yer alan boyut değerleri yeni bir boyut değerine dönüştürülür. Örneğin, biri &0;0, 1, 3, 4, 7'nin listesini verirse, aşağıdaki grupları döndürürüz:
NOT: Herhangi bir boyuta histogram mutasyonu uyguluyor ve bu boyutu sıralı olarak kullanıyorsanız bu amaç için &"50-120", "121-1000", "50-120" Artan &"50-120", "121-1000", "1001+" İstemci, |
BoyutFiltresi Maddesi
Boyut filtreleri grubu. Filtrelerin mantıksal olarak nasıl birleştirileceğini belirtmek için operatör değerini ayarlayın.
JSON gösterimi | |
---|---|
{ "operator": enum( |
Alanlar | |
---|---|
operator |
Birden fazla boyut filtresini birleştirme operatörü. Belirtilmemesi halinde |
filters[] |
Tekrarlanan filtre grubu. Belirtilen operatöre göre mantıksal olarak birleştirilirler. |
FiltreLogicalOperatörü
Filtrelerin mantıksal olarak nasıl bir araya getirildiği.
Sıralamalar | |
---|---|
OPERATOR_UNSPECIFIED |
Belirtilmemiş operatör. OR olarak değerlendirilir. |
OR |
Mantıksal OR operatörü. |
AND |
Mantıksal AND operatörü. |
Boyut Filtresi
Boyut filtresi, bir boyuttaki filtreleme seçeneklerini belirtir.
JSON gösterimi | |
---|---|
{
"dimensionName": string,
"not": boolean,
"operator": enum( |
Alanlar | |
---|---|
dimensionName |
Filtrelenecek boyut. Bir Boyut Filtresi boyut içermelidir. |
not |
Mantıksal |
operator |
Boyut, ifadeyle nasıl eşleştirilir? Varsayılan ayar REGEXP'dir. |
expressions[] |
Eşleştirilecek dizeler veya normal ifade. Operatör |
caseSensitive |
Eşleşme büyük/küçük harfe duyarlı olmalıdır mı? Varsayılan olarak false (yanlış) değeri kullanılır. |
Operatör
Farklı eşleme türleri desteklenir.
Sıralamalar | |
---|---|
OPERATOR_UNSPECIFIED |
Eşleme türü belirtilmemişse REGEXP olarak kabul edilir. |
REGEXP |
Eşleşme ifadesi, normal ifade olarak ele alınır. Tüm eşleme türleri normal ifadeler olarak kabul edilmez. |
BEGINS_WITH |
Sağlanan eşleşme ifadesiyle başlayan değerle eşleşir. |
ENDS_WITH |
Sağlanan eşleşme ifadesiyle biten değerleri eşleştirir. |
PARTIAL |
Alt dize eşleşmesi. |
EXACT |
Değer, eşleşme ifadesiyle tamamen eşleşmelidir. |
NUMERIC_EQUAL |
Tam sayı karşılaştırma filtreleri. Büyük/küçük harfe duyarlılık bunlar için yok sayılır ve ifadenin bir tam sayıyı temsil eden dize olduğu varsayılır. Hata koşulları:
|
NUMERIC_GREATER_THAN |
Boyutun eşleşme ifadesinden büyük olup olmadığını kontrol eder. Kısıtlamalar için NUMERIC_EQUALS ile ilgili açıklamayı okuyun. |
NUMERIC_LESS_THAN |
Boyutun eşleşme ifadesinden sayısal olarak küçük olup olmadığını kontrol eder. Kısıtlamalar için NUMERIC_EQUALS ile ilgili açıklamayı okuyun. |
IN_LIST |
Bu seçenek, ifadesi seçilen bir değer listesinden herhangi bir değeri alabilecek boyut filtresi belirtmek için kullanılır. Bu, her bir yanıt satırı için VEYA işlevinde birden fazla tam eşleme boyut filtresinin değerlendirilmesini önlemeye yardımcı olur. Örneğin:
Boyutu A, B veya C değerine sahip olan tüm yanıt satırları bu Boyut Filtresi ile eşleşir. |
Metrik
Metrikler, nicel ölçümlerdir. Örneğin, ga:users
metriği, istenen dönem için toplam kullanıcı sayısını gösterir.
JSON gösterimi | |
---|---|
{
"expression": string,
"alias": string,
"formattingType": enum( |
Alanlar | |
---|---|
expression |
İstekteki metrik ifadesi. Bir ifade, bir veya daha fazla metrik ve rakamdan oluşturulur. Kabul edilen operatörler şunları içerir: Plus (+), Eksi (-), Olumsuz (Birlik -), Bölen (/), Çarpı (*), Parantez, Pozitif nicelik numaraları (0-9), ondalık içerebilir ve 1024 karakterle sınırlıdır. |
alias |
Metrik ifadesine takma ad, ifade için alternatif bir addır. Takma ad, filtreleme ve sıralama için kullanılabilir. Bu alan isteğe bağlıdır ve ifade tek bir metrik değil, filtreleme ve sıralamada kullanılabilecek karmaşık bir ifadeyse yararlıdır. Takma ad, yanıt sütunu başlığında da kullanılır. |
formattingType |
Metrik ifadesinin nasıl biçimlendirilmesi gerektiğini belirtir (ör. |
Metrik Türü
Metrik türleri.
Sıralamalar | |
---|---|
METRIC_TYPE_UNSPECIFIED |
Metrik türü belirtilmemiş. |
INTEGER |
Tam sayı metriği. |
FLOAT |
Kayan metrik. |
CURRENCY |
Para birimi metriği. |
PERCENT |
Yüzde metriği. |
TIME |
HH:MM:SS biçiminde zaman metriği. |
Metrik Filtresi Maddesi
Bir grup metrik filtresi gösterilir. Filtrelerin mantıksal olarak nasıl birleştirileceğini belirtmek için operatör değerini ayarlayın.
JSON gösterimi | |
---|---|
{ "operator": enum( |
Alanlar | |
---|---|
operator |
Birden fazla metrik filtresini birleştirme operatörü. Belirtilmemesi halinde |
filters[] |
Tekrarlanan filtre grubu. Belirtilen operatöre göre mantıksal olarak birleştirilirler. |
Metrik Filtresi
MetricFiltre, bir metrikteki filtreyi belirtir.
JSON gösterimi | |
---|---|
{
"metricName": string,
"not": boolean,
"operator": enum( |
Alanlar | |
---|---|
metricName |
Filtrelenecek metrik. Bir metrik filtresi metrik adı içermelidir. Metrik adı, daha önce metrik olarak tanımlanmış bir takma ad veya metrik ifadesi olabilir. |
not |
Mantıksal |
operator |
karşılaştırma metriği |
comparisonValue |
Karşılaştırılacak değer. |
Operatör
Farklı karşılaştırma türü seçenekleri.
Sıralamalar | |
---|---|
OPERATOR_UNSPECIFIED |
Operatör belirtilmezse EQUAL olarak işlenir. |
EQUAL |
Metriğin değeri karşılaştırma değerine tam olarak eşitse. |
LESS_THAN |
Metriğin değeri karşılaştırma değerinden küçükse. |
GREATER_THAN |
Metriğin değeri karşılaştırma değerinden büyükse. |
IS_MISSING |
Metriğin eksik olup olmadığını doğrular. karşılaştırmaValue'yu dikkate almaz. |
Sıralama Ölçütü
Sıralama seçeneklerini belirtir.
JSON gösterimi | |
---|---|
{ "fieldName": string, "orderType": enum( |
Alanlar | |
---|---|
fieldName |
Sıralama ölçütü olarak kullanılacak alan. Varsayılan sıralama düzeni artan sıradadır. Örnek: |
orderType |
Sipariş türü. Varsayılan orderType, |
sortOrder |
Alanın sıralama düzeni. |
OrderType
OrderType, sıralama düzeninin nasıl belirlendiğini denetler.
Sıralamalar | |
---|---|
ORDER_TYPE_UNSPECIFIED |
Belirtilmemiş sipariş türü, değere göre sıralama olarak değerlendirilir. |
VALUE |
Sıralama ölçütü, seçilen sütunun değerini temel alır; yalnızca ilk tarih aralığına bakar. |
DELTA |
Sıralama ölçütü, seçilen sütunun değerlerinin ilk iki tarih aralığı arasındaki farkına dayanır. Yalnızca tam olarak iki tarih aralığı varsa kullanılabilir. |
SMART |
Sıralama ölçütü, seçilen sütunun ağırlıklı değerini temel alır. Sütun geçerli olmayan biçimdeyse bu oranın ağırlıklı değeri (n + totals.n)/(d + totals.d) , yalnızca oranları temsil eden metrikler için kullanılabilir olur. |
HISTOGRAM_BUCKET |
Histogram sipariş türü yalnızca boş olmayan histogram paketleri içeren boyut sütunları için geçerlidir. |
DIMENSION_AS_INTEGER |
Boyutların sabit uzunluktaki sayılar olması, normal sıralamanın sorun yaratmayacağı anlamına gelir. Boyutlar değişken uzunlukta sayılarsa DIMENSION_AS_INTEGER kullanılabilir. |
SortOrder
Sıralama ölçütü.
Sıralamalar | |
---|---|
SORT_ORDER_UNSPECIFIED |
Sıralama ölçütü belirtilmemişse varsayılan değer artan olur. |
ASCENDING |
Artan sıralama. Alan artan bir şekilde sıralanır. |
DESCENDING |
Azalan düzen. Alan, azalan düzende sıralanır. |
Segment
Raporun segmentlere ayrılması gerekiyorsa segment tanımı. Segment, Analytics verilerinin bir alt kümesidir. Örneğin, tüm kullanıcı kümesi içinde bir Segment belirli bir ülkedeki veya şehirdeki kullanıcılar olabilir.
JSON gösterimi | |
---|---|
{ // Union field |
Alanlar | ||
---|---|---|
Birlik alanı dynamicOrById . Segment, DinamikSegment kullanılarak veya yerleşik ya da özel bir segmentin kimliği kullanılarak dinamik bir şekilde tanımlanabilir. dynamicOrById aşağıdakilerden yalnızca biri olabilir: |
||
dynamicSegment |
İstekteki dinamik segment tanımı. |
|
segmentId |
Yerleşik veya özel bir segmentin segment kimliği (ör. |
DinamikSegment
İsteğin içindeki segmenti tanımlamak için dinamik segment tanımı. Segment; kullanıcıları, oturumları veya her ikisini birden seçebilir.
JSON gösterimi | |
---|---|
{ "name": string, "userSegment": { object( |
Alanlar | |
---|---|
name |
Dinamik segmentin adı. |
userSegment |
Kullanıcıların segmente dahil edileceği kullanıcı segmenti. |
sessionSegment |
Segmente dahil edilecek oturumları seçmek için Oturum Segmenti. |
SegmentTanımı
SegmentDefinition, segmenti mantıksal bir AND
işlemiyle birleştirilen bir SegmentFiltre grubu olarak tanımlar.
JSON gösterimi | |
---|---|
{
"segmentFilters": [
{
object( |
Alanlar | |
---|---|
segmentFilters[] |
Segment, mantıksal bir |
SegmentFiltre
SegmentFiltre, segmenti basit veya dizi segmenti olarak tanımlar. Basit bir segment koşulu, oturumları veya kullanıcıları seçmek için boyut ve metrik koşullarını içerir. Dizi segmenti koşulu, sıralı koşullara göre kullanıcıları veya oturumları seçmek için kullanılabilir.
JSON gösterimi | |
---|---|
{ "not": boolean, // Union field |
Alanlar | ||
---|---|---|
not |
Doğruysa basit veya dizi segmentinin tamamlayıcısı olarak kullanın. Örneğin, "New York"tan olmayan tüm ziyaretleri eşleştirmek için segmenti aşağıdaki şekilde tanımlayabiliriz:
|
|
Birlik alanı simpleOrSequence . Basit bir segment mi yoksa bir dizi segmenti tanımı mı? simpleOrSequence aşağıdakilerden yalnızca biri olabilir: |
||
simpleSegment |
Basit segment koşulları, birleştirilebilecek bir veya daha fazla boyut/metrik koşulundan oluşur |
|
sequenceSegment |
Adım sırası koşulları, her adımın bir veya daha fazla boyut/metrik koşuluyla tanımlandığı bir veya daha fazla adımdan oluşur. Özel adım operatörleriyle birden çok adım birleştirilebilir. |
BasitSegment
Basit segment koşulları, birleştirilebilecek bir veya daha fazla boyut/metrik koşulundan oluşur.
JSON gösterimi | |
---|---|
{
"orFiltersForSegment": [
{
object( |
Alanlar | |
---|---|
orFiltersForSegment[] |
Mantıksal |
Segment İçinOrFiltreler
OR
grubundaki segment filtrelerinin listesi, mantıksal VEYA operatörüyle birleştirilir.
JSON gösterimi | |
---|---|
{
"segmentFilterClauses": [
{
object( |
Alanlar | |
---|---|
segmentFilterClauses[] |
|
SegmentFiltre Maddesi
Segment tanımında kullanılacak Filtre Maddesi, bir metrik veya boyut filtresiyle karıştırılabilir.
JSON gösterimi | |
---|---|
{ "not": boolean, // Union field |
Alanlar | ||
---|---|---|
not |
Filtrenin tamamlayıcı özelliğiyle ( |
|
Birlik alanı dimensionOrMetricFilter . Boyut veya metrik filtresi. dimensionOrMetricFilter aşağıdakilerden yalnızca biri olabilir: |
||
dimensionFilter |
Segment tanımı için Boyut Filtresi. |
|
metricFilter |
Segment tanımı için Metrik Filtresi. |
SegmentBoyut Filtresi
Boyut filtresi, bir boyuttaki filtreleme seçeneklerini belirtir.
JSON gösterimi | |
---|---|
{
"dimensionName": string,
"operator": enum( |
Alanlar | |
---|---|
dimensionName |
Filtrenin uygulandığı boyutun adı. |
operator |
Boyutu ifadelerle eşleştirmek için kullanılacak operatör. |
caseSensitive |
Eşleşme büyük/küçük harfe duyarlıysa |
expressions[] |
İfade listesi; tüm operatörler için yalnızca ilk öğe kullanılır |
minComparisonValue |
|
maxComparisonValue |
|
Operatör
Farklı eşleme türleri desteklenir.
Sıralamalar | |
---|---|
OPERATOR_UNSPECIFIED |
Eşleme türü belirtilmemişse bu, REGEXP olarak değerlendirilir. |
REGEXP |
Eşleşme ifadesi, normal ifade olarak ele alınır. Diğer tüm eşleme türleri normal ifadeler olarak kabul edilmez. |
BEGINS_WITH |
Sağlanan eşleşme ifadesiyle başlayan değerleri eşleştirir. |
ENDS_WITH |
Sağlanan eşleşme ifadesiyle biten değerleri eşleştirir. |
PARTIAL |
Alt dize eşleşmesi. |
EXACT |
Değer, eşleşme ifadesiyle tamamen eşleşmelidir. |
IN_LIST |
Bu seçenek, ifadesi seçilen bir değer listesinden herhangi bir değeri alabilecek boyut filtresi belirtmek için kullanılır. Bu, her bir yanıt satırı için VEYA işlevinde birden fazla tam eşleme boyut filtresinin değerlendirilmesini önlemeye yardımcı olur. Örneğin:
Boyutu A, B veya C değerine sahip olan tüm yanıt satırları bu Boyut Filtresi ile eşleşir. |
NUMERIC_LESS_THAN |
Tam sayı karşılaştırma filtreleri. Büyük/küçük harfe duyarlılık bunlar için yok sayılır ve ifadenin bir tam sayıyı temsil eden dize olduğu varsayılır. Hata koşulları:
Boyutun eşleşme ifadesinden sayısal olarak küçük olup olmadığını kontrol eder. |
NUMERIC_GREATER_THAN |
Boyutun eşleşme ifadesinden büyük olup olmadığını kontrol eder. |
NUMERIC_BETWEEN |
Boyutun, eşleşme ifadesine ait minimum ve maksimum değerler arasında sayısal bir değer olup olmadığını kontrol eder. Sınırlar hariç tutulur. |
SegmentMetrikFiltresi
Bir segment filtresi ifadesinde kullanılacak metrik filtresi.
JSON gösterimi | |
---|---|
{ "scope": enum( |
Alanlar | |
---|---|
scope |
Bir metriğin kapsamı, metriğin tanımlandığı düzeyi tanımlar. Belirtilen metrik kapsamı, veri modelinde tanımlanan birincil kapsamına eşit veya bundan daha büyük olmalıdır. Birincil kapsam, segmentin kullanıcı veya oturum mu seçtiğine göre tanımlanır. |
metricName |
Filtrelenecek metrik. |
operator |
Metriği karşılaştırmak için gerçekleştirilecek işlemi belirtir. Varsayılan değer: |
comparisonValue |
Karşılaştırılacak değer. Operatör |
maxComparisonValue |
Maks. karşılaştırma değeri yalnızca |
Kapsam
Bir metriğin kapsamı, metriğin tanımlandığı düzeyi tanımlar: PRODUCT
, HIT
, SESSION
veya USER
. Metrik değerleri, birincil kapsamından daha geniş kapsamlarda da raporlanabilir. Örnek: ga:pageviews
ve ga:transactions
seviyeleri SESSION
ve USER
düzeyinde raporlanabilir. Bunu yalnızca söz konusu oturumlarda veya bu kullanıcılar için gerçekleşen her isabet için ekleyerek yapabilirsiniz.
Sıralamalar | |
---|---|
UNSPECIFIED_SCOPE |
Segment belirtilmemişse segmentin kullanıcı veya oturum seçmeye çalıştığına bağlı olarak varsayılan koşul kapsamı USER veya SESSION olur. |
PRODUCT |
Ürün kapsamı. |
HIT |
İsabet kapsamı. |
SESSION |
Oturum kapsamı. |
USER |
Kullanıcı kapsamı. |
Operatör
Farklı karşılaştırma türü seçenekleri.
Sıralamalar | |
---|---|
UNSPECIFIED_OPERATOR |
Belirtilmemiş operatör, LESS_THAN operatörü olarak değerlendirilir. |
LESS_THAN |
Metrik değerinin karşılaştırma değerinden düşük olup olmadığını kontrol eder. |
GREATER_THAN |
Metrik değerinin karşılaştırma değerinden büyük olup olmadığını kontrol eder. |
EQUAL |
Eşittir operatörü. |
BETWEEN |
Operatörler için hem minimum hem de maksimum değerler hariçtir. Karşılaştırma için LT ve GT kullanılır. |
Sıralama Segmenti
Adım sırası koşulları, her adımın bir veya daha fazla boyut/metrik koşuluyla tanımlandığı bir veya daha fazla adımdan oluşur. Özel adım operatörleriyle birden çok adım birleştirilebilir.
JSON gösterimi | |
---|---|
{
"segmentSequenceSteps": [
{
object( |
Alanlar | |
---|---|
segmentSequenceSteps[] |
Dizideki adımların listesi. |
firstStepShouldMatchFirstHit |
Ayarlanırsa ilk adım koşulu, ziyaretçinin ilk isabetiyle (tarih aralığında) eşleşmelidir. |
SegmentAdımAdımı
Segment dizisi tanımı.
JSON gösterimi | |
---|---|
{ "orFiltersForSegment": [ { object( |
Alanlar | |
---|---|
orFiltersForSegment[] |
Dizi, |
matchType |
Adımın bir sonraki adımdan hemen önce mi yoksa önce mi olabileceğini belirtir. |
Eşleme Türü
Adım sırasının eşleme türü.
Sıralamalar | |
---|---|
UNSPECIFIED_MATCH_TYPE |
Belirtilmemiş eşleme türü, önceki kabul edilir. |
PRECEDES |
Operatör, önceki adımın bir sonraki adımdan önce geldiğini belirtir. |
IMMEDIATELY_PRECEDES |
Operatör, önceki adımın bir sonraki adımdan hemen önce olduğunu belirtir. |
Elektronik Ritim
Pivot, istekteki özet bölümünü açıklar. Pivot, verilerinizi ikinci bir boyutta özetleyerek belirli raporlar için tablodaki bilgilerin yeniden düzenlenmesine yardımcı olur.
JSON gösterimi | |
---|---|
{ "dimensions": [ { object( |
Alanlar | |
---|---|
dimensions[] |
Pivot sütunlar olarak gösterilecek boyutların listesi. Bir pivotun en fazla 4 boyutu olabilir. Pivot boyutlar, istekte izin verilen toplam boyut sayısıyla ilgili kısıtlamanın bir parçasıdır. |
dimensionFilterClauses[] |
dimensionFiltreClause'ler mantıksal olarak bir |
metrics[] |
Pivot metrikler. Pivot metrikler, istekte izin verilen toplam metrik sayısına ilişkin kısıtlamanın bir parçasıdır. |
startGroup |
K metrikleri istendiyse yanıt, raporda k sütunlarından oluşan verilere bağlı bir katlar içerir. Örneğin, Aşağıda, k sütunu gruplarından hangilerinin yanıta dahil edileceğini seçebileceksiniz. |
maxGroupCount |
Döndürülecek maksimum grup sayısını belirtir. Varsayılan değer 10'dur. Maksimum değer de 1.000'dir. |
Grup Grubu
Bir grup grubu tanımlar. Örneğin:
"cohortGroup": {
"cohorts": [{
"name": "cohort 1",
"type": "FIRST_VISIT_DATE",
"dateRange": { "startDate": "2015-08-01", "endDate": "2015-08-01" }
},{
"name": "cohort 2"
"type": "FIRST_VISIT_DATE"
"dateRange": { "startDate": "2015-07-01", "endDate": "2015-07-01" }
}]
}
JSON gösterimi | |
---|---|
{
"cohorts": [
{
object( |
Alanlar | |
---|---|
cohorts[] |
Grubun tanımı. |
lifetimeValue |
Yaşam Boyu Değeri (YBD) etkinleştirin. YBD, farklı kanallar üzerinden edinilen kullanıcıların yaşam boyu değerini ölçer. Lütfen Kohort Analizi ve Yaşam Boyu Değer bölümlerini inceleyin. Yaşam boyu değerin değeri false ise:
yaşam boyu değer doğru olduğunda:
|
Kohort
Bir kohort tanımlar. Kohort, ortak bir özelliği paylaşan kullanıcı grubudur. Örneğin, edinme tarihi aynı olan tüm kullanıcılar aynı kohorta dahildir.
JSON gösterimi | |
---|---|
{ "name": string, "type": enum( |
Alanlar | |
---|---|
name |
Grup için benzersiz bir ad. Tanımlanmamış ad, grup_[1234...] değerleriyle otomatik olarak oluşturulur. |
type |
Kohort türü. Şu anda desteklenen tek tür |
dateRange |
Bu, |
Tür
Grup türü.
Sıralamalar | |
---|---|
UNSPECIFIED_COHORT_TYPE |
Belirtilmemesi halinde FIRST_VISIT_DATE olarak kabul edilir. |
FIRST_VISIT_DATE |
İlk ziyaret tarihine göre seçilen gruplar. |
Bildir
İsteğe karşılık gelen veri yanıtı.
JSON gösterimi | |
---|---|
{ "columnHeader": { object( |
Alanlar | |
---|---|
columnHeader |
Sütun başlıkları. |
data |
Yanıt verileri. |
nextPageToken |
Listedeki sonuçların yer aldığı bir sonraki sayfayı almak için sayfa jetonu. |
Sütun Başlığı
Sütun başlıkları.
JSON gösterimi | |
---|---|
{
"dimensions": [
string
],
"metricHeader": {
object( |
Alanlar | |
---|---|
dimensions[] |
Yanıttaki boyut adları. |
metricHeader |
Yanıttaki metriklerin metrik başlıkları. |
Metrik Başlığı
Metriklerin başlıkları.
JSON gösterimi | |
---|---|
{ "metricHeaderEntries": [ { object( |
Alanlar | |
---|---|
metricHeaderEntries[] |
Yanıttaki metriklerin başlıkları. |
pivotHeaders[] |
Yanıttaki başlıkların başlıkları. |
Metrik Başlık Girişi
Metriklerin başlığı.
JSON gösterimi | |
---|---|
{
"name": string,
"type": enum( |
Alanlar | |
---|---|
name |
Üstbilginin adı. |
type |
Metriğin türü (ör. |
Pivot Başlık
İstekte tanımlanan pivot bölümlerinin her birinin başlıkları.
JSON gösterimi | |
---|---|
{
"pivotHeaderEntries": [
{
object( |
Alanlar | |
---|---|
pivotHeaderEntries[] |
Tek bir pivot bölüm başlığı. |
totalPivotGroupsCount |
Bu pivot için toplam grup sayısı. |
PivotBaşlıkGiriş
Her metrik sütununun yanıtın pivot bölümünde istenen metriklere karşılık gelen başlıklar.
JSON gösterimi | |
---|---|
{
"dimensionNames": [
string
],
"dimensionValues": [
string
],
"metric": {
object( |
Alanlar | |
---|---|
dimensionNames[] |
Pivot yanıtındaki boyutların adı. |
dimensionValues[] |
Pivottaki boyutların değerleri. |
metric |
Pivot içindeki metriğin metrik başlığı. |
Rapor Verileri
Raporun veri kısmı.
JSON gösterimi | |
---|---|
{ "rows": [ { object( |
Alanlar | |
---|---|
rows[] |
Her boyut kombinasyonu için tek bir ReportRow vardır. |
totals[] |
İstenen her tarih aralığı için sorguyla eşleşen tüm satırların kümesinde, istenen her değer biçimi bir toplam alır. Bir değer biçiminin toplamı, öncelikle değer biçiminde belirtilen metriklerin toplanması ve ardından değer biçiminin bir skalar ifade olarak değerlendirilmesiyle hesaplanır. Örnek: |
rowCount |
Bu sorgu için eşleşen satırların toplam sayısı. |
minimums[] |
Eşleşen tüm satırlarda görülen minimum ve maksimum değerler. İstekte |
maximums[] |
Eşleşen tüm satırlarda görülen minimum ve maksimum değerler. İstekte |
samplesReadCounts[] |
Sonuçlar örneklenmişse her bir tarih aralığı için bir giriş olmak üzere, okunan toplam örnek sayısını döndürür. Sonuçlar örneklenmezse bu alan tanımlanmayacaktır. Ayrıntılar için geliştirici kılavuzuna bakın. |
samplingSpaceSizes[] |
Sonuçlar örneklenmişse her bir tarih aralığı için bir giriş olmak üzere, mevcut örneklerin toplam sayısını döndürür. Sonuçlar örneklenmezse bu alan tanımlanmayacaktır. Ayrıntılar için geliştirici kılavuzuna bakın. |
isDataGolden |
Bu isteğe verilen yanıtın altın olup olmadığını gösterir. Daha sonra sorulması durumunda tam olarak aynı istek yeni sonuçlar sağlamadığında veriler altın olur. |
dataLastRefreshed |
Rapordaki verilerin en son yenilenme zamanı. Bu zaman damgasından önce alınan tüm isabetler raporun hesaplamasına dahil edilir. RFC3339 UTC "Zulu" biçiminde bir zaman damgası (nanosaniyeye kadar doğru). Örnek: |
Rapor Satırı
Rapordaki bir satır.
JSON gösterimi | |
---|---|
{
"dimensions": [
string
],
"metrics": [
{
object( |
Alanlar | |
---|---|
dimensions[] |
İstenen boyutların listesi. |
metrics[] |
İstenen her tarih aralığı için metriklerin listesi. |
Tarih AralığıDeğerleri
Tek bir Tarih Aralığı / boyut kombinasyonuna ilişkin metrik listesini döndürmek için kullanılır
JSON gösterimi | |
---|---|
{
"values": [
string
],
"pivotValueRegions": [
{
object( |
Alanlar | |
---|---|
values[] |
Her değer, istekteki her bir Metriğe karşılık gelir. |
pivotValueRegions[] |
Her pivot bölgesinin değerleri. |
PivotValueBölge
Pivot bölgesindeki metrik değerleri.
JSON gösterimi | |
---|---|
{ "values": [ string ] } |
Alanlar | |
---|---|
values[] |
Pivot bölgelerinin her birindeki metriklerin değerleri. |
Kalan Kaynak Kotaları
İstek tamamlandıktan sonra mülk için kalan kaynak kotası jetonlarıdır.
JSON gösterimi | |
---|---|
{ "dailyQuotaTokensRemaining": number, "hourlyQuotaTokensRemaining": number } |
Alanlar | |
---|---|
dailyQuotaTokensRemaining |
Günlük kaynak kotası kaldı. |
hourlyQuotaTokensRemaining |
Saatlik kaynak kota jetonları kaldı. |