本頁面將概略說明可用於評估網站活動並將資料傳送至 Google Analytics 的代碼選項。Google 代碼專為評估多項 Google 產品而設計,包括 Google Ads。建議您使用代碼管理工具開始使用。
如要進一步瞭解 Google 代碼、代碼管理工具和 gtag.js 產品,請參閱代碼平台說明文件。
Google 代碼
Google 代碼是一組代碼,可新增至網站,用於評估自然流量和廣告成效。您可以為 Google Analytics 設定 Google 代碼,並在代碼中加入目的地,將代碼中的資料傳送至 Google Ads 等其他產品。
如要將 Google 代碼的資料傳送至 Google Analytics 帳戶,您必須接受 Google Analytics《服務條款》。
如要開始使用 Google Analytics 專用 Google 代碼,建議您使用 Google 代碼管理工具。
Google 代碼管理工具
Google 代碼管理工具是一套網頁代碼管理系統,可讓您建立 Google 代碼並在網站上安裝,無須手動在網站中加入 JavaScript 程式碼片段。您也可以在代碼管理工具中更新網站上已在使用的代碼設定,無須每次都重新部署網站。
Google 代碼管理工具支援 Google Analytics 所需的 Google 代碼、各式各樣的第三方代碼,甚至是自訂代碼。
gtag.js
如果您已使用 Google 代碼管理工具,就不需要使用 gtag.js。
gtag.js 是 JavaScript 架構,可用來將 Google 代碼加入網頁中。 您必須精通 HTML、CSS 和 JavaScript,才能有效使用 gtag.js。
如有需要,您可以將代碼從 gtag.js 遷移至 Google 代碼管理工具。
gtag.js Cookie 的使用方式
如要瞭解 Google Analytics 中 Cookie 使用情形的最新資訊,請參閱「網站上的 Cookie 使用情形」。
gtag.js JavaScript 程式庫會使用第一方 Cookie 執行以下操作:
- 區分不重複使用者。
- 區分使用者的工作階段。
使用建議的 JavaScript 程式碼片段時,Cookie 會設定在可能的網域層級最高。舉例來說,如果網址為 blog.example.co.uk
,gtag.js 就會將 Cookie 網域設為 .example.co.uk
。在最高層級網域上設定 Cookie 後,系統就能在各個子網域中進行評估,而無須額外設定。
gtag.js 會設定下列 Cookie:
Cookie 名稱 | 預設到期時間 | 說明 |
---|---|---|
_ga |
2 年 | 用來區分使用者。 |
_ga_<container-id> |
2 年 | 用於維持工作階段狀態。 |
自訂
如要瞭解如何使用 gtag.js 自訂預設 Cookie 設定,請參閱「Cookie 和使用者身分識別指南」。
Google 代碼管理工具與 gtag.js
以下概略說明 gtag.js 與 Google Analytics 代碼管理工具之間的差異。
下表重點列出 Google Analytics 的 gtag.js 和代碼管理工具之間的差異。
|
Google 代碼管理工具 (代碼管理系統) |
---|---|
您需要編寫程式碼來部署代碼,並自訂網站資料收集行為 |
可即時部署及修改 Google 和第三方提供的代碼,不必修改程式碼。 |
只能傳送 Google 產品的資料。 |
可傳送 Google 代碼、第三方代碼和自訂代碼的資料。 |
您必須在程式碼內管理代碼,且可能需要複製程式碼供不同平台 (例如網站和應用程式) 使用。 |
一次透過 tagmanager.google.com 管理網站和應用程式的代碼 |
版本管控取決於您管理程式碼的方式。 |
可使用工作區和版本管控代碼與他人協作。 |
可使用伺服器端代碼,但仍需使用 Google 代碼管理工具部署並與伺服器容器互動。 |
代碼管理工具可協助您在伺服器上部署代碼。 如果您正在研究這種方式,請參閱「用戶端代碼和伺服器端代碼」一文。 |
與靜態網站產生器、CMS、網站製作工具,或支援 JavaScript 的手動編寫 HTML 網頁相容。 |
與許多 CMS 和網站製作工具相容。如果您的系統不支援代碼管理工具,請改用 Google 代碼 ( |
費用:免費 |
費用:免費 |