Kullanıcı özelliklerini gönder

Kullanıcı özellikleri, dil tercihi gibi kullanıcı tabanınızın segmentlerini tanımlar veya coğrafi konum. Analytics, bazı kullanıcı özelliklerini otomatik olarak günlüğe kaydeder. Eğer ek mülk toplamak isterseniz, en fazla 25 ek kullanıcı ayarlayabilirsiniz. özellikleri olabilir. Nasıl ayarlanacağını ve nasıl yapılacağını öğrenmek için Özel kullanıcı özellikleri özelliklerini kaydeder.

Kullanıcı özellikleri, kullanıcı segmentasyonunu geliştirir ancak kullanıcı özelliği verileri genellikle yalnızca kullanılabilir. Measurement Protocol, verilerinizi sunucu tarafı verileri içeren istemci taraflı ölçümler (genellikle tek bir çözüm sunar.

Ayrılmış adlar

Bazı kullanıcı özelliği adları ayrılmıştır ve ölçümlerde 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:

  • google_
  • ga_
  • firebase_

Örnek kullanım

Aşağıdaki örnekte CRM'nizin bir kullanıcı özelliği (customer_tier) vardır. istediğiniz bir metriktir. customer_tier şunlardan birine ayarlanabilir: premium veya standard. Bu kullanıcı özelliğini raporlarınızda almak için: şu:

İlk olarak, müşteriden bir add_payment_info etkinliği ve CRM sisteminize erişimi olan sunucu API'si:

istemci kodu

Daha sonra sunucunuz, ölçümü customer_tier kullanıcı özelliğiyle genişletir. Measurement Protocol kullanarak:

sunucu kodu

Bu kullanıcı özelliği premium ve standard adlı iki segmenti bildirir.

Etkinliklerin Measurement Protocol.

Geçersiz kılma zaman damgası

Measurement Protocol aşağıda bulduğu ilk zaman damgasını kullanır. listesi oluşturun:

  1. user_properties alanındaki girişin timestamp_micros.
  2. İsteğin timestamp_micros.
  3. Measurement Protocol'un isteği aldığı zaman.

Aşağıdaki örnek, bilgileri de ekleyebilirsiniz. Sonuç olarak, Measurement Protocol, hem customer_tier hem de customer_group kullanıcı özelliklerine requestUnixEpochTimeInMicros.

{
  "timestamp_micros": requestUnixEpochTimeInMicros,
  "user_properties": {
      "customer_tier": {
        "value": customerTierValue
      },
      "customer_group": {
        "value": customerGroupValue
      }
  }
}

Aşağıdaki örnek, hem istek düzeyinde bir zaman damgası hem de customer_tier kullanıcı özelliği. Sonuç olarak, Measurement Protocol, customer_tier için customerTierUnixEpochTimeInMicros zaman damgası ve customer_group zaman damgası requestUnixEpochTimeInMicros.

"timestamp_micros": requestUnixEpochTimeInMicros,
"user_properties": {
    "customer_tier": {
      "value": customerTierValue,
      "timestamp_micros": customerTierUnixEpochTimeInMicros
    },
    "customer_group": {
      "value": customerGroupValue
    }
}