Con jQuery, Come intercetto il collegamento ipertestuale? Fai clic sugli eventi temporaneamente?


Answers

Puoi associare un evento click a tutti i tag anchor, come

$("a").click(function(){
    // write your code
});

Se si desidera eseguire l'azione predefinita, inserire un risultato return true; alla fine di questa funzione.

Question

Questa domanda si riferisce al marketing di affiliazione, ma in realtà è una domanda generica sull'intercettazione dei collegamenti ipertestuali prima che si spostino su un altro sito, dove è possibile registrare l'attività dei visitatori in un database.

Il mio cliente di marketing affiliato ha fatto davvero una bella domanda. Immagina uno scenario in cui hai i prodotti ritirati da Amazon tramite la sua API, con una parola chiave seed. Ora immagina che un visitatore faccia clic su uno di questi prodotti per visualizzarlo su Amazon. L'URL per quel prodotto potrebbe assomigliare a questo (e questa è solo una demo):

http://www.amazon.com/dp/B0042RU3Y0/?tag=xxxxxxxxxxxxxxxx-20

Ma indovina cosa c'è che non va? Non passa la parola chiave seed. Quindi, non abbiamo idea di quali siano le parole chiave seme più efficaci. Invece, desiderava che potessimo passare il seguente e poi rintracciarlo in qualche modo:

http://www.amazon.com/dp/B0042RU3Y0/?tag=xxxxxxxxxxxxxxxx-20&seed=laptops

Non ho visto nessun documento su Amazon in cui potremmo trasmettere parametri extra e quindi tenerli tracciati nei report da un filtro.

Quindi, l'unica cosa che potrei pensare è che dobbiamo catturare il clic prima che vada su Amazon. In altre parole, prima che quell'evento esploda e venga eseguito, in qualche modo in jQuery posso intercettarlo per primo, analizzare l'URL href per quel collegamento ipertestuale, virare su questa informazione di parole seme extra, inviarlo su AJAX a una pagina PHP e un database tabella, quindi rilasciare quell'evento click in modo che venga eseguito e il browser si spenga su Amazon.

Qualcuno sa come è fatto in jQuery? Conosco la parte AJAX - non solo la parte che intercetta i clic che cattura il clic, quindi la rilascia.




Links