Adobe Analytics和Adobe Experience Manager (AEM)都是Adobe Experience Cloud的解決方案。
Adobe Analytics可針對AEM Communities進行設定,以便在成員與支援的Communities功能互動時,事件會傳送至Adobe Analytics,以便產生報表。
例如,管理員可從社群網站檢視有關視訊播放的各種報表。
此外,以下作業還需要分析:
在發佈環境中:
在作者環境中:
支援的Communities功能包括:
本檔案本節說明如何連結Analytics報表套裝與Communities功能。 基本步驟為:
復寫加密金鑰 因此,您可以確保所有AEM執行個體都能正確進行加密/解密
準備Adobe Analytics 報告套裝
啟用Analytics 適用於社群網站
驗證 Analytics與AEM變數的對應
識別 主要發行者
發佈 社群網站
設定 匯入報表資料 從Adobe Analytics前往社群網站
若要設定Analytics for Communities功能,您必須與帳戶代表合作,以設定Adobe Analytics帳戶及 報告套裝. 建立後,應會提供下列資訊:
公司名稱
與Adobe Analytics帳戶關聯的公司。
使用者名稱
授權管理Analytics帳戶之使用者的登入使用者名稱(應包含Web服務存取許可權)。
密碼
授權使用者的登入密碼。
Analytics資料中心
帳戶的Analytics資料中心URL。
報表套裝
要使用的Analytics報表套裝名稱。
使用Adobe Experience Cloud的 報表套裝管理員,Analytics報表套裝可設定為啟用社群網站,提供社群功能報表。
透過登入 Adobe Experience Cloud 替換為 公司名稱和使用者名稱,即可設定新的或現有的報表套裝,使其具備:
11個轉換變數 (eVar)
evar1
到 evar11
已啟用
可以重新利用(重新命名)現有的eVar,或建立要用於Communities功能的專案
7個成功事件 (活動)
event1
到 event7
已啟用
類型 Counter
Counter (no subrelations)
可以重新利用(重新命名)現有事件,或建立用於Communities功能的事件
視訊報表主控台
Video Core
視訊核心測量主控台
Use Solution Variables
若使用 新的報表套裝,新的報表套裝可能只有4個evar和6個事件變數,而Communities則需要11個evar和7個事件變數。
若使用 現有報表套裝,可能需要 修改變數對應 在啟用社群網站的Analytics架構之前。
如有關於社群專用變數的疑慮,請聯絡您的客戶代表。
若使用已在內使用變數的現有報表套裝
evar1
到 evar11
event1
到 event7
然後在社群網站發佈之前, 為社群網站啟用Analytics時,請務必移動自動對應至Analytics變數的AEM變數,以還原預先存在的對應。
若要還原預先存在的對應,並將AEM變數移至其他Analytics變數,請參閱以下章節: 修改Analytics變數對映.
若未這麼做,可能會導致無法復原的資料遺失。
Video Heartbeat Analytics獲授權時, Marketing Cloud Org Id
已指派。
若要在之後啟用視訊心率報告 設定Analytics報表套裝的視訊報表功能:
Marketing Cloud Org Id
使用社群網站此 Marketing Cloud Org Id
可以在以下時間輸入 社群網站建立 或更新者 修改 社群網站屬性。
啟用視訊心率分析時,視訊播放器的JavaScript (JS)程式碼會將視訊心率程式庫程式碼(也在JS中)例項化。 程式碼會處理每10秒將視訊狀態更新傳送至Analytics視訊追蹤伺服器的所有邏輯(無法設定)。 最後,影片會將視訊工作階段的累積報表傳送至主要Analytics伺服器。
若未啟用,視訊心率程式碼永遠不會例項化,而且只有視訊進度和恢復位置追蹤會儲存至SRP以供報告。
若要建立Analytics整合,即使用作者例項上的標準UI,將Adobe Analytics與AEM社群網站整合:
[+]
圖示旁邊 可用的設定 以便建立設定。在「建立組態」對話方塊中,要輸入的值可識別組態。
標題
(必要)設定的顯示標題。
例如,輸入 社群分析
名稱
(選擇性)如果未指定,則名稱會預設為從標題衍生的有效節點名稱。
例如,輸入 社群
範本
選取 Adobe Analytics Configuration
選取 建立
Analytics Settings
對話方塊首次建立新的Analytics設定後,系統會顯示設定並顯示Analytics設定專案的新對話方塊。 此對話方塊需要 必要帳戶資訊 取得自客戶代表。
公司
與Adobe Analytics帳戶關聯的公司。
使用者名稱
有權管理Analytics帳戶之使用者的登入使用者名稱。
密碼
授權使用者的登入密碼。
資料中心
選取託管報表套裝的Analytics資料中心。
不要新增追蹤標記至頁面
保留為預設值(取消選取)。
使用 AppMeasurement
保留為預設值(取消選取)。
不要每晚匯入頁面印象 (作者)
保留為預設值(取消選取)。
不要每晚匯入頁面印象 (發佈)
保留為預設值(取消選取)。
若要儲存設定:
選取 連線至Analytics
如果未成功,
選取 確定.
成功設定Adobe Analytics的基本連線後,需要建立或編輯社群網站的架構。 此架構的目的是將Communities功能(AEM)變數對應至Analytics (報表套裝)變數。
選取 [+]
圖示旁邊 可用的框架 以便建立框架。
標題
(必要)架構的顯示標題例如,輸入 社群架構.
名稱
(選擇性)如果未指定,則名稱會預設為從標題衍生的有效節點名稱。
例如,輸入 社群.
範本
選取 Adobe Analytics Framework
.
選擇 建立。
建立Analytics框架會開啟框架以進行設定。
此架構的目的是將AEM變數對應至Analytics變數(eVar和事件)。 可用於對應的Analytics變數為 已在報表套裝中定義.
選取已針對視訊報表設定的報表套裝。
如果報表套裝尚未建立或設定不正確,請參閱上一節:
適用於視訊報表的Adobe Analytics報表套裝
Sidekick不是必要專案,且可以最小化,這樣就不會阻礙報表套裝設定的存取。
選取 新增專案+.
兩個下拉式方塊隨即顯示。
選擇 Report suite.
與公司帳戶相關聯的報表套裝可供選取。
選取 是 在開啟的對話方塊中:
Load default server settings?
Do you want to load the default server settings and overwrite current values in the Server section?
選擇 Run Mode
.
選取 發佈.
Analytics雲端服務與架構現已完成。 在啟用此Analytics服務的情況下建立社群網站後,就會定義對應。
若要新增Analytics Cloud服務,請 建立社群網站:
在步驟3中的 ANALYTICS標籤:
或者返回Analytics框架設定以調整變數對應。
若要將Analytics Cloud服務新增至 現有社群網站:
導覽至 社群>網站 主控台。
選取社群網站的「編輯網站」圖示。
選取「設定」。
在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
變數是在伺服器上轉譯時設定,之後才提供給使用者端。
針對 通用AEM網站 包含Communities元件,但並非使用 網站建立精靈時,必須新增元素。 href的值應為網站的路徑。 例如,如果網站路徑為 /content/my/company/en
,然後使用:
<div
class="navbar-brand scf-js-site-title"
href="/content/my/company/en.html"
style="visibility: hidden;"
>
</div>
Analytics會自動用於數個Communities功能。
作者環境的 OSGi設定, AEM Communities Analytics Component Configuration
,提供已針對Analytics檢測的元件清單。 變數的自動對應是由列出的元件所決定。
如果建立了針對Analytics檢測的新自訂元件,應將其新增到此已設定元件清單中。
日誌元件可用來實作部落格功能。
社群網站儲存後,在啟用Analytics並選取雲端設定架構的情況下,AEM變數會自動對應至Analytics eVar和事件。 它分別從evar1和event1開始,並增加1。
若使用將evar1到evar11以及event1到event7的任何變數對映的現有報表套裝,則必須 重新對應AEM變數 並還原原始對應。
以下是預設對應的範例:
啟用 資源 型別 |
網站 標題 |
函式 型別 |
群組 標題 |
群組 路徑 |
UGC 型別 |
UGC 標題 |
使用者 (成員) |
UGC 路徑 |
網站 路徑 |
|
eVar1 | eVar2 | eVar3 | eVar4 | eVar5 | eVar6 | eVar7 | eVar8 | eVar9 | eVar10 | |
event1 資源播放 |
(a) | - | - | - | - | - | - | - | (i) | - |
event2 SCFView |
(a) | (b) | (c) | (d) | (e) | (f) | (g) | (h) | (i) | (j) |
event3 SCFCreate (Post) |
- | (b) | (c) | (d) | (e) | (f) | (g) | (h) | (i) | (j) |
event4 SCFFollow |
- | (b) | (c) | (d) | (e) | (f) | (g) | (h) | (i) | (j) |
event5 SCFVoteUp |
- | (b) | (c) | (d) | (e) | (f) | (g) | (h) | (i) | (j) |
event6 SCFVoteDown |
- | (b) | (c) | (d) | (e) | (f) | (g) | (h) | (i) | (j) |
event7 SCFRate |
- | (b) | (c) | (d) | (e) | (f) | (g) | (h) | (i) | (j) |
eVar值的範例:
MIME型別:video/mp4
社群網站標題:Geometrixx社群
社群功能名稱:論壇
社群群組名稱:健行
社群群組內容的路徑: /content/sites/<site name>/en/groups/hiking
UGC元件resourceType: social/forum/components/hbs/topic
UGC元件標題:健行主題
登入(authorizableId): aaron.mcdonald@mailinator.com
UGC的SRP路徑: /content/usergenerated/asi/.../forum/jmtz-topic3
或 要遵循的元件路徑: /content/sites/<site name>/en/jcr:content/content/primary/forum
社群網站內容的路徑: /content/sites/<site name>/en
為社群網站啟用Analytics後,可從框架設定中看見Analytics eVar和事件到AEM變數的對應。
啟用Analytics之後以及發佈社群網站之前,可能會在框架中變更對應。 只要從左側邊欄拖曳所需的Analytics Evar或事件,並將它拖曳至對應表格中的相關列。
若要避免重複的對應,請務必從列移除取代的Analytics變數或事件,方法是暫留在該列上,並選取顯示在Analytics變數元素右側的「X」。
如果Communities eVar和事件覆寫報表套裝中預先存在的對應,則為避免資料遺失,請將Communities功能的AEM變數指派給其他Analytics eVar或事件,並還原原始對應。
在社群網站變成之前,重新對應很重要 已發佈 啟用Analytics後,否則會有資料遺失的風險。
明智的做法是在發佈社群網站(也會發佈Analytics Cloud服務和架構)之前驗證變數對應。
請參閱以下小節:
若使用已在內使用變數的現有報表套裝
evar1
到 evar11
event1
到 event7
然後在社群網站發佈之前, 還原預先存在的對應。 將自動對應的Communities AEM變數(社群網站啟用Analytics時)移至其他Analytics變數。 所有Communities元件之間均應一致進行此重新對應。
若未這麼做,可能會導致無法復原的資料遺失。
當選擇的部署為 發佈陣列,則一個AEM發佈執行個體必須識別為輪詢Adobe Analytics以寫入報表資料的主要發佈者 SRP.
根據預設, AEM Communities Publisher Configuration
OSGi設定會將其發佈執行個體識別為主要發佈者,讓發佈伺服器陣列中的所有發佈執行個體都會自行識別為主要發佈者。
因此,有必要編輯所有次要發佈執行個體的設定,以取消選取 主要發行者 核取方塊。
如需特定指示,請參閱的主要發佈者區段 部署社群.
請務必設定主要發佈程式,以防止從多個發佈執行個體進行輪詢。
Adobe Analytics憑證已加密。 為了便於作者和發佈者之間複製或傳輸加密的分析憑證,所有AEM執行個體都必須共用相同的主要加密金鑰。
若要這麼做,請遵循以下位置的指示: 復寫加密金鑰.
為社群網站啟用Analytics Cloud服務後,如有必要, 已調整Analytics與AEM變數的對應,透過以下方式將設定復寫至發佈環境 (重新)發佈社群網站.
作者與主要發佈者的 OSGi設定, AEM Communities Analytics Report Management
,用於查詢Analytics。
對於作者,查詢用於即時報表。
在主要發佈者上,會使用查詢來提供資訊,以準備Report Importer的分析資料匯入。
查詢間隔預設為10秒。
啟用Analytics的社群網站發佈後,主要發佈者的 OSGi設定, AEM Communities Analytics Report Importer
,則可為未在CRXDE中個別設定的這些設定設定設定預設輪詢間隔。
輪詢間隔會控制向Adobe Analytics請求提取及儲存資料的頻率 SRP.
當資料可能被分類為「巨量資料」時,更頻繁的輪詢可能會對社群網站造成大量負載。
預設輪詢 匯入間隔 設為12小時。
目前,為了自訂要追蹤的量度,在存放庫中建立節點,定義要產生該量度報表的時間期間。
論壇主題是目前此自訂的唯一範例:
在主要發行者上,以管理許可權登入。
瀏覽至 CRXDE Lite. 例如, https://localhost:4503/crx/de.
在 jcr:content
語言根的節點(例如, /content/sites/engage/en/jcr:content
),導覽至為Analytics報表設定的元件。
例如 analytics/reportConfigs/social_forum_components_hbs_topic
請注意已建立的時間週期:
last30Days
last90Days
thisYear
請注意 total
節點。
interval
屬性會覆寫Report Importer間隔。Adobe Analytics提供的API可讓您存取、匯出和刪除使用者資料。 如需詳細資訊,請參閱 提交存取與刪除請求.