Vai al contenuto principale

Monitoraggio clic e impressioni

Il modulo Sponsors conta automaticamente quante volte ogni sponsor viene visualizzato (impressioni) e quante volte i visitatori fanno clic sul logo di uno sponsor o sul pulsante "Visit Site" (clic). Entrambi i conteggi sono memorizzati come meta pos…

Aggiornato oggi

Monitoraggio clic e impressioni

Il modulo Sponsors conta automaticamente quante volte ogni sponsor viene visualizzato (impressioni) e quante volte i visitatori fanno clic sul logo di uno sponsor o sul pulsante "Visit Site" (clic). Entrambi i conteggi sono memorizzati come meta post sul post dello sponsor e visibili nella schermata di modifica dello sponsor.

Chiavi meta

Chiave meta

Descrizione

sp_impressions

Numero totale di volte in cui questo sponsor è stato visualizzato a un visitatore

sp_clicks

Numero totale di volte in cui un visitatore ha fatto clic su questo sponsor

Entrambi i valori sono di sola lettura nell'interfaccia admin. Appaiono nel meta box barra laterale Dettagli nella schermata di modifica dello sponsor come campi di testo semplice etichettati Impressions e Clicks. I campi sono visualizzati con readonly="readonly" — non possono essere modificati manualmente.

Monitoraggio delle impressioni

Le impressioni vengono conteggiate nella funzione sp_set_post_impressions(). Ogni volta che un template di sponsor viene visualizzato, questa funzione viene chiamata con l'ID post dello sponsor. Legge il valore meta corrente di sp_impressions, lo incrementa di 1 e lo riscrive con update_post_meta().

Se il valore meta non esiste ancora per uno sponsor, si inizializza a 0 prima dell'incremento.

Monitoraggio dei clic

I clic vengono monitorati tramite una richiesta AJAX attivata da JavaScript quando un visitatore fa clic sul logo di uno sponsor o sul link "Visit Site". Il codice lato client invia una richiesta POST a admin-ajax.php con:

  • action = sp_clicks

  • post_id = l'ID post dello sponsor

  • nonce = un valore nonce (sp_clicks_{post_id})

Il gestore lato server è SportsPress_Sponsors::sp_clicks(). Verifica il nonce, poi chiama sp_set_post_clicks() che incrementa il valore meta sp_clicks di 1 usando lo stesso schema del monitoraggio delle impressioni.

Esclusione degli utenti connessi

Due impostazioni in SportsPress → Impostazioni → Sponsors controllano se l'attività degli utenti connessi viene contata:

  • Impressions — Exclude logged-in users (ID opzione: sportspress_exclude_authenticated_sponsor_impressions, predefinito: no) — Quando abilitato, sp_set_post_impressions() ritorna in anticipo se is_user_logged_in() è true.

  • Clicks — Exclude logged-in users (ID opzione: sportspress_exclude_authenticated_sponsor_clicks, predefinito: no) — Quando abilitato, sp_set_post_clicks() ritorna in anticipo se is_user_logged_in() è true.

Visualizzazione dei dati

Apri la schermata di modifica di qualsiasi sponsor. Il meta box barra laterale Dettagli mostra i conteggi correnti di Impressions e Clicks per quello sponsor. Gli stessi valori appaiono come colonne ordinabili nella schermata dell'elenco degli sponsor.

Hai ricevuto la risposta alla tua domanda?