Interazioni social

Questa guida descrive come misurare le interazioni social utilizzando analytics.js.

Panoramica

Puoi utilizzare l'analisi delle interazioni social per misurare il numero di volte in cui gli utenti fanno clic sui pulsanti social incorporati in pagine web. Ad esempio, potresti misurare un "Mi piace" di Facebook o un "Tweet" di Twitter.

Sebbene la misurazione degli eventi possa aiutarti ad analizzare molto bene le interazioni generali degli utenti, l'analisi dei dati social fornisce un framework coerente per la registrazione delle interazioni social. Questo, a sua volta, fornisce un insieme coerente di report per confrontare le interazioni con i social network su più reti.

Se non hai dimestichezza con le interazioni social in Google Analytics o se hai dubbi su quali valori utilizzare per il social network, l'azione o il target, ti consigliamo innanzitutto di leggere l'articolo Informazioni su plug-in e interazioni social nel Centro assistenza Analytics.

Implementazione

Gli hit dell'interazione social possono essere inviati utilizzando il comando send e specificando un hitType pari a social. Il comando send ha la seguente firma per il tipo di hit social:

ga('send', 'social', [socialNetwork], [socialAction], [socialTarget], [fieldsObject]);

Campi di interazione social

La seguente tabella riassume i campi dell'interazione social:

Nome campo Tipo di valore Obbligatorio Descrizione
socialNetwork testo yes La rete su cui si verifica l'azione (ad es. Facebook, Twitter)
socialAction testo yes Il tipo di azione che si verifica (ad es. Mi piace, Invia, Tweet).
socialTarget testo yes Specifica il target di un'interazione social. Questo valore è in genere un URL, ma può essere qualsiasi testo. (ad es. http://mycoolpage.com)

Per una descrizione più approfondita di ciascuno di questi campi, consulta Raccolta dati nel Centro assistenza Analytics.

Esempi

Il seguente comando invia a Google Analytics un hit da interazione social che indica che è stato fatto clic su un pulsante Mi piace di Facebook per il sito http://myownpersonaldomain.com:

ga('send', 'social', 'Facebook', 'like', 'http://myownpersonaldomain.com');

Tieni presente che, come per tutti i comandi send, i campi passati nei parametri di convenienza possono essere specificati anche in fieldsObject. Il comando precedente potrebbe essere riscritto come segue:

ga('send', {
  hitType: 'social',
  socialNetwork: 'Facebook',
  socialAction: 'like',
  socialTarget: 'http://myownpersonaldomain.com'
});

Facebook

Se utilizzi i pulsanti Mi piace di Facebook ufficiali e ti iscrivi all'evento edge.create, quando si verifica un'azione Mi piace, riceverai una notifica.

FB.Event.subscribe('edge.create', function(url) {
  ga('send', 'social', 'facebook', 'like', url);
});

Per ulteriori dettagli, consulta l'SDK JavaScript di Facebook.