На останньому WWDC від Apple з'явилась новина, що в iOS 17 і macOS Sonoma трекінг параметри будуть автоматично видалятись із URL-адрес. Про це та інші privacy фічі Apple дуже гарно розписав Branch. Зараз досить мало інформації про те, як саме це все буде працювати, але поки що не все так страшно. По-перше, поки що це буде працювати тільки в Private Browsing mode (тобто incognito режим) Safari, а також в Messages і Mail додатках. По-друге, на даний момент UTM-мітки не відносяться до переліку тих параметрів, які будуть видалятись. Проте, такі параметри, як gclid (Google Click ID), fbclid (Facebook Click ID), twclid (Twitter Click ID) все ж таки будуть видалятись.
На місці Google/Facebook/Twitter у відповідь на такі обмеження я би або передавав Click ID в headers, або додав можливість (як мінімум для рекламодавців, як максимум на всі посилання конкретного домену, для якого підтверджено право власності) вказувати Custom Click ID параметри для передачі їх в URL-адресах на свої ресурси. Наприклад:
https://test.com/?random_parameter_name={fbclid}
Відповідно поточні обмеження не будуть діяти на такі параметри і з'явиться можливість «повертати» цей параметр у систему для правильного трекінгу.
via @WebAnalyst