之前介紹過 新版 Google Analytics 4 設定流程,
也介紹過 Open edX Juniper 版本新功能,
不過近期新版本的 Open edX Koa 也已經 release ,
直接將系統升級到 Ubuntu 20.04 ,
不過關於 Google Analytics 相關的程式碼尚未更新,
今天就來教大家
Open edX Koa 安裝 Google Analytics 4
Open edX 是個主要由 MIT, Harvard 等知名大學結盟成立開發的一個線上教學平台,
目前最新版本為 Koa 也是支援 Ubuntu 20.04 的第一個版本,
既然 Open edX 使用最新版本當然要一起升級到 Google Analytics,
首先要先到 Google Analytics 的管理 - > 資源 -> 資料串流
找到或新增要監測流量的目標,
並複製全域網站代碼
會造成 Open edX Koa 版本在撥放影片的嚴重錯誤,
目前沒有解決方案所以只好暫停對影片參與的監測。
將上述的全域網站代碼複製到 lms / templates 中的 main.html
<% ga_acct1 = static.get_value("GOOGLE_ANALYTICS_ACCOUNT_4", settings.GOOGLE_ANALYTICS_ACCOUNT_4) %>
% if ga_acct1 == 'PRO':
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
% endif
再找到 lms / envs 中的 production.py
新增一行
GOOGLE_ANALYTICS_ACCOUNT_4 = AUTH_TOKENS.get('GOOGLE_ANALYTICS_ACCOUNT_4')
最後在 /edx/etc/lms.yml 中
新增
GOOGLE_ANALYTICS_ACCOUNT_4: 'PRO'
重新啟動 Open edX Koa 即可
這就是今天的主題
沒有留言:
張貼留言