Activate Google+ Managed Source

1. Activating Google+ Managed Source

Log in to your account.
Click the Sources tab.

Select Managed Sources to view available managed sources.

Locate Google+ and click the + button to add a new instance of the Google+ source.

The first time you activate a managed source you are required to complete the license agreement. Fill in the form and click Agree button.

2. Creating a New Google+ Instance

After the license terms and conditions have been accepted, click + on the Google+ managed source to create a new instance.

Access Tokens

Google+ Managed Source uses access tokens to authenticate users. Access and Refresh Tokens are assigned to one Google+ account. If additional Google+ instances are required, use a different Google+ account. To obtain Tokens from Google+, click Sign in button in the new managed source instance.

Login to Google+ to obtain your Access token generated by Google+. If you are not signed into Google+, you are prompted to create a public profile.

If you are signed into Google+, click on an account or add another account.

Note: DataSift does not store your password or email address, but will store the Tokens returned by Google+.

Select Your circles or Only you to specify who gets notified when this account is logged in. In my example, Only you is selected. Click Accept button to confirm the selection.

A new Access token has been generated by Google+.

Now we have a valid access token, complete the New Google+ Managed Source form. Enter a name for this instance, in the example the instance name is Google+ Adidas Nike. This instance will monitor interations including "Comments" and "+1s" (Plus Ones or likes).

There are two resource types to monitor, "Me" to monitor your activity and "Public Activities" to monitor other Google+ member activities. Click down arrow to view a list of Resource Types.

Select Public Activities from the list.

Add Nike as a keyword in the Search field to include all Google+ public objects that contain this string.

More than one resource type can be added to an instance, click Add Another to add another resource type. Select Public Activites from the drop down list and enter a search string of Adidas.

Click Save to complete the configuration of this instance.

Select Sources > My Managed Sources tabs to view the new Google+ managed source.

Click on the new instance to view a summary of attributes including a unique ID for this source.

Note: It is best practice to start consuming a stream from a managed source before starting it.

3. Creating a Google+ Stream

A stream is all the social media interactions and extra data added by DataSift as a result of your filter. To create a filter, you need to use CSDL code to enable a Google+ instance to be used in a filter.

Click on Data Sources tab and select My Managed Sources to view the new Google+ Managed source. Click on the new instance, scroll down and select How to use button.

Scroll down to In Streams section.

Copy either the source.id or interaction.type CSDL code.

Create a new Google+ filter. Click the Filters tab and click Create a Filter button.

Type in a name and description for your stream. Select the CSDL Code Editor and click the Start Editing button.

Copy Google+ instance information into the filter, in my example I used the source.id target attribute.

Click Save and Close.

Visit Google+ documentation for more information on Google+ targets.

A summary of the configured stream is shown along with the cost (in Data Processing Units) and options to run the stream or edit it again. Click Live Preview.

Click the Play button at the bottom of the screen to start live preview.

No interactions are displayed as the Google+ Adidas Nike managed source has not been started.

4. Starting a Google+ Source

Start the new Google+ managed source to enable the platform to filter for interactions. Open Managed Sources tab in a new browser tab.

Click Start button on the Google+ Adidas Nike source.

Click Start to start this source.

The Google+ Adidas Nike instance has been started.

5. Verifying Filter Conditions

Now the managed source is running, use Live Preview to verify filter conditions are matching interactions correctly. Go back to the browser tab that has Live Preview running. A burst of interactions appear, then interactions continue in real time.

Note: DataSift monitors posts for a window of seven days. Any new comments or +1s that are older than seven days will not be filtered, even if they were created after running the Google+ managed source.

Click the pause button.

6. Analyzing Post Interactions

To display a Google+ Post interaction in more detail, move the mouse pointer over an interaction and a debug symbol is displayed. Click on the interaction to reveal more information.

Use the debug window to view interaction output data. In the example, the Google+ object is an activity which is described in the output attributes googleplus.kind and googleplus.type. The googleplus.verb describes the action that was performed, the example is a post. The attribute googleplus.url contains a link to the actual post, googleplus.etag is used for caching purposes, googleplus.title contains the title of the activity.

Expand googleplus.actor to view information about the person who posted the activity.

Expand googleplus.object to view information about the object, this activity contains a note that has a content and url attribute.

In googleplus.object, expand object.replies to view comments on this activity, there is one comment or reply as the object.replies.total_items value is 1. Expand object.plusoners to view likes, there is one like as the object.plusoners.total_items value is 1. No members have shared this note, object.resharers.total_items value is 0.

Expand object.attachments to view image information that was attached to this activity.

Expand googleplus.provider to view information about the service provider who published this activity.

Expand googleplus.access to view who has access to this activity.

Copy the googleplus.url attribute value and paste it into a new browser window to view the original activity.

The browser displays the google+ member page. The google+ user is referenced at the top of the post (Football Fashion), followed by the post, which includes an image, +1 and comment. The activity data matches the attributes displayed in the interaction ouput.

Click on the thumbnail photo to view comment and +1 information.

7. Analyzing Shared Interactions

To display a Google+ shared interaction in more detail, move the mouse pointer over an interaction and a debug symbol is displayed. Click on the interaction to reveal more information.

Use the debug window to view interaction output data. In the example, the Google+ object is an activity which is described in the output attributes googleplus.kind and googleplus.type. The googleplus.verb describes the action that was performed, the example is a share. The attribute googleplus.url contains a link to the actual post, googleplus.etag is used for caching purposes, googleplus.title contains the title of the activity.

Expand googleplus.actor to view information about the person who posted the activity.

Expand googleplus.object to view information about the object. This object is an activity rather than a note, as it is a share rather than a post.

In googleplus.object, expand object.replies to view comments on this activity, there are no comments or replies as object.replies.total_items value is 0. Expand object.plusoners to view likes, there are no likes as the object.plusoners.total_items value is 0. No members have shared this note, object.resharers.total_items value is 0.

Expand googleplus.provider to view information about the service provider. As this is a shared object the provider.title value is a Reshared Post.

Copy the googleplus.url attribute value and paste it into a new browser window to view the original activity.

The browser displays the google+ member page. The google+ user, Candice Barker, is referenced on the left of the post. On the top right, the activity is Shared publicly and urldesign posted the original object There are no +1s or comments. The activity data matches the attributes displayed in the interaction output.