社群功能分析設定

概覽

Adobe Analytics和Adobe Experience Manager(AEM)都是Adobe Marketing Cloud的解決方案。

Adobe Analytics可以為AEM Communities配置,以便成員與支援的社區功能交互時,事件將從中發送到Adobe Analytics,從中生成報告。

例如,當啟用社群網站的成員檢視指派給他們的視訊資源時,資源播放器會傳送事件至Analytics,包括視訊心率資料。 在社群網站上,管理員可以看到各種有關視訊播放的報表。

此外,必須分析以下事項:

  • 在發佈環境中:

    • 報告社群趨勢
    • 允許網站訪客依「檢視次數最多」、「最活躍」、「最喜歡」排序
    • 檢視UGC清單的計數
  • 在作者環境中:

    • 成員管理控制台(檢視、貼文、後續、按贊)中顯示參與率資料
    • 啟用資源報告的趨勢摘要、視訊心率和視訊裝置

支援的社群功能包括:

本節說明如何將Analytics報表套裝與社群功能連接。 基本步驟為:

  1. 複製加密密 鑰以確保所有實例上的加密/解AEM密正確
  2. 準備Adobe Analytics報表套裝
  3. 建立AEMAnalytics 雲端服務framework
  4. 為社 群網站啟用Analytics
  5. 🔗 VerifyAnalytics與變AEM數對應
  6. 識別主要發行者
  7. 布社群網站
  8. 報表資料從Adobe Analytics匯入社群網站

必備條件

若要設定Analytics for Communities功能,必須與您的帳戶代表合作,以設定Adobe Analytics帳戶和報表套裝。 建立後,應提供下列資訊:

  • 公司名稱

    與Adobe Analytics帳戶關聯的公司

  • 使用者名稱

    獲授權管理Analytics帳戶之使用者的登入使用者名稱

    (應包含Web服務存取權限)

  • 密碼

    授權使用者的登入密碼

  • Analytics資料中心

    帳戶的Analytics資料中心URL

  • 報表套裝

    要使用的Analytics報表套裝名稱

Adobe Analytics視訊報表套裝

使用Adobe Marketing Cloud的報表套裝管理員,可以設定Analytics報表套裝,讓社群網站能夠提供社群功能的報表。

透過使用公司名稱和使用者名稱登入Adobe Marketing Cloud,您可設定新或現有的報表套裝,以具備:

  • 11轉換變數 (evar)

    • evar1 透過啟 evar11
    • 可重複使用(重新命名)現有的evar,或建立新evar以用於社群功能
  • 7成功事件 (事件)

    • event1 透過啟 event7

    • 類型 Counter

      • Counter (no subrelations)
    • 可重新使用(重新命名)現有事件或建立新事件以用於社群功能

  • 視訊管理

    • 視訊報告主控台

      • 啟用 Video Core
      • 選擇保存
    • 視訊核心測量主控台

      • 選取 Use Solution Variables
      • 選擇保存

如果使用​新的報表套裝,請注意,新的報表套裝可能只有4個evar和6個事件變數,而社群則需要11個evar和7個事件變數。

如果使用​現有報表套裝,則可能需要修改變數對應,才能啟動社群網站的Analytics架構。 請連絡您的帳戶代表,以瞭解有關社群專用變數的任何疑慮。

注意

若使用現有報表套裝,且報表套裝已在

  • evar1 through evar11
  • event1 through event7

然後,在社群網站發佈之 前,請務必移動在社群網站啟用AEMAnalytics時,自動對應至Analytics變數的變數,以還原預先存在的對應。

若要還原預先存在的對應並將變AEM數移至其他Analytics變數,請參閱修改Analytics變數對應一節。

如果不這樣做,可能會導致無法恢復的資料丟失。

視訊心率分析

授權「視訊心率分析」時,會指派Marketing Cloud Org Id

若要在設定視訊報表的Analytics報表套裝後啟用視訊心率報表:

Marketing Cloud Org Id可在社區站點建立或更晚時通過修改社區站點屬性來輸入。🔗

chlimage_1-264

啟用視訊心率分析時,視訊播放器的Javascript(JS)程式碼會執行個體化視訊心率程式庫程式碼(也包含在JS中),此程式碼會處理每10秒傳送視訊狀態更新至Analytics視訊追蹤伺服器的所有邏輯(不可設定),並最終傳送視訊工作階段的累積報表至主要Analytics伺服器。

若未啟用,則不會執行個體化視訊心率程式碼,且只會將視訊進度和繼續位置追蹤持續保存至SRP以進行報告。

AEMAnalytics Cloud服務配置

若要建立新的Analytics整合,並使用作者例項上的AEM標準UI將Adobe Analytics與社群網站整合:

  • 從全域導覽:工具>部署>Cloud Services
  • 向下捲動至​Adobe Analytics
  • 選擇​Configure Now​或​Show Configurations

chlimage_1-265

建立配置對話框

  • 選擇​可用配置​旁邊的[+]表徵圖以建立新配置

在「建立配置」對話框中,要輸入的值標識配置。

chlimage_1-266

  • 標題

    (必要)設定的顯示標題。

    例如,輸入​啟用社群分析

  • 名稱

    (可選)如果未指定,名稱將預設為從標題派生的有效節點名稱。

    例如,輸入​communities

  • 範本

    選取 Adobe Analytics Configuration

  • 選擇​建立

    • 啟動配置頁並開啟Analytics Settings對話框

Analytics設定對話方塊

初次建立新Analytics設定時,會顯示設定,並顯示新對話方塊以輸入Analytics設定。 此對話框要求從帳戶代表處獲得先決條件帳戶資訊

chlimage_1-267

  • 公司

    與Adobe Analytics帳戶關聯的公司

  • 使用者名稱

    獲授權管理Analytics帳戶之使用者的登入使用者名稱

  • 密碼

    授權使用者的登入密碼

  • 資料中心

    選取代管報表套裝的Analytics資料中心

  • 不要新增追蹤標記至頁面

    保留為預設值(未勾選)

  • 使用 AppMeasurement

    保留為預設值(未勾選)

  • 不要每晚匯入頁面印象 (作者)

    保留為預設值(未勾選)

  • 不要每晚匯入頁面印象 (發佈)

    保留為預設值(勾選)

要保存設定:

  • 選擇​連線至Analytics

    • 如果未成功,

      • 驗證條目是否不包含前導空格
      • 試用不同的資料中心
      • 聯絡您的帳戶代表
  • 選擇​確定

chlimage_1-268

建立框架

成功配置到Adobe Analytics的基本連接後,必須為社區站點建立或編輯框架。 此架構的目的是將社群功能(AEM)變數對應至Analytics(報表套裝)變數。

  • 選擇​可用框架​旁的[+]表徵圖以建立新框架

chlimage_1-269

  • 標題

    (必要)架構的顯示標題

    例如,輸入​啟用社群架構

  • 名稱

    (可選)如果未指定,名稱將預設為從標題派生的有效節點名稱。

    例如,輸入​communities

  • 範本

    選取 Adobe Analytics Framework

  • 選擇​建立

建立Analytics架構會開啟要進行設定的架構。

AEM Analytics Framework Configuration

此架構的目的是將變AEM數對應至Analytics變數(evar和事件)。 可用於映射的Analytics變數為,定義於報表套裝中。

chlimage_1-270

選擇報表套裝

選取已針對視訊報表設定的報表套裝。

如果報表套裝尚未建立或未正確設定,請參閱上一節:
Adobe Analytics視訊報表套裝

不需要Sidekick且可將其最小化,以免妨礙存取「報表套裝」設定。

選擇「新增項目」前後的報表套裝對話方塊

chlimage_1-271

  1. 選擇「Add Item +(添加項目+)」將出現兩個下拉框
  2. 選擇Report suite與公司帳戶關聯的報表套裝可供選擇
  3. 在開啟的對話框中選擇​[!UICONTROL 是]:Load default server settings? Do you want to load the default server settings and overwrite current values in the Server section?
  4. 選擇Run Mode
    選擇​[!UICONTROL publish]

chlimage_1-272

Analytic雲端服務與架構現已完成。 在啟用此Analytics服務後,社群網站建立後,即會定義映射。

啟用社群網站的分析

啟用新社區站點

若要在建立新社群網站時新增Analytics雲端服務:

  • 在步驟3中

  • ANALYTICS標籤下:

    • 勾選「啟用Analytics 」核取方塊
    • 從下拉式方塊中選擇架構
  • (可選)返回Analytics架構設定以調整變數映射。

啟用現有社區站點

若要將Analytics雲端服務新增至現有社群網站:

  • 導覽至​[!UICONTROL 社群>網站]​主控台

  • 選擇社群網站的「編輯網站」圖示

  • 選取「設定」

  • 在「分析」區段中:

    • 勾選「啟用Analytics 」核取方塊
    • 從下拉式方塊中選擇架構
  • (可選)返回Analytics架構設定以調整變數映射。

啟用自訂網站

為了讓Analytics追蹤和匯入能正常運作於社群網站,必須有具有scf-js-site-title類別和href屬性的頁面元素。 頁面上只應存在一個此類元素,例如,在未修改的sitepage.hbs指令碼中,社群網站應該存在該元素。 提取siteUrl的值並作為​站點路徑​發送到Adobe Analytics。

# present in default sitepage.hbs
# only one scf-js-site-title class should be included
# this example sets it to be hidden as it serves no visual purpose
<div
    class="navbar-brand scf-js-site-title"
    href="{{siteUrl}}.html"
    style="visibility: hidden;"
>
</div>

對於覆蓋sitepage.hbs指令碼的​自訂社群站點,請確保元素存在。 siteUrl變數會在伺服器上轉譯後,再提供給用戶端。

對於包含Communities元件的​AEM一般站點,但不是使用站點建立嚮導建立的,必須添加元素。 href的值應為網站的路徑。 例如,如果網站路徑為/content/my/company/en,則使用:

<div
    class="navbar-brand scf-js-site-title"
    href="/content/my/company/en.html?lang=zh-Hant"
    style="visibility: hidden;"
>
</div>

社群分析功能

Analytics會自動用於數個Communities功能。

作者環境的OSGi configurationAEM Communities Analytics Component Configuration提供了已為Analytics所創作的元件的清單。 變數的自動對應由列出的元件決定。

如果建立了Analytics專用的新自訂元件,則應將其新增至此已設定元件清單。

元件配置

chlimage_1-273

注意:journal元件用於實作部落格功能。

將Analytics對AEM應至變數

在啟用Analytics並選取雲端設定架構的情況下儲存社群網站後,AEM變數將自動對應至以evar1和event1開頭的Analytics evar和事件,並遞增1。

如果使用現有報表套裝來映射evar1到evar11和event1到event7中的任何變數,則必須重新映射變AEM數並還原原始映射。

以下是快速入門教程之後的預設映射示例:

chlimage_1-274

與每個事件一起傳送的eVar映射

啟用資源類型 網站標題 函式類型 群組標題 群組路徑 UGC類型 UGC標題 使用者(會員) UGC路徑 網站路徑
eVar1 eVar2 eVar3 eVar4 eVar5 eVar6 eVar7 eVar8 eVar9 eVar10
event1資源播放 (a) - - - - - - - (i) -
event2SCFView (a) (b) © (d) (e) (f) (g) (h) (i) (j)
event3SCFCreate(貼文) - (b) © (d) (e) (f) (g) (h) (i) (j)
event4SCFFollow - (b) © (d) (e) (f) (g) (h) (i) (j)
event5SCFVoteUp - (b) © (d) (e) (f) (g) (h) (i) (j)
event6SCFVoteDown - (b) © (d) (e) (f) (g) (h) (i) (j)
event7SCFRate - (b) © (d) (e) (f) (g) (h) (i) (j)

eVar值的範例:

  • MIME類型:video/mp4
  • 社群網站標題:Geometrixx社區
  • 社群函式名稱:論壇
  • 社群群組名稱:遠足
  • 社群群組內容的路徑:/content/sites/communities/tw/groups/hiking
  • UGC元件resourceType:social/forum/components/hbs/topic
  • UGC元件標題:遠足主題
  • 登入(可授權的Id):aaron.mcdonald@mailinator.com
  • SRP到UGC的路徑:/content/usergenerated/asi/…/forum/jmtz-topic3或​元件的路徑以遵循:/content/sites/communities/tw/jcr:content/content/primary/forum
  • 社群網站內容的路徑:/content/sites/community/tw

修改Analytics變數對應

在社群網站啟用Analytics後,可從AEM架構設定中看到Analytics evar和事件對應至變數。

啟用Analytics後,在社群網站發佈之前,從左側導軌拖曳所需的Analytics evar或事件並拖曳至對應表格的相關列,即可在架構中變更對應。

若要避免重複映射,請務必將滑鼠指標暫留在行上並選取Analytics變數元素右側的「X」,以移除已取代的Analytics evar或事件。

如果Communities evars和事件覆寫報表套裝中預先存在的映射,則為避免資料遺失,請將Communities功能的變數指派給AEM其他Analytics evars和/或事件,並還原原始映射。

注意

在啟用Analytics的社群網站published之前重新對應,請務必留意,否則會有資料遺失的風險。

範例步驟1:將Analytics evar14拖曳至對應表格

chlimage_1-275

範例步驟2:選取'x'以移除已取代的evar11

chlimage_1-276

範例步驟3:AEMvar eventdata.siteId重新映射至Analytics evar14

chlimage_1-277

發佈社群網站

驗證AnalyticsAEM與變數對應

在發佈社群網站(也發佈Analytics雲端服務和架構)之前,最好先驗證變數對應。

請參閱章節:

注意

若使用現有報表套裝,且報表套裝已在

  • evar1 through evar11
  • event1 through event7

然後,在社群網站發佈之前, 請務必還原預先存在的對應,並將自動映射的社群AEM變數(在為社群網站啟用Analytics時)移至其他Analytics變數。此重新映射應在所有社區元件中保持一致。

如果不這樣做,可能會導致無法恢復的資料丟失。

主要發行者

當選擇的部署是publish farm時,必須將一個發佈實例標識為輪詢Adobe Analytics的主發佈器,以便將報告資料寫入SRP

依預設,AEM Communities Publisher Configuration OSGi組態會將其發佈執行個體識別為主要發佈者,如此發佈群組中的所有發佈執行個體都會自行識別為主要發佈者。

因此,必須編輯所有次要發佈實例的配置,以取消選中​主發佈者​複選框。

有關具體說明,請參閱部署社群的主要發佈者部分。

注意

請務必設定主要發佈者,以防止從多個發佈例項進行輪詢。

複製加密密鑰

Adobe Analytics認證是加密的。 為方便作者和發佈者之間複製或傳輸加密的分析憑證,所AEM有執行個體都必須共用相同的主加密金鑰。

要執行此操作,請按照複製加密密鑰中的說明操作。

發佈社群網站和Analytics Cloud服務

在為社群網站啟用Analytics雲端服務後,並視需要調整 Analytics與變數的對應AEM,就必須透過(re)發佈社群網站,將組態複製至發佈環境。

從Analytics取得報表

報表管理

作者和主要發行者的OSGi configurationAEM Communities Analytics Report Management可用來查詢Analytics。

在作者上,查詢是即時報告。

在主要發佈者上,查詢可用來提供資訊,以準備報表匯入工具的Analytic資料匯入。

查詢間隔預設為10秒。

報表匯入工具

一旦發佈啟用Analytics的社群網站後,可將主要發行者的OSGi configuration, AEM Communities Analytics Report Importer組態設定為針對未個別在CRXDE中設定的組態設定預設輪詢間隔。

輪詢間隔控制向Adobe Analytics請求要提取並保存到SRP中的資料的頻率。

當資料可歸類為「大資料」時,更頻繁的投票可能會給社群網站帶來很大的負載。

預設輪詢​導入間隔​設定為12小時。

chlimage_1-278

元件報告自定義

目前,若要自訂要追蹤的量度,系統會在儲存庫中建立節點,以定義要針對該量度產生報表的時段。

論壇主題是目前此項自訂的唯一範例:

  • 在主要發行者上

  • 使用管理權限登入

  • 導覽至CRXDE Lite

  • 在語言根目錄的jcr:content節點下

    • 例如, /content/sites/engage/en/jcr:content
  • 導覽至為Analytics報表設定的元件

    • 例如, analytics/reportConfigs/social_forum_components_hbs_topic
  • 注意建立的時段

    • last30Days
    • last90Days
    • thisYear
  • 注意total節點

    • 修改interval屬性將覆寫「報告匯入工具」間隔
    • 值以秒為單位,並設為4小時(14400秒)

chlimage_1-279

在Analytics中管理使用者資料

Adobe Analytics提供API,可讓您存取、匯出和刪除使用者資料。 如需詳細資訊,請參閱提交存取和刪除請求

資源

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now