Take our developer survey. We want your feedback so we can learn how to improve Google Analytics, and make it an even better tool for you.

Social Interactions

This developer guide describes how to measure social interactions using the Google Analytics SDK v4 for Android.

Overview

Social interaction measurement allows you to measure a user's interactions with various social network sharing and recommendation widgets embedded in your content.

Social interactions have the following fields:

Field Name Type Required Description
Social Network String Yes The social network with which the user is interacting (e.g. Facebook, Google+, Twitter, etc.).
Social Action String Yes The social action taken (e.g. Like, Share, +1, etc.).
Social Target String No The content on which the social action is being taken (i.e. a specific article or video).

Social interaction data collected by the Google Analytics SDK v4 for Android is available via custom reports and the Core Reporting API.

Implementation

To send a social interaction to Google Analytics, use SocialBuilder as in the following example:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);

// Build and send social interaction.
t.send(new HitBuilders.SocialBuilder()
    .setNetwork(getSocialNetwork())
    .setAction(getSocialAction())
    .setTarget(getSocialTarget())
    .build());

See Advanced Configuration for details on the getTracker method.