Ana içeriğe atla
GetQR API’si beta aşamasındadır ve seçili çalışma alanlarında kullanılabilir. Ayrıntılar genel sürümden önce değişebilir.
Tek bir QR kodu için veya tüm çalışma alanınız genelinde tarama toplamlarını ve ülkeye, cihaza, tarayıcıya ve daha fazlasına göre dağılımları alın. QR kodu başına hazır bir özet için bkz. Raporlar.

Sayıların anlamı

  • Taramalar. Her sayım clicks alanındadır. Biri QR kodunun kısa bağlantısını her açtığında bir tarama sayılır.
  • Benzersiz taramalar. unique=true ile her ziyaretçi tarih aralığında bir kez sayılır.
  • Kapsam. Sayılar QR kodunun kısa bağlantısından gelir. Kısa bağlantısı olmayan bir QR kodunun sayılacak taraması yoktur.
  • Geçmiş. Analizler API üzerinden sıfırlanamaz. Bir QR kodunu silmek geçmiş tarama verilerini temizlemez.

Başlıklar

string
gerekli
Bearer ve ardından API anahtarınız. Bkz. Kimlik doğrulama.

Sorgu parametreleri

Her iki uç nokta da bu parametreleri alır. Hepsi isteğe bağlıdır.
string
varsayılan:"count"
Dağılım boyutu. count toplamı döndürür. Tüm değerler ve yanıt yapıları için bkz. Dağılımlar.
string
varsayılan:"30d"
Hazır tarih aralığı: 24h, 7d, 30d, 90d, 1y, mtd, qtd, ytd veya all. Bkz. Tarih aralıkları. start gönderdiğinizde yok sayılır.
string
Özel aralığın başlangıcı, ISO 8601; örneğin 2026-08-01 veya 2026-08-01T00:00:00Z. interval değerine göre önceliklidir. end değerinden önce olmalıdır.
string
Özel aralığın bitişi, ISO 8601. Varsayılanı bugünün sonu. start veya interval=all ile birlikte kullanılır, diğer aralıklarda yok sayılır.
string
varsayılan:"UTC"
timeseries dilimlerini hizalamak için kullanılan IANA saat dilimi; örneğin America/New_York. Bilinmeyen bir saat dilimi 422 döndürür.
boolean
varsayılan:"false"
true, toplam taramalar yerine benzersiz taramaları sayar.
Boyut filtreleri de gönderebilirsiniz.

Tarih aralıkları

Özel bir aralık için start ve isteğe bağlı olarak end gönderin. En fazla 2 günlük aralıklar saatlik dilimler, 180 günü aşan aralıklar aylık dilimler, aradaki her şey günlük dilimler kullanır.

Boyut filtreleri

Sonuçları bir filtreyle eşleşen taramalarla sınırlayın. Farklı filtreler AND ile birleştirilir. Bir filtre birden fazla değer alıyorsa değerleri virgülle ayırın: değerler OR ile birleştirilir. Bilinmeyen bir ülke veya kıta kodu 422 döndürür. Cihaz, tarayıcı ve işletim sistemi adları ilk harfi büyük olacak şekilde eşleştirilir; bu nedenle mobile, Mobile gibi çalışır. Örneğin ABD veya Kanada’daki mobil cihazlardan gelen taramalar: ?country=US,CA&device=Mobile.

Dağılımlar

count bir nesne döndürür. Diğer tüm değerler, clicks değerine göre en yüksekten en düşüğe sıralanmış bir dizi döndürür (timeseries zamana göre sıralanır). Bilinmeyen bir groupBy, geçerli değerlerin listesiyle birlikte 422 döndürür. groupBy=count olduğunda yanıt:
groupBy=countries olduğunda yanıt:

Bir QR kodunun analizlerini alma

GET /api/v1/qrs/{qrId}/analytics Bir QR kodunun kısa bağlantısıyla sınırlı tarama istatistiklerini döndürür. Yukarıdaki sorgu parametrelerini ve boyut filtrelerini alır.
string
gerekli
QR kodunun kimliği. QR kodları uç noktalarının liste veya oluşturma yanıtından alın.

Çalışma alanı analizlerini alma

GET /api/v1/analytics Çalışma alanınızdaki tüm QR kodlarının tarama istatistiklerini döndürür. Yukarıdaki sorgu parametrelerini ve boyut filtrelerini, ayrıca şu kapsam parametrelerini alır.
string
key ile birlikte, sonuçları bu alan adına sahip kısa bağlantıyla sınırlar; örneğin getqr.sh. Alan adı çalışma alanınıza ait olmalıdır.
string
Kısa bağlantı slug’ı; örneğin x7Kd2p1. domain ile birlikte kullanın. İkisi de QR kodu nesnesinde bulunur.
string
Dahil edilecek QR kodu türleri, virgülle ayrılmış: website, pdf, image, video, whatsapp, social, wifi, app, feedback, vcard, sms, payment, location, multilink, email veya event. Bkz. QR türleri.

Sık karşılaşılan sorunlar

Çalışma alanınızda bu alan adına ve slug’a sahip bir kısa bağlantı yok. domain ve key değerlerini QR kodu nesnesinden kopyalayın.
Değer desteklenmiyor. Hata mesajı parametrenin adını verir ve geçerli değerleri listeler.
Aynı tarih aralığını ve saat dilimini kullandığınızı ve benzersiz taramaları (unique=true) mı yoksa toplam taramaları mı saydığınızı kontrol edin.

Sırada ne var

Raporlar

QR kodları

Uygulamada analizler

İstek sınırları