• 27-09-2024, 16:08:14
    #1
    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.
  • 27-09-2024, 16:14:24
    #2
    Aklı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:39
    #3
    mustaizm adlı üyeden alıntı: mesajı görüntüle
    Aklı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";
    }
    Çok teşekkürler hocam. Bu kodda Spotify için de alan nasıl ekleriz? Benim kod bilgim pek fazla yok. Sadece hazır kodlar üzerinde düzenlemeler yapabiliyorum.
  • 27-09-2024, 16:17:03
    #4
    bit.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:53
    #5
    cagoline adlı üyeden alıntı: mesajı görüntüle
    bit.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...
    Aslında bu da olabilir hocam. Sanki bu daha kolay gibi. Ama bana tek karekoddan rastgele farklı yönlendirmeler lazım.
  • 27-09-2024, 16:21:35
    #6
    ahmetislamoglu adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkürler hocam. Bu kodda Spotify için de alan nasıl ekleriz? Benim kod bilgim pek fazla yok. Sadece hazır kodlar üzerinde düzenlemeler yapabiliyorum.
    <!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:11
    #7
    ahmetislamoglu adlı üyeden alıntı: mesajı görüntüle
    Aslında bu da olabilir hocam. Sanki bu daha kolay gibi. Ama bana tek karekoddan rastgele farklı yönlendirmeler lazım.
    en basit yöntem bu olur gibime geldi.
    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:46
    #8
    Bir 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:31
    #9
    Programmer adlı üyeden alıntı: mesajı görüntüle
    Bir 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>
    Hocam emeğiniz için teşekkürler fakat site içerisinde yönlendirme yaparken yazı falan görüntülenmesini istemiyorum. Ayrıca uygulamaları açmayı da tetiklemesi gerek. Bu arada PC için (web sürümü) gerek yok. Telefonlar için istiyorum ben.