Capture the Taboola click id at landing time
Taboola appends tblci to the landing URL. Read it on the first page view, persist it in a first party cookie or session record, and copy it into TrackLayer as click_id. If redirects strip tblci, Taboola cannot attribute the later conversion.
const params = new URLSearchParams(window.location.search);
const tblci = params.get("tblci");
if (tblci) {
document.cookie = [
"tl_taboola_click_id=" + encodeURIComponent(tblci),
"Path=/",
"Max-Age=2592000",
"SameSite=Lax",
"Secure",
].join("; ");
}
// TrackLayer canonical transport
window.tracklayer = window.tracklayer || [];
window.tracklayer.push({
type: "identity",
network: "taboola",
click_id: tblci || undefined,
});