2013-05-23

Google tag manager

Google前陣子推出一個新的服務Tag Manager

從名稱看,實在是沒有很清楚這是做甚麼用的…

但簡單的說,你可以把它當成javascript code snippet的管理工具.(但又沒那麼單純)

可以試想一下,在你的網站上是不是會在頁面上加上不少的javascript snippet?

通常一個頁面可能會加上google analytics, facebook comment或是一些social media的按鈕.

所以一個頁面通常到最後都是一堆片段的javascript.

當然,最後你可能開始整理這些片段,將他們收到各個js file中.

但是在頁面中,還是免不了要一個一個加這些reference.

而這個tag manager的功能,就是在幫你管理這些東西的.

你可以將原本安插在各頁面的code都搬到Tag Manager裡(建立各個tags),

然後在原本的頁面上只留下Tag Manager的code.

再透過Tag Manager去設定rules,指定說哪一頁(指定網址)或是那些頁面(使用regular expression判斷網址)需要使用那些tags(code snippet).

 

google的Tag Manager並不是一個新的概念,網路上其實也有其他的網站有提供這樣的服務了,像是Ensighten

Ensighten也在他們的blog上提到google Tag Managerlimitations

有興趣的可以研究一下.

 

相關網站 :

http://tosbyshia.pixnet.net/blog/post/99088828

http://www.oyag.com/10665/websys

http://www.google.com/tagmanager/

http://ensighten.com/blog/here-comes-google-tag-manager

2013-05-22

[issue fixed] Karma spawn enoent

[Issue]

使用karma要開啟chrome進行unit test時, 回應以下的錯誤":

ERROR [karma]: { [Error: spawn ENOENT] code: 'ENOENT', errno: 'ENOENT', syscall: 'spawn' }

Error: spawn ENOENT

[Solution]

在環境變數中使用者變數新增一筆 CHROME_BIN

值為 C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

 

ps. OS 為 windows 7 - 64

ref : https://github.com/karma-runner/karma/issues/445

Google以後可以查祖譜嗎?

今天看到一篇INDISE的文章 : 比爾蓋茲和賈伯斯,他們的孩子都是 14 歲才能用手機 想說比爾蓋茲不是有點年紀了嗎? 他的小孩應該也都不小了. 他們14歲時應該還沒有甚麼智慧手機吧… 說不定還是在BB call的年代. 所以就好奇的用google查一下有沒...