有許多社交網路提供可嵌入的按鈕和小工具,方便使用者在網站或應用程式上分享內容 (例如:Twitter 分享按鈕)。當使用者與這些嵌入式社交按鈕互動,就視為與您的內容進行社交互動。這些社交互動透露使用者參與度的重要訊息,而 Analytics (分析) 就是評估互動的好方法。
本文內容:資料收集
網頁瀏覽、畫面瀏覽計算和事件等社交互動都是獨特的命中類型,其中包含一組用來描述社交互動的不重複值。
資料模型
Analytics (分析) 會使用以下欄位來表示社交互動:
欄位 | 類型 | 必要 | 說明 |
---|---|---|---|
socialNetwork | 字串 |
必填 | 要評估的社交網路 (例如 Facebook、Twitter)。 |
socialAction | 字串 |
必填 | 使用者執行的社交動作,例如「按讚」和「分享」。 |
socialTarget | 字串 |
選用 | 讓使用者採取社交動作的內容,例如文章或影片的路徑。 |
評估
每當使用者透過內嵌的社交按鈕或小工具完成互動,您就應進行社交互動評估。
舉例來說,開發人員可以利用以下各項數值,評估網頁上使用者與 Twitter 按鈕的互動:
每個按鈕或小工具都可能有自己的 API,開發人員必須整合這個 API,才能評估社交互動。開發人員應參閱每個社交網路提供的 API 文件,進一步瞭解整合的最佳做法。
收集社交互動
開發人員可以使用以下用戶端程式庫或通訊協定,收集社交互動資料:
網路:analytics.js
Android SDK
iOS SDK
Measurement Protocol
報表
處理完成後,就可以在網路介面的「社交外掛程式」報表或自訂報表中,或是透過 Core Reporting API 存取社交互動資料。
以下是 Analytics (分析) 提供的社交互動維度與指標:
社交互動維度
網路介面 | Core Reporting API | 說明 |
---|---|---|
社交來源 | ga:socialInteractionNetwork | 這個值代表要追蹤的社交網路 (例如 Google、Facebook、Twitter、LinkedIn) |
社交動作 | ga:socialInteractionAction | 這個值代表要追蹤的社交動作 (例如分享、按讚、加入書籤等) |
社交來源和動作 | ga:socialInteractionNetworkAction | 這個值代表要評估的動作與社交網路之間的串連 (例如 Google:分享 、Facebook:按讚 ) |
社交媒體 | ga:socialInteractionTarget | 這個值代表收到社交網路動作的網址 (或資源)。 |
社交互動指標
網路介面 | Core Reporting API | 說明 |
---|---|---|
社交動作 | ga:socialInteractions | 社交互動的總數。 |
不重複社交互動 | ga:uniqueSocialInteractions | 指定的社交動作發生至少一次的工作階段數,以網路、動作和指定目標三者的不重複組合為評估對象。 |
每個社交工作階段的動作 | ga:socialInteractionsPerSession | 每個工作階段的社交互動總數。 |
如需可由 Core Reporting API 取得的社交互動維度和指標完整清單,請參閱 Core Reporting API 社交維度和指標參考資料。
範例
以下端對端範例將說明系統如何透過各種社交互動維度和指標,收集、處理和提供各項值。
收集
在本例中,一位使用者利用 Twitter 內嵌的「分享」按鈕,分享了一個網站的兩篇不同文章。在收集階段中,當使用者完成「分享」後,開發人員會傳送兩個社交互動給 Analytics (分析),分別提供以下值:
報表
資料處理完畢後,使用社交媒體做為維度和各項社交動作指標的自訂報表,看起來會像這樣:
社交媒體 | 社交動作 | 不重複的社交動作 | 每個社交工作階段的動作 |
---|---|---|---|
/articles/2012/june/article?id=5555 | 1 | 1 | 2 |
/articles/2012/june/article?id=6000 | 1 | 1 | 2 |
另一方面,如果自訂報表使用「社交動作」做為維度,搭配上述的同一個社交動作指標,報表看起來可能像這樣:
社交動作 | 社交動作 | 不重複的社交動作 | 每個社交工作階段的動作 |
---|---|---|---|
Twitter/分享 | 2 | 1 | 2 |
不重複的社交動作
請注意,在上述範例中,只有一個不重複的社交動作歸因到「Twitter/分享
」這個網路/動作組合。雖然使用者與兩個不同的 Twitter 分享按鈕互動過,但因為這兩個按鈕都有「Twitter/分享
」這個網路/動作組合,因此在報表中只會顯示一個不重複的社交動作。
每個社交工作階段的動作
最後請注意,在上述同一個範例中,「每個社交工作階段的動作」的計算方式,是將「社交動作總數」(在本例中為 2) 除以「不重複社交動作」(在本例中為 1
)。