伺服器端代碼可讓您將評估標記檢測作業從網站或應用程式移至 Google Cloud Platform (GCP) 上的伺服器端處理容器,或您選擇的任何其他平台。比起用戶端代碼,伺服器端代碼有幾項優點:
- 提升效能:網站或應用程式中的評估標記越少,可在用戶端執行的程式碼就越少。
- 更高的安全性:在客戶管理的伺服器端環境中收集及發布訪客資料時,訪客資料會受到更妥善的保護,也更加安全。資料會傳送到雲端執行個體,然後在該執行個體中處理並由其他標記轉送。
如要開始使用伺服器端代碼,請按照下列步驟操作:
建立代碼管理工具伺服器容器
如要使用伺服器端代碼,請建立新的代碼管理工具伺服器容器:
- 在代碼管理工具帳戶中建立新容器。
- 按一下相關帳戶名稱旁的「Accounts」 >「」。
- 選擇 [建立容器]。
- 在「目標平台」下方,選擇「伺服器」。
- 點選「建立」。
畫面上會顯示設定標記伺服器的對話方塊。下一節將詳細說明這項程序。
設定標記伺服器
建立伺服器容器後,您需要部署標記伺服器。注意:如果想稍後再返回查看,請在頂端列中按一下容器 ID,或依序前往「Admin」分頁 >「Container Settings」 >「Set up your tag Server」。
您可以選擇下列其中一種部署選項:
- 自動佈建 (建議):如果您選擇「自動佈建標記伺服器」,Google 代碼管理工具會為您設定新的 GCP 專案和 Cloud Run 標記伺服器。如要使用現有的 GCP 專案,請按照 Cloud Run 設定指南的說明操作。
- 在非 Google 基礎架構上手動佈建:如要使用自己的伺服器解決方案,請按照手動設定指南中的步驟操作。
設定伺服器網域
新標記伺服器已於 uc.a.run.app
設定預設網址。為提升 Cookie 的隱私性和耐用性,請將網站的子網域指向標記伺服器。這樣一來,標記伺服器就能讀取及寫入因網頁指令碼而看不到的 Cookie (HttpOnly
Cookie)。瞭解如何設定自訂網域來對應至標記伺服器。
瞭解預設的 GCP 部署
使用自動佈建流程建立標記伺服器時,伺服器具有預設設定。
當我自動佈建標記伺服器時,系統會分配哪些 GCP 資源?
自動佈建標記伺服器時,系統會透過部署於 Cloud Run 的伺服器端容器建立 GCP 專案。部署會限制可用資源數量,因此建議您僅測試有限的流量。
當伺服器端容器開始接收即時流量時,請將額外的執行個體分配給您的服務,以確保備援能力,避免在服務中斷或容量限制時遺失資料。為提供備援機制,建議每個容器至少使用 3 個執行個體。瞭解如何升級部署作業。
我的標記伺服器網域為何?
預設部署作業會使用 Cloud Run 子網域。強烈建議您將網站的子網域指向標記伺服器。請按照這些操作說明,將網站子網域對應至標記伺服器。
預設部署項目的費用為何?
在大多數情況下,具有單一伺服器的 GCP 專案預設部署免費。不過,有幾個因素可能會導致單一伺服器部署產生費用:
- 用於 GCP 部署的帳單帳戶會連結至將伺服器從 GCP 免費方案推送出的其他專案。
- 從伺服器傳送的流量超過免費方案的限制。
升級 Cloud Run 環境之後,每個月可提供每部伺服器 $30-$50 美元的費用。大量網路流量可能會增加相關費用。
如何將其他執行個體新增至部署?
如要瞭解如何將其他執行個體新增至部署作業,請參閱 Cloud Run 說明文件。
傳送您的第一個要求
如想瞭解如何傳送第一個要求,請參閱資料傳送至伺服器端代碼管理工具的指南。