First Day Google Analytics Report

0

README

google-analytics-or-awstats

置入涵蓋問題

1. 自製 /showswf 沒有用到 theme 功能所以無資料。

2. /admin 也沒有置入。

3. 直接存取檔案也沒有提供,例如 zip or swf 檔案等,所以無法提供流量的資料。

AJAX 問題大條

www 網站後來採用大量 ajax 填入方式,反映在 GA 報表上會出現出入口都是根路徑的現象。這也是當初沒想到的。問題來了,這類 XML 的呼叫並不會執行 js 碼,要如何納入分析?

這個問題在 awstats 不會存在,因為每個 request 都會紀錄,這種方式當然有解,只是麻煩許多,請參考下列資源。

How do I track AJAX applications?

Using Google Analytics to Monitor AJAX Applications

screencast 現形

/showswf 日前沒有置入無法追蹤,增加置入 app/views/showswf/view.rhtml,來追蹤一下這個檔案。

後續

  1. 2006-0908 過濾掉家裡 IP 確保點擊資料比較正常。

wordpress

0

部落格軟體

目前 DreamHost 有簡易安裝,就想要裝個部落格軟體來看看應該具備哪些功能。

wp screencast 1

wp screencast 2

wp screencast 3

目前裝在 foo.extremepattern.com/wordpress ,不過可能會拆掉。

typo 4 post-install

0

源起

除了安裝之外,陸陸續續都會更動 typo 一些設定,這些都紀錄在下面,細節可以參考部落格記載。

資料庫備份

資料庫備份中有很大部分是 sessions 引起,近千筆資料並不會去除,所以備份前可以考慮將這些 sessions 清空,這些 sessions 可以變的很驚人的數量。

On Rails Sessions

基本上使用資料庫在共用環境也快不到哪裡去,因為會期管理變成在不同機器,難免有延遲。typo 本身安裝時就需要資料庫,所以預設是使用 active_record_store。

http://www.typosphere.org/trac/browser/tags/release_4_0_3/config/environment.rb

# Use the database for sessions instead of the file system
# (create the session table with 'rake create_sessions_table')
config.action_controller.session_store = :active_record_store

小圖片很重要

目前為止有兩個小圖提供文章使用,一是 screencast 一是 archive 用,採用上傳到 resource 方式使用,重複使用下,是否可以用 theme 方式包裝。

換景

換成新的佈景。

乾掉的控制器

/showswf 新增。

上傳資源 swf 檔

之前所做的一些螢幕秀檔案。

分析 google analytics 置入碼

在 theme 中加入 js 碼,一但換佈景,就會失效,另外也置入到 /showswf 去。

更換 theme 的 header.jpg

需要更換兩個地方,一個是原先解開的目錄 themes/browntype/images/ 下,一個是 public/images/theme 這個目錄。

public/favicon.ico 上傳

目前看不到,原因不明。

其他問題

突然亂碼議題

不清楚,必須 SSH 登入把 ruby 的行程都刪除,然後進 typo 管理頁將快取頁清掉後正常。

Update : 2006-09-05 again

上傳檔案分類問題

上傳檔案放在 /files 目錄下,一旦檔案偏多,一是不容易找到,一是會造成編輯困難,因為預設編輯文章頁面有資源列表,一個表數百筆,恐怕會很難找。

typo:code or pre

用 typo 的特殊語法對於資料的再轉利用是否會造成麻煩 ? 命名空間的做法需要再考慮。

better cross-ref article

auto cross aricles ref link ? 文章自動註解 ?

Google Analytics or Awstats

0

現況

web site analytics 是網站管理工作中極為重要的部份,目前大部分網站皆會有日誌 log 系統,藉由事後分析得到點擊率等等這些資料。之前為 www 網站設置的過程紀錄如下。

Awstats install screencast

蛇吞象

之前作法安裝比較不容易,設定過程需要參閱許多文件,後續維護升級也比較麻煩,所以考慮外包,目前 google 的線上分析服務是免費的,該服務需要的安裝工作集中在網頁端,與系統管理較不相關 也就是 NO-SSH。

另一個好處是報表多國語言化,因為外包,所以維護應該會比較簡單。

外包看看

先申請後,會給一段 js 來用。

Google Analytics

置入性工作

要放在 body 標籤的前面。先用 www 的網站來測試,要先找到 app/views/layouts/main.rhtml 檔來改。

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-606751-1";
urchinTracker();
</script>
先直接看看網頁原始檔,然後可以到 google 去檢查狀態的情形。

置入 typo

在 google 中新增一個設定檔,注意下面的 js 碼和上面不同。
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-606751-2";
urchinTracker();
</script>

放哪裡? 位置應該在 theme/xxxx/layouts/default.rhtml 。

static or dynamic

0

原先 www.extremepattern.com 負責靜態網站,主要發佈一些 screencast 的東西,不過慢慢地發現需要一些動態功能來實現所謂的 DRY

一開始採用檔案 YAML 方式,現在開始考慮將之前內容轉移到 blog.extremepattern.com,原先 www 的部份只放靜態 HTML 網頁。

異動的是工作模式,原先都是 NB 寫完上傳,現在變成 web 寫完備份下來。

Older posts: 1 2 3