Yakında düzenlenecek bir organizasyonda ücretsiz dağıtmak üzere ayraç bastıracağım. Bu ayraç üzerinde karekod yer alacak fakat sorum şu ki; bu karekod her okutulduğunda belirlemiş olduğum 10+ link arasından rastgele birine yönlendirme yapılacak. Ör: bir YouTube videosunun linkini koyduğumda ve rastgele yönlendirmede o link denk geldiğinde, QR Kodu okuyan cihaz YouTube uygulamasından (tabi YouTube uygulaması yüklüyse) videoyu açacak. Aynı şey Spotify, Apple Music ya da diğer uygulamalar için de olacak. Bunu nasıl yapabilirim?
Aklıma bir web sitesi oluşturup oradan yönlendirme yapma fikri geldi ama oradan yapılan yönlendirmeler ilgili uygulamaları otomatik açmayı tetikler mi? Bilgi ve fikir yoluyla yardımlarınıza talibim.
Bir karekod ile birden fazla linke rastgele yönlendirme nasıl yaparım?
17
●314
- 27-09-2024, 16:08:14
- 27-09-2024, 16:14:24Aklınıza gelen fikir doğru, bir web url oluşturup içersine oluşturcağınız bir script ile rastgele istediğiniz yere yönlendirebilirsiniz
function openYouTubeApp() { // YouTube uygulamasını açmaya çalışır window.location.href = "youtube://www.youtube.com/watch?v=VIDEO_ID"; }
- 27-09-2024, 16:16:39mustaizm adlı üyeden alıntı: mesajı görüntüle
- 27-09-2024, 16:17:03bit.ly premium al yıllık çok pahalı değildi.
qr kodu bit.ly'a yönlendir.
istediğin zaman bit.ly üzerinden yönlendirme yapabileceğin link'i değiştirebiliyorsun.
ama trafiğini ölçümlendirmek için sürekli tarihlerini kontrol etmen gerekecek. (kaç kişi geldi kaç kiişi tıkladı gibi linki değiştirdiğinde tarihi de kontrol etmen gerekecek... - 27-09-2024, 16:18:53cagoline adlı üyeden alıntı: mesajı görüntüle
- 27-09-2024, 16:21:35ahmetislamoglu adlı üyeden alıntı: mesajı görüntüle
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Rastgele Yönlendirme</title> <script> function randomRedirect() { // Yönlendirme yapılacak URL'leri ve uygulama URL şemalarını tanımlayın var urls = [ { appUrl: "youtube://www.youtube.com/watch?v=VIDEO_ID", // YouTube uygulaması webUrl: "https://www.youtube.com/watch?v=VIDEO_ID" // Yedek Web URL'si }, { appUrl: "spotify://track/TRACK_ID", // Spotify uygulaması webUrl: "https://open.spotify.com/track/TRACK_ID" // Yedek Web URL'si } ]; // Rastgele bir URL seçimi var randomIndex = Math.floor(Math.random() * urls.length); var selectedUrl = urls[randomIndex]; // Önce uygulamayı açmaya çalışır window.location.href = selectedUrl.appUrl; // Eğer uygulama açılmazsa, 2 saniye sonra web versiyonunu aç setTimeout(function() { window.location.href = selectedUrl.webUrl; }, 2000); } // Sayfa yüklendiğinde rastgele yönlendirmeyi başlatır window.onload = function() { randomRedirect(); }; </script> </head> <body> <h1>Yönlendiriliyorsunuz...</h1> <p>Eğer otomatik olarak yönlendirilmezseniz, <a href="#" onclick="randomRedirect()">buraya tıklayın</a>.</p> </body> </html>
https://wpsup.co/ahmetislamoglutest.html - 27-09-2024, 16:22:11ahmetislamoglu adlı üyeden alıntı: mesajı görüntüle
benimde kod bilgim yok.
bit.ly 'den premium aldığımda bit.ly menü oluşturulabiliyor.
Sanatçı profili yada event profili gibi yapardım o profili
Sonrasında Menü altında herşeyi paylaşırdım. youtube, spotify, apple music v.s v.s ne isteniyorsa hepsi listelenirdi görseldeki gibi.
Ama sen rastgele istediğin için o kısım kodluk bir kısım. nasıl yapılır bilemedim hocam.. - 27-09-2024, 16:22:46Bir hosting alıp bu html dosyasını oraya atın, qr koda bu linki verin.
her sayfa açıldığında random olarak farklı birisine gidecektir.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Random Yönlendirme</title> <script type="text/javascript"> window.onload = function() { // 10 farklı linki bir dizi içinde saklıyoruz var links = [ "https://www.example1.com", "https://www.example2.com", "https://www.example3.com", "https://www.example4.com", "https://www.example5.com", "https://www.example6.com", "https://www.example7.com", "https://www.example8.com", "https://www.example9.com", "https://www.example10.com" ]; // 0 ile 9 arasında rastgele bir indeks seçiyoruz var randomIndex = Math.floor(Math.random() * links.length); // Rastgele seçilen linke yönlendiriyoruz window.location.href = links[randomIndex]; } </script> </head> <body> <p>Yönlendiriliyorsunuz...</p> </body> </html>
- 27-09-2024, 16:26:31Programmer adlı üyeden alıntı: mesajı görüntüle