This document describes a legacy version of the Android SDK. If your new to Analyitcs, use the latest SDK. Learn more

Social Interactions

Stay organized with collections Save and categorize content based on your preferences.

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.