GA4 如何追蹤自訂事件的成效及建立報表

以前曾為舊版 Google Analytics(以下簡稱 GA)寫過「 Blogger 網站如何追蹤 GA 點擊事件的成效? 」,但現在新版 GA4 自訂事件有了天壤之別的變化,舊版使用概念會完全對不起來,必須重新學習使用方法。 本篇會比較新舊版事件追蹤碼的差異,並說明 GA4...

繼續閱讀全文

GA4 如何查詢「站內搜尋」關鍵字,讓你更懂訪客的心

幾年前寫過「 如何從 Google Analytics 站內搜尋數據瞭解訪客需求? 」,這對站長而言是非常重要的必備技能,瞭解訪客需要的關鍵字後,等於拿到免費的考古題庫,也能知道訪客的痛點,讓我們寫熱門文章的靈感及題材源源不絕。 今年 2023/7/1 舊版 GA 即將退場,必...

繼續閱讀全文

簡單易懂的 Blogger GA4 移轉教學,讓你快速上手

今年起進入 Blogger 後台,會不斷看到提示訊息「2023 年 7 月 1 日起,通用 Analytics (分析) 將不再處理標準資源中的新資料。請立即做好準備,完成相關設定並改用 Google Analytics (分析) 4 資源。 請按這裡瞭解詳情。」不過進入 Goo...

繼續閱讀全文

輕鬆打造網站置頂公告,抓住訪客注意力!

大部分情況下網站公告通常放在首頁,或是有經營 FB 粉絲團、社群媒體的話,重大事情在社群發佈的效果會比較好。然而這樣的處理方式,只能將公告內容擴散給粉絲。至於非粉絲的話,例如從搜尋引擎而來、或從別的網站連結過來的訪客,基本上只會到達文章頁面,不會看到首頁或社群媒體。 所以網站最...

繼續閱讀全文

FB 社團如何篩選貼文通知﹍操作 Google Apps Script 定時過濾 Gmail 郵件

相信每個人加入的 FB 社團都很多,但不見得每篇新貼文都有興趣看,主要也是時間不夠。如果能篩選出有興趣的貼文才收到通知,就能節省相當多時間。 如果是 FB 社團管理員,官方提供了「 關鍵字提醒 」的功能,但一般社員無法享受這個福利。 以下的「基本作法」是一種常見思路: 參...

繼續閱讀全文

2023 使用 Google 新版 API 取得使用者個人資訊﹍實作範例

之前寫的「 使用 Google People API 取得使用者生日、性別等多種個人資訊 」,因為「 Google 更新登入 API 及相關模組 」,官方公告在 2023/3/31 舊版程式碼會失效,連帶也使能夠取得 Google 帳號個人資訊的 People API 必須更新程...

繼續閱讀全文

快速掌握 2023 新版 Google 登入 API﹍完整教學及實作範例

之前寫的舊版「 Google API 處理登入登出功能 」,經「 Google 官方公告 」將於 2023/3/31 終止,如果你的網站使用了「 Google API 舊版登入功能 」程式碼,到了三月底就不能再運作。 Google 官方提供了將舊版程式碼移轉到新版的操作說明,本...

繼續閱讀全文

輕鬆當網站駭客﹍在任意網頁植入 JS/CSS 程式碼(Chrome套件)

為了避免誤解,首先對標題「駭客」一詞進行說明,這裡指的是「hacker」一詞,可參考「 維基關於駭客的定義 」: 駭客(英語:Hacker)是指對設計、程式設計和電腦科學方面具高度理解的人 在業餘電腦DIY方面,「駭客」是指研究如何修改電腦相關產品的業餘愛好者。 中文音譯...

繼續閱讀全文

讓 Chrome 能自訂快速鍵(Shortkeys)﹍執行書籤、外掛、程式碼、瀏覽器操作

過去作了不少書籤工具,例如「 看 YouTube 影片不被廣告中斷 」、「 調整 OTT 平台字幕大小 」,都是個人使用頻率高的工具。相對於滑鼠點擊書籤的操作,如果能夠按快速鍵(熱鍵)就執行書籤工具,既方便又節省操作時間。 當書籤可以自訂快速鍵後,每天會開啟多次的網頁例如「 線...

繼續閱讀全文

排程抓證交所台股交易資料+自動寄信通知

今年 2022 年初台股從高點一萬八崩盤,時至今日跌了近一年,差不多可以觀察買點。 每天打開看盤軟體、股市網頁,主動梳理資訊需花費大量時間精力。如果需要的資訊、數字,使用程式自動寄 email 通知,被動接收精準資訊花費的時間很少,有需要時再進入資料庫查閱所有紀錄過的資訊。 ...

繼續閱讀全文

Adsense 電匯如何避免昂貴手續費+中轉費用﹍最佳作法解析

從 2022/9/1 起,Google Adsense 正式停止使用「西聯匯款」支付廣告費,剩下的選項只能是「電匯」(使用「支票」的成本太高,在此略過)。由於跟「西聯匯款」相比,「電匯」的成本相當高,除了台灣端收款銀行會有一筆手續費,海外端付款銀行與台灣之間必須透過中介銀行,會收...

繼續閱讀全文

英雄黃昏入門上手技巧

上一篇「 介紹英雄黃昏 」這款文字版三國策略遊戲,有提到介面資訊量不少,新手可能會不知道如何開始。本篇把開局初期流程跑一次,可以充當示範教學之用,相信看過後就容易上手了。

繼續閱讀全文

三國志文字版策略遊戲﹍「英雄黃昏」介紹

「英雄黃昏」是一款文字版三國策略遊戲,可扮演三國時代的一名虛構武將,類似 KOEI 三國志前幾代的武將制,但不能扮演史實武將。大致不同之處為,並非只能以統一天下為目標,隨著玩家的趣向,例如把以下成就當成目標,都可以完成遊戲: 成為富豪:例如賺到 30000 金(要花不少...

繼續閱讀全文

如何看 YouTube 影片不被廣告中斷﹍書籤工具(免下載、免安裝軟體或APP)

阻擋 YouTube 影片廣告的軟體或外掛有不少,但我個人沒想過要使用,原因大致如下: 這些軟體或外掛存在合法性的疑慮,在法律上屬於灰色地帶 若是內含惡意程式碼我們也無從得知,風險很大 讓 YouTube 頻道主獲得合理收入才能鼓勵創作,可以有源源不斷的原創作品觀賞 ...

繼續閱讀全文

調整愛奇藝 WeTV 芒果tv Bilibili 字幕大小,看陸劇更方便﹍書籤工具

製作「 線上看電視 」後,基本上都是使用瀏覽器在 TV 大螢幕收看節目,包含 OTT 平台也是。但 OTT 平台的字幕,在電視上看起來有時會太小、眼睛很吃力,有的平台可調整字幕設定,但多數平台是無法調整的。 於是自己製作了瀏覽器調整字幕尺寸的小工具,本篇針對各大陸劇平台而設...

繼續閱讀全文

使用 Node.js 爬蟲定期抓網頁資料,結合 Google 試算表作為資料庫

上一篇「 Node.js 爬蟲開發新手技巧﹍Google Apps Script 替代品 」說明了為何我選擇 Node.js 作為爬蟲程式,並搭配 Google 試算表這個免費雲端資料庫,只要學會 Javascript 就能通吃「前端+後端+資料庫」,非常方便好上手。 閱讀本篇...

繼續閱讀全文

E-ink 螢幕 Paperlike Pro 使用心得﹍(2) 護眼檯燈 + 環境優化

上一篇「 Paperlike Pro 入手及開箱心得 」介紹了這個電子墨水顯示器,使用一段時間後發現有個重大技術問題需要解決,而且看到這個 FB 討論串,也證實不只我有這個顧慮:「 Eink前光燈的重要性 」: 檯燈光源要是光度不夠,會有部份亮部份不夠亮的問題 反光問題.....

繼續閱讀全文

操作 Sheets API 讀取 Google 試算表取得 JSON 資料

「 Google Sheets API 」可用來存取 Google 試算表資料,但卻是我少數不推薦使用的 Google API,原因可參考之前寫的「 利用 Google 試算表當小型資料庫 (4)使用 SQL 語法讓搜尋功能更強大 」→「1. Sheets API 功能不佳」,因...

繼續閱讀全文

Node.js 模組安裝完卻無法引用的最佳解法

寫完前一篇「 Node.js 爬蟲開發新手技巧 」後發現,在不同的資料夾執行程式碼,有的可以正常執行,有的會報錯「Cannot find module 'xxxxx'」表示找不到第三方模組。 研究後才發現,Node.js 讀取第三方模組有其 SOP,若在系統預設...

繼續閱讀全文

Node.js 爬蟲開發新手技巧﹍Google Apps Script 替代品

過去一直使用「 Google Apps Script 製作網頁爬蟲程式 」,並配合「 Google 試算表做為資料庫 」,基本上不但免費、可應付大多數的需求,同時 Google 試算表還很強大,操作起來不但方便,只要能上網的地方就可使用,省下雲端同步的麻煩,比 Excel 方便太...

繼續閱讀全文

不用買字型,用 CSS 做出專業的縷空文字+外框

最近接到一個需求,製作醫學疾病風險自我檢測頁面,客戶提供的設計圖質感不錯,只不過有設計感的畫面在製作 RWD 效果時,難度會提高很多。 其中一個部分需要使用高超的 CSS 技巧「縷空文字+外框」,這樣的效果無法用簡單的 CSS 語法做出來,原設計圖版面如下(紅框標示的部分...

繼續閱讀全文

SEO 不是最重要的事,人只要做好最擅長的事就好

有客戶來找我,覺得搜尋排名不夠好,輸給比她弱的網站,認為一定是自己 SEO 哪裡不夠好,網站架構哪裡有問題,網站速度不夠快,想找出網站可以再優化的地方。 其實這並非客戶首次找我想優化網站,先不談再次優化網站會有多大成效,她的判斷本身就存在不少盲點: 這個她想像中比較弱的網站...

繼續閱讀全文

Blogger 最新文章 V3﹍相容新舊圖片網址 + WebP 格式

去年底(2021) Blogger 更改了圖片網址格式,詳情可參考「 Blogger 圖片大瘦身!官方提供密技轉換成 WebP 格式 」→「二、新舊圖片網址格式差異」。 雖不知官方為何要這麼做,但此舉卻是影響很大,許多需要顯示縮圖的工具都可能異常,也包括以前製作的「 Blogg...

繼續閱讀全文

Gmail 自訂網域郵件信箱的技巧﹍G Suite 替代方案

上一篇「 如何將 G Suite 郵件匯出到 Gmail 帳號 」提到 G Suite 即將關閉,如果沒有付費升級的準備,首要之務是將郵件搬到另一個 Gmail 帳號。 那麼原本自訂郵件網域的功能該如何處理呢?本篇會說明如何在寄信、收信時,都能顯示自己網域的郵件網址,而非看起來...

繼續閱讀全文

如何將 G Suite 郵件匯出到 Gmail 帳號

前幾天 Google 宣布以下「 公告 」: 如果您使用的是舊版 G Suite (免費版),則必須升級至 Google Workspace 付費訂閱,才能繼續使用服務。自 2022 年 7 月 1 日起,Google 將停止供應舊版 G Suite (免費版) 此公告的重點...

繼續閱讀全文

Blogger 圖片大瘦身!官方提供密技轉換成 WebP 格式

前陣子 FB 的 Blogger 社團分享了一篇「 Blogger 圖片無痛轉換 WebP 」,原來 Blogger 圖片網址加上特定參數後,就能直接轉換成 WebP 格式,檔案得以大瘦身,圖片載入時間縮短不少。 這對圖片為主的 Blogger 部落格站長可說是一大幅音,例如美...

繼續閱讀全文

Facebook 帳號被停權復權全記錄

經營許久的「 Blogger 社團 」今年曾發生一件慘劇,因為我的 FB 帳號被停權,導致無論是 FB 粉絲頁、社團,都無法進入後台。以往只從新聞或討論區看到經營多年粉絲頁被盜走的案例,這次可是親身體會了一回這樣的痛苦。 然而 FB 帳號停權這樣的事要發生在我身上,才是更...

繼續閱讀全文

如何讓 Win10 徹底停止自動更新

Windows 10 可算是所有 Windows 版本之中最讓我嫌惡的了,但偏偏市面上的筆電也只能配備這個版本。之前為了輸入法問題折騰了很久,記錄在這篇「 自然輸入法購買使用心得及許氏鍵盤替代方案 」。 Win10 每 2~3 星期就要面對一次自動更新的問題,我的 Acer 筆...

繼續閱讀全文

Adsense 自動廣告優化心得

前陣子接到需求想要優化網站 Adsense 廣告,因 Adsense 推出的自動廣告已經實驗滿長一段時間,便問客戶要不要試試看。且自動廣告有實驗功能,可根據實驗結果決定是否採用,不必立即做決定。 本篇整理這段期間的優化心得,且因某些功能不易找到,也會附上相關操作說明。

繼續閱讀全文

Google 帳號資訊如何辨別真偽﹍後端驗證用戶資料與 token 的技巧

過去曾使用「 Google 試算表 」來打造及存放會員系統,而會員註冊的部分可利用「 FB API 製作登入按鈕 」取得帳號資訊。但 FB API 限制較多也不好操作,後來使用「 Google API 製作登入按鈕 」取得基本資訊,並搭配「 People API 」取得更多個人資...

繼續閱讀全文

購買 Blogger 範本遭遇詐騙事件實錄

前陣子有客戶想架購物車網站,沒想到在指定的範本網站付費買了範本後,卻無法下載。 為了確認不是操作錯誤引起的問題,付了兩次費用,也請客人操作一次,結果都一樣無法下載,才確定被騙了。 過去自己及客戶買了無數次範本,沒想到第一次遇到這樣的事,覺得有必要紀錄一下事件始末,歸納所有可疑...

繼續閱讀全文

製作 TAB 頁籤選單最簡單的架構﹍純 CSS 實現技巧整理

最近有個需求是製作 TAB 頁籤選單,這功能很常見,理應沒什麼難度。然而客戶希望將來能自行編修、調整選單內容,並製作大量相關頁面,這對於不是熟悉前端程式碼、架構的人來說,要無腦編修 TAB 頁籤的 HTML/CSS 內容實在不太可能(因為這案子的選單內容區塊架構很複雜),而且我也...

繼續閱讀全文

如何製作無圓點單選、多選按鈕(Input radio+checkbox)﹍純 CSS 技巧免 JS

HTML 表單提供了基本款 input 單選功能(圓點效果 type="radio"),以及多選功能(核取方塊 type="checkbox")。如果不求版面質感的話,瀏覽器預設效果已經算實用了。 但網頁設計如果不想跟別人家撞衫,那麼預...

繼續閱讀全文

Blogger 群體被駭事件始末﹍淺談「社交工程」如何入侵網站

使用 Blogger 超過十年,上禮拜發生有史以來最嚴重事件,整個平台所有網站都被牽連: 當天早上所有 Blogger 網站都被判定為「詐騙網站」,前、後台都無法進入 部分網站不斷收到郵件通知,表示文章內容違反 Blogger 政策,因而被自動刪除 情況看起來很是危急,...

繼續閱讀全文

Google Apps Script 如何進行加密解密+取雜湊值(hash)﹍MD5 SHA HMAC RSA AES 操作說明

使用「 Google 試算表做為資料庫 」後,除了需要瞭解「 資料庫防駭技巧 」,為了安全性著想,一些需要加密的運算不可在前端執行(Javascript會被看光)。 舉例來說,前端發送修改資料的請求時,後端必須先驗證這個請求的身份、權限,也就是檢查前端附上的 token 通行金...

繼續閱讀全文

使用 Google People API 取得使用者生日、性別等多種個人資訊

上一篇「 使用 Google API 處理登入登出功能,取得使用者基本資料 」,能獲得的會員資訊有 email、姓名、頭像等等,算是比較基本的資訊,後續能做的主要是 email 行銷、聯絡會員等行動。 如果有研發新產品、瞭解消費者偏好這類的規劃,至少需取得使用者「性別」、「年齡...

繼續閱讀全文

Google Apps Script 操作試算表資料庫防駭技巧﹍防止程式碼注入攻擊

過去曾介紹過一系列利用「 Google Apps Script 操作試算表資料庫 」的文章,如果這樣的簡單資料庫只是私用,自然不必考慮安全性。然而如果資料公開的話,防駭反而是第一要務,比學習任何 Google Apps Script(簡稱 GAS) 程式技術都更重要。 本站的「...

繼續閱讀全文

免外掛實現各種複雜 HTML5 表單驗證功能﹍實作範例(電話+生日+郵件+密碼確認)

前幾年介紹過一個不錯的表單驗證外掛「 Validator 」,最近為了想增進網頁效能,研究一下能否不靠外掛就實現這些複雜功能。 由於 HTML5 已經內建基本的表單驗證功能,效果、質感都滿有水準的,那麼剩下的就是一一想辦法解決實作上容易遇到的情境。 本篇會舉例各種常見的...

繼續閱讀全文

推薦線上工具:台灣景點人潮監視器 + 一整天的音樂

前陣子 FB 粉絲團收到訊息,通知「 贊助管道 」的 PayPal 按鈕產生錯誤。當下沒有很在意,因為通常是不在台灣的客戶、讀者,需要從海外付款我才會請他們使用 PayPal。 幾年前 PayPal 退出台灣支付業務,一方面是稅務問題(會增加成本),一方面台灣金融法規進化速度慢...

繼續閱讀全文

使用 Google API 處理登入登出功能,取得使用者基本資料﹍實作範例

2023/1/31 公告: 2021 年中 Google 試算表改版後本篇方法已失效,請改用「 操作 Sheet API 讀取 Google 試算表取得 JSON 資料 」。 上一篇「 用 FB API 製作登入登出按鈕 」,說明了會員系統的登入功能外包給第三方服務的優點,同...

繼續閱讀全文

處理 Google OAuth 憑證流程

上一篇「 取得 Google API Key(金鑰) 流程 」說明了開發者如何申請 API 金鑰,可以使用 Google 提供的各種服務,存取比較公開、不敏感的資訊。 而當需要存取比較機密、需要驗證身份的資訊時,就不能只靠 API 金鑰,需要另外走驗證身份的流程。Goog...

繼續閱讀全文

CC0 免費圖庫搜尋引擎﹍2021 版

「 CC0 免費圖庫搜尋引擎 」今年進行大改版,核心的搜尋功能不變,不過操作介面、及行動版操作都有很大的改善: 原本受限於版面寬度,能夠進行搜尋的圖庫大致不到 10 個。新的版面對於管理而言很方便,圖庫數量可無限增加 原本的設計使用顏色來區分不同功能的圖庫,但對新手而...

繼續閱讀全文

搜尋結果標題被 Google 安插額外的字串(或品牌名稱)怎麼辦?

為了讓搜尋結果能增加網站知名度,常見的作法是在網站範本中,為 title 標籤加入網站名稱。操作的方式可參考「 Blogger 只要做到這幾件事, 就能輕鬆加強 SEO 搜尋排名 」→「三、文章優化」→「1. 網頁標題」,將網站名稱字串放在文章標題後面。 這樣的技巧有個...

繼續閱讀全文

嘗試徹底解決 Line、FB 手機 APP 無法正確開啟網頁的困境

前幾年曾寫過「 用 Line、FB 手機 APP 開啟網頁對前端工程師的困擾﹍JS 辨識內建瀏覽器(webView)的方法 」,除了解釋 "什麼是內建瀏覽器"、"為何 APP 要用 webView"、"內建瀏覽器會產生什麼問題...

繼續閱讀全文

Sublime Text 檢測 JS 最佳工具 ESLint﹍安裝 + 設定技巧

一直以來使用 Sublime Text 3(簡稱 ST3)檢查 Javascript 錯誤的工具是「 JSHint Gutter 」,優點為執行快速、圖形介面操作友善、自訂參數完善,沒想過有可能要放棄他的一天。 基於網路環境所發展的技術實在進展太快,也可說是變化...

繼續閱讀全文

使用 JS 追蹤訪客﹍裝置指紋辨識原理 + 實用工具介紹

現在消費者已越來越能接受線上付費觀看影音服務,例如官方提供的職業運動直播(NBA、MLB 等),以及各種追劇平台(Netflix、Line TV、愛奇藝等)。而消費者總是希望花錢的效益最大化,如果買一個帳號能在三台裝置收看,則可能找三個人合資分攤費用。 站在影音平台的立場,技術...

繼續閱讀全文

Blogger「作者簡介」已恢復顯示,功能設定教學

多年前寫過「 讓 Blogger 能在文章下方顯示作者簡介 」,不過去年有讀者於留言 #5 表示 "作者資料無法顯示",此變故的主因大致是這樣: 當年 Google 為了推廣 Google+,用了各種方法勸誘使用者將 Blogger 帳號移轉為 G+ 帳號...

繼續閱讀全文

前端 JS 如何避免 callback 地獄?Fetch API 及 Promie 使用技巧

由於早期 Javascript 設計上的缺陷,一方面使用 Ajax 送出 http 請求時,舊時代的 API 異常繁複,非得使用 JS 框架操作 Ajax 才比較方便,例如 jQuery。 一方面 Ajax 是非同步(Asynchronous)執行緒,會造成前端工作一些麻煩,例...

繼續閱讀全文
TOP