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.
QR kodu başına hazır bir özet için bkz. Raporlar.
Sayıların anlamı
- Taramalar. Her sayım
clicksalanındadır. Biri QR kodunun kısa bağlantısını her açtığında bir tarama sayılır. - Benzersiz taramalar.
unique=trueile 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.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
400 "QR has no associated link."
400 "QR has no associated link."
QR kodunun kısa bağlantısı yok, bu nedenle sayılacak tarama yok.
domain ve key ile filtrelerken 404
domain ve key ile filtrelerken 404
Ç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.groupBy, interval veya bir filtrede 422
groupBy, interval veya bir filtrede 422
Değer desteklenmiyor. Hata mesajı parametrenin adını verir ve geçerli değerleri listeler.
Sayılar panelle eşleşmiyor
Sayılar panelle eşleşmiyor
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.