Genel Bakış
Ölçüm aracını kullanarak Google Analytics'e veri göndermenin iki bölümü vardır Protokol:
Bu belgede, taşıma ve yükün nasıl biçimlendirildiği açıklanmaktadır.
Taşıma
URL uç noktası
Verileri, takip eden uç nokta:
https://www.google-analytics.com/mp/collect
Etkinlik göndermek için aşağıdaki POST
isteğini gönderin:
POST /mp/collect HTTP/1.1
HOST: www.google-analytics.com
Content-Type: application/json
<payload_data>
İsteğin
BODY
. Yük bölümünü inceleyin.
Yanıt kodları
HTTP
değeri şu durumlarda Measurement Protocol her zaman bir 2xx
durum kodu döndürür:
alındı. Measurement Protocol aşağıdaki durumlarda hata kodu döndürmez:
yük verilerinin hatalı biçimlendirilmiş olması veya yükteki verilerin yanlış ya da
, Google Analytics tarafından işlenmedi.
Yük
Veriler, Measurement Protocol Verileri kullanılarak Google Analytics'e iki parçalar:
- Sorgu parametreleri
JSON
POST
gövdesi
sorgu parametreleri
Parametre Adı | Açıklama |
---|---|
|
Zorunludur. Şunun üzerinden oluşturulan bir
Yeni bir gizli anahtar oluşturmak için Google Analytics kullanıcı arayüzünde şu işlemleri yapın:
Bu adresleri kuruluşunuza özel tutmanızı öneririz. Eğer
Measurement Protocol'ü istemci tarafında dağıtıyorsanız
Aşırı SPAM'den kaçınmak için |
JSON yayın gövdesi
Anahtar | Tür | Açıklama |
---|---|---|
|
string |
İsteğe bağlı. Kullanıcının benzersiz tanımlayıcısıdır. Şunlar için User-ID'ye bakın: platformlar arası analiz bölümüne bakın. |
|
number |
İsteğe bağlı. İlişkilendirileceği zaman için bir Unix zaman damgası (mikrosaniye cinsinden)
bu etkinliği tamamladınız. Bu ayar yalnızca gerçekleşen etkinlikleri kaydetmek için ayarlanmalıdır
tercih edebilir. Bu değer,
|
|
object |
İsteğe bağlı. Ölçümle ilgili kullanıcı özellikleri. Kullanıcı özellikleri hakkında daha fazla bilgi edinin. |
|
object |
İsteğe bağlı. İsteğin izin ayarlarını belirler. Daha fazla bilgi için izin bölümünü inceleyin. |
|
boolean |
İsteğe bağlı. Kullanıcı verilerinin olmaması gerektiğini belirtmek için true olarak ayarlayın
kişiselleştirilmiş reklamlar için kullanılabilir.
|
|
array |
Zorunludur. Etkinlik öğeleri dizisi. Her biri için en fazla 25 etkinlik gönderilebilir isteğinde bulunabilirsiniz. Etkinlikleri görüntüleyin . |
|
string |
Zorunludur. Etkinliğin adı. Etkinlikleri görüntüleyin referans olarak kullanabilirsiniz. |
|
object |
İsteğe bağlı. Etkinliğin parametreleri. Etkinlikleri göster kullanabilirsiniz. |
İzin
consent
özelliği, consent türlerini ve durumlarını yapılandırır.
consent
özelliğini belirtmezseniz Google Analytics, izni kullanır
kullanıcı veya uygulama örneği için karşılık gelen online etkileşimlerden ayarlar.
Anahtar | Tür | Açıklama |
---|---|---|
|
string |
İsteğe bağlıdır. İsteğin alanından kullanıcı verilerinin gönderilmesine yönelik izni belirler. etkinliklerini ve kullanıcı özelliklerini Google'a iletebilir.
|
|
string |
İsteğe bağlıdır. Kullanıcı için kişiselleştirilmiş reklamcılığa yönelik izni belirler.
|
Özel parametreler
Öngörülen parametrelere ek olarak, özel kullanıcı kapsamlı, etkinlik kapsamlı ve öğe kapsamlı parametreleri Measurement Protocol yüküne dahil edilir.
- Kullanıcı kapsamlı özel parametreler, yükün
user_properties
nesnesine eklenebilir. - Etkinlik kapsamlı özel parametreler,
events[].params
içine eklenebilir yük nesnesidir. - Öğe kapsamlı özel parametreler
items
dizisi tıklayın.
Belirli etkinlikler için önerilen değerler
Bazı etkinliklerde önerilen parametreler vardır. Önerilenler için etkinliklere göz atın parametrelerini kullanabilirsiniz.
Ayrılmış adlar
Ayrılmış etkinlik adları
Aşağıdaki etkinlik adları ayrılmıştır ve kullanılamaz:
ad_activeview
ad_click
ad_exposure
ad_query
ad_reward
adunit_exposure
app_clear_data
app_exception
app_install
app_remove
app_store_refund
app_update
app_upgrade
dynamic_link_app_open
dynamic_link_app_update
dynamic_link_first_open
error
firebase_campaign
firebase_in_app_message_action
firebase_in_app_message_dismiss
firebase_in_app_message_impression
first_open
first_visit
in_app_purchase
notification_dismiss
notification_foreground
notification_open
notification_receive
notification_send
os_update
session_start
user_engagement
Ayrılmış parametre adları
Aşağıdaki parametre adları ayrılmıştır ve kullanılamaz:
firebase_conversion
Ayrıca, parametre adları şununla başlayamaz:
_ (underscore)
firebase_
ga_
google_
gtag.
Ayrılmış kullanıcı özelliği adları
Aşağıdaki kullanıcı özelliği adları ayrılmıştır ve kullanılamaz:
first_open_time
first_visit_time
last_deep_link_referrer
user_id
first_open_after_install
Ayrıca, kullanıcı özelliği adları şununla başlayamaz:
_ (underscore)
firebase_
ga_
google_