- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Funnel
- FunnelStep
- FunnelFilterExpression
- FunnelFilterExpressionList
- FunnelFieldFilter
- FunnelEventFilter
- FunnelParameterFilterExpression
- FunnelParameterFilterExpressionList
- FunnelParameterFilter
- FunnelBreakdown
- FunnelNextAction
- FunnelVisualizationType
- Segmen
- UserSegment
- UserSegmentCriteria
- UserSegmentConditionGroup
- UserCriteriaScoping
- SegmentFilterExpression
- SegmentFilterExpressionList
- SegmentFilter
- SegmentFilterScoping
- SegmentEventFilter
- SegmentParameterFilterExpression
- SegmentParameterFilterExpressionList
- SegmentParameterFilter
- SegmentParameterFilterScoping
- UserSegmentSequenceGroup
- UserSequenceStep
- UserSegmentExclusion
- UserExclusionDuration
- SessionSegment
- SessionSegmentCriteria
- SessionSegmentConditionGroup
- SessionCriteriaScoping
- SessionSegmentExclusion
- SessionExclusionDuration
- EventSegment
- EventSegmentCriteria
- EventSegmentConditionGroup
- EventCriteriaScoping
- EventSegmentExclusion
- EventExclusionDuration
- FunnelSubReport
- FunnelResponseMetadata
- Cobalah!
Menampilkan laporan funnel yang disesuaikan untuk data peristiwa Google Analytics Anda. Data yang ditampilkan dari API berupa tabel dengan kolom untuk dimensi dan metrik yang diminta.
Eksplorasi funnel memungkinkan Anda memvisualisasikan tahapan yang diambil pengguna untuk menyelesaikan aktivitas dan dengan cepat melihat bagaimana keberhasilan atau kegagalan mereka di setiap tahapan. Misalnya, bagaimana calon pembeli menjadi pembelanja, kemudian menjadi pembeli? Bagaimana pembeli satu kali menjadi pembeli berulang? Dengan informasi ini, Anda dapat meningkatkan perjalanan pelanggan yang ditinggalkan atau tidak efisien. Untuk mempelajari lebih lanjut, lihat Eksplorasi Funnel GA4.
Metode ini diperkenalkan di versi alfa yang sudah stabil dengan tujuan mengumpulkan masukan terkait sintaksis dan kemampuan sebelum memasuki versi beta. Untuk memberikan masukan tentang API ini, isi Masukan Pelaporan Funnel Google Analytics Data API.
Permintaan HTTP
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport
URL ini menggunakan sintaksis gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
property |
Opsional. ID properti Google Analytics yang peristiwanya dilacak. Ditentukan di jalur URL, bukan isi. Untuk mempelajari lebih lanjut, lihat tempat menemukan ID Properti Anda. Dalam permintaan batch, properti ini tidak boleh ditentukan atau harus konsisten dengan properti tingkat batch. Contoh: properties/1234 |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "dateRanges": [ { object ( |
| Kolom | |
|---|---|
dateRanges[] |
Opsional. Rentang tanggal data yang akan dibaca. Jika beberapa rentang tanggal diminta, setiap baris respons akan berisi indeks rentang tanggal berbasis nol. Jika dua rentang tanggal tumpang-tindih, data peristiwa untuk hari-hari yang tumpang-tindih akan disertakan dalam baris respons untuk kedua rentang tanggal. |
funnel |
Opsional. Konfigurasi funnel permintaan ini. Konfigurasi funnel ini diperlukan. |
funnelBreakdown |
Opsional. Jika ditentukan, perincian ini akan menambahkan dimensi ke respons sub-laporan tabel funnel. Dimensi perincian ini memperluas setiap langkah funnel ke nilai unik dimensi perincian. Misalnya, perincian menurut dimensi |
funnelNextAction |
Opsional. Jika ditentukan, tindakan berikutnya akan menambahkan dimensi ke respons sub-laporan visualisasi funnel. Dimensi tindakan berikutnya ini memperluas setiap langkah funnel ke nilai unik dari tindakan berikutnya. Misalnya, tindakan berikutnya dari dimensi Tindakan berikutnya hanya mendukung |
funnelVisualizationType |
Opsional. Jenis visualisasi funnel mengontrol dimensi yang ada dalam respons sub-laporan visualisasi funnel. Jika tidak ditentukan, |
segments[] |
Opsional. Konfigurasi segmen. Segmen adalah subkumpulan data properti. Dalam laporan funnel dengan segmen, funnel dievaluasi di setiap segmen. Setiap segmen yang ditentukan dalam permintaan ini menghasilkan baris terpisah dalam respons; dalam respons, setiap segmen diidentifikasi berdasarkan namanya. Parameter segmen bersifat opsional. Permintaan dibatasi hingga 4 segmen. |
limit |
Opsional. Jumlah baris yang akan ditampilkan. Jika tidak ditentukan, 10.000 baris akan ditampilkan. API menampilkan maksimum 250.000 baris per permintaan, berapa pun jumlah yang Anda minta. API juga dapat menampilkan lebih sedikit baris daripada |
dimensionFilter |
Opsional. Dengan filter dimensi, Anda hanya dapat meminta nilai dimensi tertentu dalam laporan. Untuk mempelajari lebih lanjut, lihat Membuat Laporan: Filter Dimensi untuk melihat contoh. Metrik tidak dapat digunakan dalam filter ini. |
returnPropertyQuota |
Opsional. Mengalihkan apakah akan menampilkan status kuota Properti Analytics ini saat ini. Kuota ditampilkan di PropertyQuota. |
Isi respons
Respons laporan funnel berisi dua sub-laporan. Kedua sub-laporan tersebut adalah kombinasi dimensi dan metrik yang berbeda.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "funnelTable": { object ( |
| Kolom | |
|---|---|
funnelTable |
Tabel funnel adalah laporan dengan langkah funnel, segmen, dimensi perincian, pengguna aktif, rasio penyelesaian, pengabaian, dan rasio pengabaian. Dimensi segmen hanya ada dalam respons ini jika segmen diminta. Dimensi perincian hanya ada dalam respons ini jika diminta. |
funnelVisualization |
Visualisasi corong adalah laporan dengan langkah funnel, segmen, tanggal, dimensi tindakan berikutnya, dan pengguna aktif. Dimensi segmen hanya ada dalam respons ini jika segmen diminta. Dimensi tanggal hanya ada dalam respons ini jika diminta melalui jenis funnel |
propertyQuota |
Status kuota Properti Analytics ini termasuk permintaan ini. |
kind |
Mengidentifikasi jenis resource pesan ini. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
Funnel
Mengonfigurasi funnel dalam permintaan laporan funnel. Funnel melaporkan pengguna saat mereka melewati urutan langkah.
Eksplorasi funnel memungkinkan Anda memvisualisasikan tahapan yang diambil pengguna untuk menyelesaikan aktivitas dan dengan cepat melihat bagaimana keberhasilan atau kegagalan mereka di setiap tahapan. Misalnya, bagaimana calon pembeli menjadi pembelanja, kemudian menjadi pembeli? Bagaimana pembeli satu kali menjadi pembeli berulang? Dengan informasi ini, Anda dapat meningkatkan perjalanan pelanggan yang ditinggalkan atau tidak efisien.
| Representasi JSON |
|---|
{
"isOpenFunnel": boolean,
"steps": [
{
object ( |
| Kolom | |
|---|---|
isOpenFunnel |
Dalam funnel terbuka, pengguna dapat memasuki funnel pada setiap langkah, dan dalam funnel tertutup, pengguna harus memasuki funnel pada langkah pertama. Opsional. Jika tidak ditentukan, corong tertutup akan digunakan. |
steps[] |
Langkah-langkah berurutan dari funnel ini. |
FunnelStep
Langkah menentukan perjalanan pengguna yang ingin Anda ukur. Langkah-langkah berisi satu atau beberapa kondisi yang harus dipenuhi pengguna Anda untuk disertakan dalam langkah perjalanan funnel tersebut.
| Representasi JSON |
|---|
{
"name": string,
"isDirectlyFollowedBy": boolean,
"filterExpression": {
object ( |
| Kolom | |
|---|---|
name |
Nama khusus untuk langkah ini. Jika tidak ditentukan, langkah-langkah akan diberi nama berdasarkan nama yang diindeks 1 (misalnya "0. ", "1. ", dll.). Nama ini menentukan nilai string yang ditampilkan oleh dimensi |
isDirectlyFollowedBy |
Jika benar, langkah ini harus langsung mengikuti langkah sebelumnya. Jika salah (false), mungkin ada peristiwa di antara langkah sebelumnya dan langkah ini. Jika tidak ditentukan, |
filterExpression |
Kondisi yang harus dipenuhi pengguna Anda agar disertakan dalam langkah perjalanan funnel ini. |
withinDurationFromPriorStep |
Jika ditentukan, langkah ini harus diselesaikan dalam durasi penyelesaian langkah sebelumnya.
Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
FunnelFilterExpression
Mengekspresikan kombinasi filter funnel.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union expr. Tentukan satu jenis filter untuk FunnelFilterExpression. expr hanya dapat berupa salah satu dari hal berikut: |
|
andGroup |
FunnelFilterExpression di |
orGroup |
FunnelFilterExpression di |
notExpression |
FunnelFilterExpression BUKAN |
funnelFieldFilter |
Filter funnel untuk dimensi atau metrik. |
funnelEventFilter |
Membuat filter yang cocok dengan peristiwa dari satu nama peristiwa. Jika ekspresi filter parameter ditentukan, hanya subset peristiwa yang cocok dengan nama peristiwa tunggal dan ekspresi filter parameter yang cocok dengan filter peristiwa ini. |
FunnelFilterExpressionList
Daftar ekspresi filter funnel.
| Representasi JSON |
|---|
{
"expressions": [
{
object ( |
| Kolom | |
|---|---|
expressions[] |
Daftar ekspresi filter funnel. |
FunnelFieldFilter
Ekspresi untuk memfilter nilai dimensi atau metrik.
| Representasi JSON |
|---|
{ "fieldName": string, // Union field |
| Kolom | |
|---|---|
fieldName |
Nama dimensi atau nama metrik. |
Kolom union one_filter. Tentukan satu jenis filter. one_filter hanya dapat berupa salah satu dari berikut: |
|
stringFilter |
Filter terkait string. |
inListFilter |
Filter untuk nilai dalam daftar. |
numericFilter |
Filter untuk nilai numerik atau tanggal. |
betweenFilter |
Filter untuk nilai di antara dua nilai. |
FunnelEventFilter
Membuat filter yang cocok dengan peristiwa dari satu nama peristiwa. Jika ekspresi filter parameter ditentukan, hanya subset peristiwa yang cocok dengan nama peristiwa tunggal dan ekspresi filter parameter yang cocok dengan filter peristiwa ini.
| Representasi JSON |
|---|
{
"eventName": string,
"funnelParameterFilterExpression": {
object ( |
| Kolom | |
|---|---|
eventName |
Filter ini cocok dengan peristiwa dari satu nama peristiwa ini. Nama acara wajib diisi. |
funnelParameterFilterExpression |
Jika ditentukan, filter ini mencocokkan peristiwa yang cocok dengan nama peristiwa tunggal dan ekspresi filter parameter. Di dalam ekspresi filter parameter, hanya filter parameter yang tersedia. |
FunnelParameterFilterExpression
Mengekspresikan kombinasi filter funnel pada parameter.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union expr. Tentukan satu jenis filter untuk FunnelParameterFilterExpression. expr hanya dapat berupa salah satu dari hal berikut: |
|
andGroup |
FunnelParameterFilterExpression di |
orGroup |
FunnelParameterFilterExpression di |
notExpression |
FunnelParameterFilterExpression BUKAN |
funnelParameterFilter |
Filter parameter funnel primitif. |
FunnelParameterFilterExpressionList
Daftar ekspresi filter parameter funnel.
| Representasi JSON |
|---|
{
"expressions": [
{
object ( |
| Kolom | |
|---|---|
expressions[] |
Daftar ekspresi filter parameter funnel. |
FunnelParameterFilter
Ekspresi untuk memfilter nilai parameter dalam funnel.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union one_parameter. Kolom yang sedang difilter. one_parameter hanya dapat berupa salah satu dari berikut: |
|
eventParameterName |
Filter ini akan dievaluasi pada parameter peristiwa yang ditentukan. Parameter peristiwa dicatat dalam log sebagai parameter peristiwa. Parameter peristiwa mencakup kolom seperti "firebase_screen" & "currency". Parameter peristiwa hanya dapat digunakan dalam segmen & funnel dan hanya dapat digunakan dalam filter turunan dari EventFilter. Dalam filter turunan dari EventFilter, parameter peristiwa atau item harus digunakan. |
itemParameterName |
Filter ini akan dievaluasi pada parameter item yang ditentukan. Parameter item dicatat sebagai parameter dalam array item. Parameter item mencakup kolom seperti "item_name" & "item_category". Parameter item hanya dapat digunakan dalam segmen & funnel dan hanya dapat digunakan dalam filter turunan dari EventFilter. Dalam filter turunan dari EventFilter, parameter peristiwa atau item harus digunakan. Parameter item hanya tersedia di peristiwa e-commerce. Untuk mempelajari peristiwa e-commerce lebih lanjut, lihat panduan Mengukur e-commerce. |
Kolom union one_filter. Tentukan satu jenis filter. one_filter hanya dapat berupa salah satu dari berikut: |
|
stringFilter |
Filter terkait string. |
inListFilter |
Filter untuk nilai dalam daftar. |
numericFilter |
Filter untuk nilai numerik atau tanggal. |
betweenFilter |
Filter untuk nilai di antara dua nilai. |
FunnelBreakdown
Perincian menambahkan dimensi ke respons sub-laporan tabel funnel.
| Representasi JSON |
|---|
{
"breakdownDimension": {
object ( |
| Kolom | |
|---|---|
breakdownDimension |
Kolom dimensi ditambahkan ke respons sub-laporan tabel funnel. Dimensi perincian menguraikan setiap langkah funnel. |
limit |
Jumlah maksimum nilai unik dimensi perincian yang akan ditampilkan dalam respons. |
FunnelNextAction
Tindakan berikutnya menyatakan nilai untuk dimensi setelah pengguna menyelesaikan langkah, tetapi sebelum pengguna yang sama menyelesaikan langkah berikutnya. Misalnya, jika nextActionDimension adalah eventName, maka nextActionDimension di baris langkah funnel ke-i akan menampilkan peristiwa pertama setelah peristiwa yang memenuhi syarat pengguna ke langkah funnel ke-i, tetapi sebelum pengguna mencapai langkah funnel ke-i+1.
| Representasi JSON |
|---|
{
"nextActionDimension": {
object ( |
| Kolom | |
|---|---|
nextActionDimension |
Kolom dimensi ditambahkan ke respons sub-laporan visualisasi funnel. Dimensi tindakan berikutnya menampilkan nilai dimensi berikutnya dari dimensi ini setelah pengguna mencapai langkah funnel ke- Saat ini, |
limit |
Jumlah maksimum nilai unik dimensi perincian yang akan ditampilkan dalam respons. |
FunnelVisualizationType
Mengontrol dimensi yang ada dalam respons sub-laporan visualisasi funnel.
| Enum | |
|---|---|
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED |
Jenis tidak ditentukan. |
STANDARD_FUNNEL |
Funnel standar (berundak). Sub-laporan visualisasi funnel dalam respons tidak akan berisi tanggal. |
TRENDED_FUNNEL |
Funnel yang di-tren-kan (diagram garis). Sublaporan visualisasi funnel dalam respons akan berisi dimensi tanggal. |
Segmen
Segmen adalah subkumpulan data Analytics Anda. Misalnya, dari seluruh kumpulan pengguna, satu segmen mungkin adalah pengguna dari negara atau kota tertentu. Segmen lain mungkin adalah pengguna yang membeli lini produk tertentu, mengunjungi bagian tertentu di situs Anda, atau memicu peristiwa tertentu di aplikasi Anda.
Untuk mempelajari lebih lanjut, lihat Pembuat Segmen.
| Representasi JSON |
|---|
{ "name": string, // Union field |
| Kolom | |
|---|---|
name |
Nama untuk segmen ini. Jika tidak ditentukan, segmen akan diberi nama "Segmen". Nama ini menentukan nilai string yang ditampilkan oleh dimensi |
Kolom union one_segment_scope. Segmen ditentukan dalam satu cakupan. one_segment_scope hanya dapat berupa salah satu dari berikut: |
|
userSegment |
Segmen pengguna adalah subkumpulan pengguna yang berinteraksi dengan situs atau aplikasi Anda. |
sessionSegment |
Segmen sesi adalah subkumpulan sesi yang terjadi di situs atau aplikasi Anda. |
eventSegment |
Segmen peristiwa adalah subkumpulan peristiwa yang dipicu di situs atau aplikasi Anda. |
UserSegment
Segmen pengguna adalah subkumpulan pengguna yang berinteraksi dengan situs atau aplikasi Anda. Misalnya, pengguna yang sebelumnya telah membeli; pengguna yang telah menambahkan item ke keranjang belanja mereka, tetapi tidak menyelesaikan pembelian.
| Representasi JSON |
|---|
{ "userInclusionCriteria": { object ( |
| Kolom | |
|---|---|
userInclusionCriteria |
Menentukan pengguna mana yang disertakan dalam segmen ini. Opsional. |
exclusion |
Menentukan pengguna mana yang dikecualikan dalam segmen ini. Opsional. |
UserSegmentCriteria
Pengguna cocok dengan kriteria jika peristiwa pengguna memenuhi kondisi dalam kriteria.
| Representasi JSON |
|---|
{ "andConditionGroups": [ { object ( |
| Kolom | |
|---|---|
andConditionGroups[] |
Pengguna cocok dengan kriteria ini jika pengguna cocok dengan setiap |
andSequenceGroups[] |
Pengguna cocok dengan kriteria ini jika pengguna cocok dengan setiap |
UserSegmentConditionGroup
Kondisi memberi tahu Analytics data apa yang harus disertakan atau dikecualikan dari segmen.
| Representasi JSON |
|---|
{ "conditionScoping": enum ( |
| Kolom | |
|---|---|
conditionScoping |
Data disertakan atau dikecualikan dari segmen berdasarkan apakah data tersebut cocok dengan grup kondisi. Penetapan cakupan ini menentukan jumlah peristiwa yang dievaluasi Opsional. Jika tidak ditentukan, |
segmentFilterExpression |
Data disertakan atau dikecualikan dari segmen berdasarkan apakah data cocok dengan ekspresi ini. Ekspresi menyatakan kriteria pada dimensi, metrik, dan/atau parameter. |
UserCriteriaScoping
Penentuan cakupan menentukan peristiwa mana yang dipertimbangkan saat mengevaluasi apakah pengguna memenuhi kriteria.
| Enum | |
|---|---|
USER_CRITERIA_SCOPING_UNSPECIFIED |
Pencakupan kriteria tidak ditentukan. Jangan tentukan. |
USER_CRITERIA_WITHIN_SAME_EVENT |
Jika kriteria terpenuhi dalam satu peristiwa, pengguna cocok dengan kriteria. |
USER_CRITERIA_WITHIN_SAME_SESSION |
Jika kriteria terpenuhi dalam satu sesi, pengguna cocok dengan kriteria. |
USER_CRITERIA_ACROSS_ALL_SESSIONS |
Jika kriteria dipenuhi oleh peristiwa apa pun untuk pengguna, pengguna akan cocok dengan kriteria. |
SegmentFilterExpression
Menyatakan kombinasi filter segmen.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union expr. Tentukan satu jenis filter untuk SegmentFilterExpression. expr hanya dapat berupa salah satu dari hal berikut: |
|
andGroup |
SegmentFilterExpression di |
orGroup |
SegmentFilterExpression di |
notExpression |
SegmentFilterExpression BUKAN |
segmentFilter |
Filter segmen primitif. |
segmentEventFilter |
Membuat filter yang cocok dengan peristiwa dari satu nama peristiwa. Jika ekspresi filter parameter ditentukan, hanya subset peristiwa yang cocok dengan nama peristiwa tunggal dan ekspresi filter parameter yang cocok dengan filter peristiwa ini. |
SegmentFilterExpressionList
Daftar ekspresi filter segmen.
| Representasi JSON |
|---|
{
"expressions": [
{
object ( |
| Kolom | |
|---|---|
expressions[] |
Daftar ekspresi filter segmen |
SegmentFilter
Ekspresi untuk memfilter nilai dimensi atau metrik.
| Representasi JSON |
|---|
{ "fieldName": string, "filterScoping": { object ( |
| Kolom | |
|---|---|
fieldName |
Nama dimensi atau nama metrik. |
filterScoping |
Menentukan cakupan untuk filter. |
Kolom union one_filter. Tentukan satu jenis filter untuk Filter. one_filter hanya dapat berupa salah satu dari hal berikut: |
|
stringFilter |
Filter terkait string. |
inListFilter |
Filter untuk nilai dalam daftar. |
numericFilter |
Filter untuk nilai numerik atau tanggal. |
betweenFilter |
Filter untuk nilai di antara dua nilai. |
SegmentFilterScoping
Cakupan menentukan cara dimensi & metrik beberapa peristiwa harus dipertimbangkan saat mengevaluasi filter segmen.
| Representasi JSON |
|---|
{ "atAnyPointInTime": boolean } |
| Kolom | |
|---|---|
atAnyPointInTime |
Jika Parameter
Jika cakupan kriteria adalah |
SegmentEventFilter
Membuat filter yang cocok dengan peristiwa dari satu nama peristiwa. Jika ekspresi filter parameter ditentukan, hanya subset peristiwa yang cocok dengan nama peristiwa tunggal dan ekspresi filter parameter yang cocok dengan filter peristiwa ini.
| Representasi JSON |
|---|
{
"eventName": string,
"segmentParameterFilterExpression": {
object ( |
| Kolom | |
|---|---|
eventName |
Filter ini cocok dengan peristiwa dari satu nama peristiwa ini. Nama acara wajib diisi. |
segmentParameterFilterExpression |
Jika ditentukan, filter ini mencocokkan peristiwa yang cocok dengan nama peristiwa tunggal dan ekspresi filter parameter. Di dalam ekspresi filter parameter, hanya filter parameter yang tersedia. |
SegmentParameterFilterExpression
Mengekspresikan kombinasi filter segmen pada parameter.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union expr. Tentukan satu jenis filter untuk SegmentParameterFilterExpression. expr hanya dapat berupa salah satu dari hal berikut: |
|
andGroup |
SegmentParameterFilterExpression di |
orGroup |
SegmentParameterFilterExpression di |
notExpression |
SegmentParameterFilterExpression BUKAN |
segmentParameterFilter |
Filter parameter segmen primitif. |
SegmentParameterFilterExpressionList
Daftar ekspresi filter parameter segmen.
| Representasi JSON |
|---|
{
"expressions": [
{
object ( |
| Kolom | |
|---|---|
expressions[] |
Daftar ekspresi filter parameter segmen. |
SegmentParameterFilter
Ekspresi untuk memfilter nilai parameter dalam segmen.
| Representasi JSON |
|---|
{ "filterScoping": { object ( |
| Kolom | |
|---|---|
filterScoping |
Menentukan cakupan untuk filter. |
Kolom union one_parameter. Kolom yang sedang difilter. one_parameter hanya dapat berupa salah satu dari berikut: |
|
eventParameterName |
Filter ini akan dievaluasi pada parameter peristiwa yang ditentukan. Parameter peristiwa dicatat dalam log sebagai parameter peristiwa. Parameter peristiwa mencakup kolom seperti "firebase_screen" & "currency". Parameter peristiwa hanya dapat digunakan dalam segmen & funnel dan hanya dapat digunakan dalam filter turunan dari EventFilter. Dalam filter turunan dari EventFilter, parameter peristiwa atau item harus digunakan. |
itemParameterName |
Filter ini akan dievaluasi pada parameter item yang ditentukan. Parameter item dicatat sebagai parameter dalam array item. Parameter item mencakup kolom seperti "item_name" & "item_category". Parameter item hanya dapat digunakan dalam segmen & funnel dan hanya dapat digunakan dalam filter turunan dari EventFilter. Dalam filter turunan dari EventFilter, parameter peristiwa atau item harus digunakan. Parameter item hanya tersedia di peristiwa e-commerce. Untuk mempelajari peristiwa e-commerce lebih lanjut, lihat panduan Mengukur e-commerce. |
Kolom union one_filter. Tentukan satu jenis filter. one_filter hanya dapat berupa salah satu dari berikut: |
|
stringFilter |
Filter terkait string. |
inListFilter |
Filter untuk nilai dalam daftar. |
numericFilter |
Filter untuk nilai numerik atau tanggal. |
betweenFilter |
Filter untuk nilai di antara dua nilai. |
SegmentParameterFilterScoping
Cakupan menentukan cara beberapa peristiwa harus dipertimbangkan saat mengevaluasi filter parameter segmen.
| Representasi JSON |
|---|
{ "inAnyNDayPeriod": string } |
| Kolom | |
|---|---|
inAnyNDayPeriod |
Mengakumulasi parameter selama periode hari yang ditentukan sebelum menerapkan filter. Hanya didukung jika cakupan kriteria adalah Misalnya, jika Rentang tanggal tidak diperpanjang untuk tujuan memiliki periode N hari penuh di dekat awal rentang tanggal. Misalnya, jika laporan adalah untuk 01-11-2021 hingga 10-11-2021 dan
|
UserSegmentSequenceGroup
Tentukan kondisi yang harus terjadi dalam urutan tertentu agar pengguna menjadi anggota segmen.
| Representasi JSON |
|---|
{ "sequenceScoping": enum ( |
| Kolom | |
|---|---|
sequenceScoping |
Semua langkah urutan harus dipenuhi dalam cakupan agar pengguna cocok dengan urutan. Misalnya, jika Opsional. Jika tidak ditentukan, |
sequenceMaximumDuration |
Menentukan jangka waktu saat seluruh urutan harus terjadi; misalnya, 30 Menit.
Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
userSequenceSteps[] |
Urutan langkah-langkah kondisi yang berurutan. Peristiwa pengguna harus menyelesaikan setiap langkah agar pengguna cocok dengan |
UserSequenceStep
Kondisi yang harus terjadi dalam urutan langkah yang ditentukan agar pengguna ini cocok dengan urutan.
| Representasi JSON |
|---|
{ "isDirectlyFollowedBy": boolean, "stepScoping": enum ( |
| Kolom | |
|---|---|
isDirectlyFollowedBy |
Jika benar, peristiwa yang memenuhi langkah ini harus menjadi peristiwa berikutnya setelah peristiwa yang memenuhi langkah terakhir. Jika salah (false), langkah ini mengikuti langkah sebelumnya secara tidak langsung; misalnya, mungkin ada peristiwa di antara langkah sebelumnya dan langkah ini. |
stepScoping |
Langkah urutan ini harus dipenuhi dalam cakupan agar pengguna cocok dengan urutan. Misalnya, jika Opsional. Jika tidak ditentukan, |
segmentFilterExpression |
Pengguna cocok dengan langkah urutan ini jika peristiwanya cocok dengan ekspresi ini. Ekspresi menyatakan kriteria pada dimensi, metrik, dan/atau parameter. |
UserSegmentExclusion
Menentukan pengguna mana yang dikecualikan dalam segmen ini.
| Representasi JSON |
|---|
{ "userExclusionDuration": enum ( |
| Kolom | |
|---|---|
userExclusionDuration |
Menentukan durasi pengecualian akan berlangsung jika pengguna cocok dengan Opsional. Jika tidak ditentukan, |
userExclusionCriteria |
Jika pengguna memenuhi kondisi ini, pengguna akan dikecualikan dari keanggotaan dalam segmen untuk |
UserExclusionDuration
Mencantumkan opsi berapa lama pengecualian akan berlangsung jika pengguna cocok dengan userExclusionCriteria.
| Enum | |
|---|---|
USER_EXCLUSION_DURATION_UNSPECIFIED |
Durasi pengecualian tidak ditentukan. Jangan tentukan. |
USER_EXCLUSION_TEMPORARY |
Mengecualikan pengguna dari segmen untuk sementara selama periode saat pengguna memenuhi kondisi userExclusionCriteria. |
USER_EXCLUSION_PERMANENT |
Mengecualikan pengguna secara permanen dari segmen jika pengguna pernah memenuhi kondisi userExclusionCriteria. |
SessionSegment
Segmen sesi adalah subkumpulan sesi yang terjadi di situs atau aplikasi Anda: misalnya, semua sesi yang berasal dari kampanye iklan tertentu.
| Representasi JSON |
|---|
{ "sessionInclusionCriteria": { object ( |
| Kolom | |
|---|---|
sessionInclusionCriteria |
Menentukan sesi mana yang disertakan dalam segmen ini. Opsional. |
exclusion |
Menentukan sesi mana yang dikecualikan dalam segmen ini. Opsional. |
SessionSegmentCriteria
Sesi cocok dengan kriteria jika peristiwa sesi memenuhi kondisi dalam kriteria.
| Representasi JSON |
|---|
{
"andConditionGroups": [
{
object ( |
| Kolom | |
|---|---|
andConditionGroups[] |
Sesi cocok dengan kriteria ini jika sesi cocok dengan setiap |
SessionSegmentConditionGroup
Kondisi memberi tahu Analytics data apa yang harus disertakan atau dikecualikan dari segmen.
| Representasi JSON |
|---|
{ "conditionScoping": enum ( |
| Kolom | |
|---|---|
conditionScoping |
Data disertakan atau dikecualikan dari segmen berdasarkan apakah data tersebut cocok dengan grup kondisi. Penetapan cakupan ini menentukan jumlah peristiwa yang dievaluasi Opsional. Jika tidak ditentukan, |
segmentFilterExpression |
Data disertakan atau dikecualikan dari segmen berdasarkan apakah data cocok dengan ekspresi ini. Ekspresi menyatakan kriteria pada dimensi, metrik, dan/atau parameter. |
SessionCriteriaScoping
Penetapan cakupan menentukan peristiwa mana yang dipertimbangkan saat mengevaluasi apakah sesi memenuhi kriteria.
| Enum | |
|---|---|
SESSION_CRITERIA_SCOPING_UNSPECIFIED |
Pencakupan kriteria tidak ditentukan. Jangan tentukan. |
SESSION_CRITERIA_WITHIN_SAME_EVENT |
Jika kriteria terpenuhi dalam satu peristiwa, sesi akan cocok dengan kriteria. |
SESSION_CRITERIA_WITHIN_SAME_SESSION |
Jika kriteria terpenuhi dalam satu sesi, sesi tersebut cocok dengan kriteria. |
SessionSegmentExclusion
Menentukan sesi mana yang dikecualikan dalam segmen ini.
| Representasi JSON |
|---|
{ "sessionExclusionDuration": enum ( |
| Kolom | |
|---|---|
sessionExclusionDuration |
Menentukan berapa lama pengecualian akan berlangsung jika sesi cocok dengan Opsional. Jika tidak ditentukan, |
sessionExclusionCriteria |
Jika sesi memenuhi kondisi ini, sesi akan dikecualikan dari keanggotaan dalam segmen untuk |
SessionExclusionDuration
Mencantumkan opsi durasi pengecualian jika sesi cocok dengan sessionExclusionCriteria.
| Enum | |
|---|---|
SESSION_EXCLUSION_DURATION_UNSPECIFIED |
Durasi pengecualian tidak ditentukan. Jangan tentukan. |
SESSION_EXCLUSION_TEMPORARY |
Mengecualikan sesi dari segmen untuk sementara selama periode saat sesi memenuhi kondisi sessionExclusionCriteria. |
SESSION_EXCLUSION_PERMANENT |
Mengecualikan sesi secara permanen dari segmen jika sesi pernah memenuhi kondisi sessionExclusionCriteria. |
EventSegment
Segmen peristiwa adalah subkumpulan peristiwa yang dipicu di situs atau aplikasi Anda. Misalnya, semua peristiwa pembelian yang dilakukan di lokasi tertentu; peristiwa app_exception yang terjadi pada sistem operasi tertentu.
| Representasi JSON |
|---|
{ "eventInclusionCriteria": { object ( |
| Kolom | |
|---|---|
eventInclusionCriteria |
Menentukan peristiwa mana yang disertakan dalam segmen ini. Opsional. |
exclusion |
Menentukan peristiwa yang dikecualikan dalam segmen ini. Opsional. |
EventSegmentCriteria
Peristiwa cocok dengan kriteria jika peristiwa memenuhi kondisi dalam kriteria.
| Representasi JSON |
|---|
{
"andConditionGroups": [
{
object ( |
| Kolom | |
|---|---|
andConditionGroups[] |
Peristiwa cocok dengan kriteria ini jika peristiwa cocok dengan setiap |
EventSegmentConditionGroup
Kondisi memberi tahu Analytics data apa yang harus disertakan atau dikecualikan dari segmen.
| Representasi JSON |
|---|
{ "conditionScoping": enum ( |
| Kolom | |
|---|---|
conditionScoping |
Opsional. Jika tidak ditentukan, |
segmentFilterExpression |
Data disertakan atau dikecualikan dari segmen berdasarkan apakah data tersebut cocok dengan ekspresi ini. Ekspresi menyatakan kriteria pada dimensi, metrik, dan/atau parameter. |
EventCriteriaScoping
Penetapan cakupan menentukan peristiwa mana yang dipertimbangkan saat mengevaluasi apakah suatu peristiwa memenuhi kriteria.
| Enum | |
|---|---|
EVENT_CRITERIA_SCOPING_UNSPECIFIED |
Pencakupan kriteria tidak ditentukan. Jangan tentukan. |
EVENT_CRITERIA_WITHIN_SAME_EVENT |
Jika kriteria terpenuhi dalam satu peristiwa, peristiwa tersebut cocok dengan kriteria. |
EventSegmentExclusion
Menentukan peristiwa mana yang dikecualikan dalam segmen ini.
| Representasi JSON |
|---|
{ "eventExclusionDuration": enum ( |
| Kolom | |
|---|---|
eventExclusionDuration |
Opsional. Jika tidak ditentukan, |
eventExclusionCriteria |
Jika acara memenuhi kondisi ini, acara tersebut akan dikecualikan dari keanggotaan dalam segmen untuk |
EventExclusionDuration
Mencantumkan opsi durasi pengecualian jika peristiwa cocok dengan eventExclusionCriteria.
| Enum | |
|---|---|
EVENT_EXCLUSION_DURATION_UNSPECIFIED |
Durasi pengecualian tidak ditentukan. Jangan tentukan. |
EVENT_EXCLUSION_PERMANENT |
Mengecualikan peristiwa secara permanen dari segmen jika peristiwa pernah memenuhi kondisi eventExclusionCriteria. |
FunnelSubReport
Sub-laporan funnel berisi nilai data dimensi dan metrik. Misalnya, 12 pengguna mencapai langkah kedua funnel.
| Representasi JSON |
|---|
{ "dimensionHeaders": [ { object ( |
| Kolom | |
|---|---|
dimensionHeaders[] |
Mendeskripsikan kolom dimensi. Laporan funnel selalu menyertakan dimensi langkah funnel dalam respons sub-laporan. Dimensi tambahan seperti perincian, tanggal, dan tindakan berikutnya dapat ada dalam respons jika diminta. |
metricHeaders[] |
Mendeskripsikan kolom metrik. Laporan funnel selalu menyertakan pengguna aktif dalam respons sub-laporan. Tabel funnel mencakup metrik tambahan seperti rasio penyelesaian, pengabaian, dan rasio pengabaian. |
rows[] |
Baris kombinasi nilai dimensi dan nilai metrik dalam laporan. |
metadata |
Metadata untuk laporan funnel. |
FunnelResponseMetadata
Metadata respons laporan funnel membawa informasi tambahan tentang laporan funnel.
| Representasi JSON |
|---|
{
"samplingMetadatas": [
{
object ( |
| Kolom | |
|---|---|
samplingMetadatas[] |
Jika hasil laporan funnel disampel, hal ini menjelaskan persentase peristiwa yang digunakan dalam laporan funnel ini. Satu Namun, jika hasilnya tidak diambil sampelnya, kolom ini tidak akan ditentukan. |