许多社交网络都提供嵌入式按钮和小部件,方便用户从网页或应用中轻松分享内容。这些按钮的示例包括 Google+ 的“+1”按钮和 Facebook 的“赞”按钮。用户与这些嵌入式社交按钮的互动代表着与您的内容的社交互动。这些社交互动是有价值的用户互动度信号,可以通过 Google Analytics(分析)来进行衡量。
本文包含的主题:数据收集
与网页浏览、屏幕浏览和事件一样,社交互动也是一种独特的命中类型,其中包含一组用于描述社交互动的唯一值。
数据模型
Google Analytics(分析)中的社交互动由下列字段表示:
字段 | 类型 | 是否必需 | 说明 |
---|---|---|---|
socialNetwork | 字符串 |
必填 | 被衡量的社交网络(如 Facebook、Twitter、Google+ 等)。 |
socialAction | 字符串 |
必填 | 用户采取的社交操作(如“点赞”、“分享”)。 |
socialTarget | 字符串 |
选填 | 发生社交操作的内容(例如某篇文章或某段视频的路径)。 |
衡量
应在用户与嵌入式社交按钮或小部件的互动结束时对社交互动进行衡量。社交按钮的示例包括 Facebook 的“赞”按钮和 Google+ 的“+1”按钮。
例如,开发者可以使用以下值来衡量用户与某个网页上的 Twitter 分享按钮的互动情况:
每个按钮或小部件都有自己的 API,开发者需要集成这些 API 才能衡量相应的社交互动。开发者应参阅各社交网络提供的 API 文档,以详细了解最佳集成方法。
注意:如果您在同一网页上使用了 analytics.js,则系统会自动跟踪 Google+ 徽章和 +1 按钮的互动情况。收集社交互动数据
开发者可以使用以下客户端库或协议来收集社交互动数据:
Web: analytics.js Android SDK iOS SDK Measurement Protocol
报告
数据处理完成后,您可以通过网络界面中的“社交插件”报告或自定义报告来查看相关社交互动数据,或是通过 Core Reporting API 提取此类数据。
下面列出了 Google Analytics(分析)中可用的社交互动维度和指标:
社交互动维度
网络界面 | Core Reporting API | 说明 |
---|---|---|
社交来源 | ga:socialInteractionNetwork | 表示跟踪的社交网络的值(如 Google、Facebook、Twitter、LinkedIn) |
社交操作数 | ga:socialInteractionAction | 表示跟踪的社交操作的值(如 +1、like、bookmark) |
社交来源和操作 | ga:socialInteractionNetworkAction | 表示跟踪的社交网络和社交操作的合并值(如 Google: +1 、Facebook: Like ) |
社交实体 | ga:socialInteractionTarget | 表示收到社交网络操作的网址(或资源)的值 |
社交互动指标
网络界面 | Core Reporting API | 说明 |
---|---|---|
社交操作数 | ga:socialInteractions | 社交互动的总数量。 |
唯一身份社交互动次数 | ga:uniqueSocialInteractions | 至少发生一次相应社交操作的会话数量。该数据基于社交网络、操作和目标的唯一组合。 |
每次社交会话的操作数 | ga:socialInteractionsPerSession | 每次会话的社交互动次数。 |
如需 Core Reporting API 可使用的社交互动维度和指标的完整列表,请参阅 Core Reporting API 社交维度和指标参考。
示例
下面这个涵盖全流程的示例将向您显示数据的收集、处理方式,以及如何通过不同的社交互动维度和指标来使用这些数据。
数据收集
在此示例中,一位用户使用嵌入式 Twitter“分享”按钮分享了来自同一个网站的两篇文章。在数据收集阶段,用户每次分享完成时,开发者会将两次社交互动的数据分别发送到 Google Analytics(分析),其中的值如下:
报告
在数据处理完成后,使用“社交实体”作为维度且包含全部社交操作指标的自定义报告如下所示:
社交实体 | 社交操作数 | 唯一身份社交操作数 | 每次社交会话的操作数 |
---|---|---|---|
/articles/2012/june/article?id=5555 | 1 | 1 | 2 |
/articles/2012/june/article?id=6000 | 1 | 1 | 2 |
与此同时,使用“社交操作”作为维度且包含同样的社交操作指标的自定义报告如下所示:
社交操作数 | 社交操作数 | 唯一身份社交操作数 | 每次社交会话的操作数 |
---|---|---|---|
Twitter/Share | 2 | 1 | 2 |
唯一身份社交操作数
请注意,在上面的例子中,只有一个独特的社交操作(社交网络/操作组合):Twitter / Share
。虽然用户曾与两个单独的 Twitter 分享按钮互动,但由于它们属于相同的社交网络/操作组合 (Twitter/Share
),因此在报告中只会显示为一个独特的社交操作。
每次社交会话的操作数
最后请注意,还是在上面的例子中,“每次社交会话的操作数”的计算方式是社交操作总数除以唯一身份社交操作数,在此例中,即是 2 除以 1
。