Connect a Cloudflare zone with Logpush, no Worker needed
Zones on Cloudflare Pro or above can send Salience their request logs with Cloudflare Logpush: nothing runs on your zone, and the setup guide gives you the destination URL to paste, or creates the job for you with a scoped token.
Until now a Cloudflare site sent us its traffic through a Worker on the zone. There is now a second way: Cloudflare Logpush, where Cloudflare pushes the zone's own HTTP request logs straight to Salience. Nothing runs on your zone, so there is no code to install and nothing in the path of your visitors.
In the setup guide, choose Cloudflare Logpush as the log source. The Create the Logpush job step gives you a destination URL made for your site, with your key built in; paste it into a Logpush job in the Cloudflare dashboard (dataset HTTP requests) and run Test connection. If you prefer, give the step an API token limited to Zone → Logs → Edit and it creates the job for you. Delegated setup links support it as well, and the public API accepts source_type: logpush.
Two things to know before choosing it. Cloudflare only allows HTTP request Logpush jobs on zones on a Pro plan or above, and bills Logpush by volume (25 GB a month included). And Shopify stores cannot use it, because the store's Cloudflare zone belongs to Shopify. For everyone else on Free, the Worker route is unchanged. See Cloudflare Logpush in the help.