Este sitio web utiliza cookies para realizar análisis y mediciones de tus visitas. [ Acepto ] [ Más información aquí ].

Come creare un cookie

Questo codice ti permette di creare un cookie in PHP, e nel futuro, anche di fare cookie più avanzati. Dovresti introdurlo prima di qualsiasi output.

$scadenza = 60 * 60 * 24 * 30 + time();

if($_COOKIE["biscotto"] == NULL){

setcookie("biscotto", "crema di cioccolata", $scadenza);

}

Abbiamo creato un cookie chiamato "biscotto", cui abbiamo riempito con "crema di cioccolata". Puoi cambiare la crema d'accordo con ogni visitatore. $scadenza è la data di scadenza del cookie; cioè, il momento esatto quando sparirà dal browser dell'utente. Qualche formule:

$day = 60 * 60 * 24 + time(); // un giorno

$month = 60 * 60 * 24 * 30 + time(); // un mese

$year = 60 * 60 * 24 * 365 + time(); // un anno

Come sapere se un cookie funziona?

Installa il plugin ViewCookies per Firefox, e conferma che il cookie esiste.

Quale informazione si può salvare in un cookie?

Per legge europea, l'informazione personale non si può salvare. Comunque, ci sono altre possibilità abbastanza utili e frequenti:

Salvare la data della prima visita. Questo ti permetterà di

personalizzare il tuo website d'accordo con l'antichità del tuo visitatore. Per esempio, un'utente con più di due anni può vedere delle promozioni speciali:

setcookie("lastVisit", date("G:i - m/d/y"), $scadenza);

Salvare le visite fatte. Se sai programmare in PHP, attraverso un counter puoi salvare la quantità di volte che un utente ritorna a un sito web. Questo è un'approssimazione di quello che fanno le agenzie viaggi per far vedere un prezzo più alto a una persona che visita molte volte uno stesso prodotto. Serve anche per fare delle offerte più aggressive oppure sconti nel prezzo finale.

$scadenza = 60 * 60 * 24 * 30 + time();

if($_COOKIE["visite"] == NULL){

setcookie("visite", 1, $scadenza);

} else {

$suma = $_COOKIE["visite"] + 1;

setcookie("visite", $suma, $scadenza);

}

if ($_COOKIE["visite"] > 10) {

echo "Hai uno sconto del 25%!";

}

Personalizzare il sito web d'accordo con il genere, l'età e la religione Attraverso una campagna di Display di Google Adwords o di Linkedin Ads, puoi orientare la pubblicità a segmenti specifici. Ogni campagna puoi essere orientata a delle URL specifiche:

https://www.danielpinero.com/?genere=maschio

https://www.danielpinero.com/?genere=femina

Questo codice ti permetterà di inserire il valore del cookie.

if($_COOKIE["genere"] == NULL && $_GET["genere"] != NULL){

setcookie("genere", $_GET["genere"], $scadenza);

}

if($_COOKIE["genere"] == "femina" || $_GET["genere"] == "femina") {

echo "Adesso il sito web diventerà rosa";

}

In Google Adwords, puoi segmentare mediante genere, età e zona geografica. In Linkedin Ads, puoi segmentare mediante età, genere, professione, università, lavoro, zona geografica, etc. In Facebook Ads, puoi perfino segmentare mediante stato civile ed etnicità. E poi, puoi condizionare il sito web a queste variabili. Poiché un cookie dura quanto hai definito nella scadenza, ogni volta che il visitatore ritornerà, vedrà la stessa versione che tu abbia definita.

Salvare le variabili di ValueTrack. Mediante il tagging ValueTrack di Google Adwords, è possibile salvare delle variabili specifiche de campagne Display come: tipo di concordanza, rete, dispositivo, modello del dispositivo, versione della pubblicità, keyword, dominio della prima visita, ID del prodotto, e altri dettagli.

Mantenere il primo riferito. Questo è un'alternativa per il "nooverride" di Google Analytics, cui ha il bug di cancellare antiche visite, qualsiasi sia la traffic source, quando qualche visita posteriore viene dal motore di ricerca di Google. Così, puoi mantenere l'origine della prima visita di un utente, indipendentemente di Google Analytics.

if($_COOKIE['php_referral'] == NULL) {

setcookie('php_referral', $_SERVER['HTTP_REFERER'], $scadenza);

}

Salvare indirizzo IP. Mediante il codice del mio articolo "Come vedere l'indirizzo IP di un visitatore in Google Analytics", puoi anche salvare degl'indirizzi IP dei tuoi visitatori.

Passare il contenuto delle cookies. Puoi etichettare delle URL verso le pagine a cui sei affiliato, e aggiungere il contenuto delle tuo cookies. Così, loro possono ricuperarlo attraverso $_GET, Google Analytics, o il loro proprio programma di affiliazione. Per esempio:

$url = "https://www.danielpinero.com/?genere=".$_COOKIE["genere"];

Añadir comentario