2019年3月16日 星期六

Google Analytics 使用筆記 - 設定目標(Goal)追蹤關鍵字成效

ga-goal-tracking

很久以前就想研究,一直拖到工作上買 Adwords 需要追蹤成效時,才開始學習 XD 而設定 Goal 其實非常簡單,就是在專案管理介面上,切換到最右邊有個"目標"可以設定,填一填就搞定,其中用 GA event 是最彈性的是部分,可以在對應的網頁動作上,發個 GA event 就能追蹤了。

ga-goal-setup-01

ga-goal-setup-02

ga-goal-setup-03

ga-goal-setup-04

如此回到 GA 專案 -> 客戶開發 -> 廣告活動 -> 所有廣告活動/付費關鍵字/隨機關鍵字 ,就可以看到 “轉換” 那邊,可以有目標來關注,十分方便。

就 Adwords 就可以不斷調整、找尋最洽當的關鍵字購買。

2019年2月20日 星期三

Google Sheets 透過 IMPORTXML / XPath 匯入網頁資料 - 以 Alexa.com Top Sites in Taiwan 為例

Google Spreadsheets - importxml

與其說 匯入 網頁資料,倒不如說已經可以爬網頁資料出來,在做格式化!例如去掉多餘的資訊,未來可轉換成 csv/tsv 等等應用。

官方文件在此:https://support.google.com/docs/answer/3093342?hl=zh-Hant

操作對象:http://www.alexa.com/topsites/countries/TW

轉換方式:人眼挑戰!或是靠 Chrome browser 檢視元素和 Copy XPath 小改即可

Chrome Copy XPATH

範例 - 網站列表:
  1. 人眼定位
    • =importxml("https://www.alexa.com/topsites/countries/TW","//div/div/div/p/a")
  2. 透過 Chrome Browser - Copy XPath
    • 分析結果:
      • //*[@id="alx-content"]/div/div/section[2]/span/span/div/div/div[2]/div[2]/div[2]/p/a"
    • 小改:先改到能輸出資料,在去掉指定資料筆數看能不能輸出 array
      • //div/div/div[2]/div/div/p/a
本次練習所有欄位都...人眼享受... XD
  • =importxml("https://www.alexa.com/topsites/countries/TW","//div[contains(@class, 'site-listing')]/div[contains(@class, 'td')][1]")
  • =importxml("https://www.alexa.com/topsites/countries/TW","//div/div/div/p/a")
  • =importxml("https://www.alexa.com/topsites/countries/TW","//div[contains(@class, 'description')]/text()[1]")
  • =importxml("https://www.alexa.com/topsites/countries/TW","//div[contains(@class, 'site-listing')]/div[contains(@class, 'td') and contains(@class, 'right')][1]")
  • =importxml("https://www.alexa.com/topsites/countries/TW","//div[contains(@class, 'site-listing')]/div[contains(@class, 'td') and contains(@class, 'right')][2]")
  • =importxml("https://www.alexa.com/topsites/countries/TW","//div[contains(@class, 'site-listing')]/div[contains(@class, 'td') and contains(@class, 'right')][3]")

2019年2月17日 星期日

渾球西門? 魂囚西門 啦,快上 NETFLIX 觀看

在 NETFLIX 觀看了 魂囚西門 這戲劇,好久沒看這種夾帶驚悚運鏡的戲劇,由於剛好遠房親戚參與了這齣戲的製作過程,剛好把小孩安頓好就來看看了!

說真的,我好像沒看過老蕭的演的戲 XD 記得之前有殺手歐陽盆栽,但我始終沒有抽空欣賞。腦袋裡一直想著陳奕迅很驚呀老蕭在南港的豪宅八卦 XD 這大概是我最近對老蕭的印象吧,若要在牽拖一些,大概是老蕭跟老姐念的學校一樣,很可惜的母校似乎已準備停辦了 Orz

回過頭來,很佩服台灣創作者在艱困的環境下,仍拍出好片,也非常用心安排音樂。我特愛一些過場片段是西門町的街景,也有縮時攝影,很讚的台灣街景拍攝。

目前已被 NETFLIX 買斷獨家海外播映權!恭喜恭喜!有空抽欣賞吧!!更多資訊可以參考粉絲團或 PTT 台灣戲劇版 ,目前在 公視、MOD 和 NETFLIX 三個平台放映

2019年2月16日 星期六

[開箱] Chromecast Ultra 4K Ultra HD - 2016/11/06 發表

Chromecast2016_1

過完年後入手 Chromecast Ultra 了!體驗的經驗是...速度快慢已經不是重點了 XD 跟 Chromecast 第三代 2018 沒什麼競速差距,就算真的快個 1s 也沒什麼特別感受。所以,買 Chromecast 第三代 2018 年版既可,除非電視是 4K 又常看 4K 內容,不然現況主流還是 720p, 1080p 的網路內容,偶爾搭配藍光播放器播放藍光內容,但也不靠無線傳輸。

Chromecast2016_2

Chromecast2016_3

不知 4K content 還要等幾年才能變主流?實在是目前最大量的觀看設備是手機,手機也很難再衝到多高解析度。搭配一下投影機惡搞一下,4K 投影機非常貴 Orz 此乃微投影機等級(480P)

Chromecast2016_4

測試一下影音分離技術(誤),輸出至 macOS 的 iMovie

Chromecast2016_6

最後來個大合照吧!

Chromecast2016_5

相關文章:

2019年2月12日 星期二

[開箱] Chromecast 與 AVerMedia ExtremeCap UVC BU110

圓剛 BU110_1

前陣子在研究 Chromecast sender app ,覺得一直把 Chromecast 插在電視 debug 很煩,想找看看能不能把影像輸入到筆電,可以方便開發以及擷取影像做 auto test 等機制。當時跟幾位朋友請教後,正逢雙11特價,就下標 圓剛 BU110 免驅動影像擷取器 ExtremeCap UVC,那時朋友推薦只要購買 USB video class(UVC)產品即可,免安裝驅動程式!剛好這款價格最低,且在沃草的朋友也都靠這款直播 XD 就...衝了。

圓剛 BU110_2

圓剛 BU110_3

這款設備大小很隨身(但還要帶著 USB Type-C 的線...),金屬觸感簡約精美散熱佳,但要小心,一旦手滑掉到木桌肯定會凹個洞

結果就是功課沒做好,圓剛 BU110 搭配 Chromecast 基本上就是黑畫面無誤,只有 Chromecast 開機畫面會顯示 G logo 開機動畫,接著立馬黑畫面無誤。追蹤一下,搞懂了是 HDCP 的問題,而圓剛 BU110 本身不支援 HDCP 機制(或許該說這類產品不該有 HDCP 機制?),因此跟數位內容保護相關的產品,如 Chromecast、藍光播放器等等,應當都會進入黑畫面。

Chromecast + BU110 + macOS QuickTime player = 黑畫面

這時我才腦補完為何 Chromecast 黑畫面,俗稱: Chromecast 發現影像輸出的對象不支援 HDCP 架構,避免被內容被側錄而進入黑畫面。這做的真不錯,這樣就讓內容提供者可以安心信任 Chromecast 裝置,可以確保一般用戶無法複製內容。

那...身為資訊阿宅,就在多逛逛拍賣網,看到了玲瑯滿目的 HDMI 影像聲音分離術 :P 那其實就是破解 HDCP 的招數啦,買一買串一串,的確就達成 macOS 用 QuickTime player ,透過 UVC 把影像顯示在電腦上了!

Chromecast + HDMI影音分離 + BU110 + macOS QuickTime Player = 有畫面

只是下一刻才驚醒...這種 debug 真的蠢了點 XD 電腦還得看 IDE 顯示運行的 logs 啊,還是搭配投影機或雙螢幕吧,且還有一堆線,非常原本想省個螢幕或電視,最後發現良藥是微投影機...

更多資訊: