星期二, 8月 25, 2020

GTM 上的 Server Side Tagging(伺服器標籤追蹤)

 

最近看到一篇 GTM 的 Server Side Tagging [Ref.1],發現這是 google 出的給 GCP 做 CNAME Cloaking [Ref.2]。

說的更簡單 google 希望各個 在 GCP 上的 publisher 都給 Google 一組 CNAME 做 1st party 的追蹤所出的解決方案。


[Ref.1] GTM 的 Server side tagging 網頁開發雜記

[Ref.2] CNAME Cloaking

CNAME Cloaking

由於大眾越來越注重隱私,所以現在 3rd cookie tracking 越來越難追蹤了,例如 Apple safari 的 ITP [Ref.1]。

所以就有廣告技術商提出來 CNAME Cloaking,跟合作的 Publisher 討論好廣告技術商上的 tracking pixel 在 網址 domain name 的格式。

例如廣告技術商  TenMax 跟 WSJ.com 合作,談好 CNAME Cloaking 的網址為  tenmax.wsj.com,請 Publisher WSJ.com 在他們的 DNS 上面設定一組 CNAME 指到 tenmax.wsj.com 到 TenMax 的主機上。

https://tenmax.wsj.com/track/ 這樣 TenMax 就可以透過這個 pixel 存取 wsj 上的 1st party cookie 了 。



[Ref.1] Safari ITP 歷程介紹 2019

Privacy Preserving Lookalike Audience Targeting

 最近在技術討論頻道討論的一個議題,覺得還蠻值得丟出來討論的

1. chrome 有提出一個用來去識別化來記錄轉換(conversion) 的作法叫做 aggregation report API [Ref.2]。
2. Facebook 希望能擴充這個 API 讓這個 API 可以做到去識別化的 lookalike audience [Ref.1]。
3. 其實做方法就是讓 aggregation report API 回傳的結果可以是 embed vector,讓 publisher 的後端可以去計算出去識別化的 audience。


星期日, 2月 02, 2020

Persistence Layer 是什麼?

系統通常會有下面架構,Data Base 負責儲存資料, Data Access Layer 負責存取資料,Persistence Layer 負責作為 DAL 跟 Business Logic Layer (商業邏輯層),把存取出來的資料持久化,避免一再重複透過 DAL 存取 DB 造成大量資料 query 的情況。



Java Persistence Api (JPA) 則是其中定義的 API 介面,而實做這個介面的有很多廠商,例如 hibernate 、 Oracle TopLink。