Puncte:0

Există o modalitate de a scrie parametrii de interogare ca cookie în nginx

drapel us

Aș dori să întreb dacă există o modalitate de a seta parametrii de interogare ca cookie-ul unei anumite adrese URL?

În prezent, am probleme cu lacul și nginx, deoarece elimina parametrii utm, ceea ce provoacă o problemă cu GA. Nu pot elimina codul care elimină parametrii utm, deoarece ar inunda memoria cache de lac. Așa că mă gândeam să obțin parametrii utm și să-l setez ca cookie din configurația nginx

Orice ajutor ar fi apreciat

Mulțumesc mult

Puncte:0
drapel cn

Puteți elimina cu ușurință parametrii URL de marketing Google din adresa URL pe care Varnish o preia din backend, cum ar fi descrise aici:

dacă (req.url ~ "(\?|&)(gclid|utm_[a-z]+)=") {
    set req.url = regsuball(req.url, "(gclid|utm_[a-z]+)=[-_A-z0-9+()%.]+&?", "");
    # eliminați semnul de întrebare și ampersand din URL
    set req.url = regsub(req.url, "[?|&]+$", "");
}

Acest lucru trebuie implementat în vcl_recv rutina configurației Varnish. În acest fel, adresa URL pe care o vedeți rămâne intactă în browser (ceea ce este important pentru Google Analytics), dar Varnish va solicita și va stoca în cache pe baza URL-ului normalizat fără acești parametri (pentru backend, de exemplu, PHP acești parametri pot fi aruncați).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.