Проблемы с удалением cookie в Django

У меня проблема с удалением куки HubSpot в Django. У меня есть целевая страница с формой, и мы были на торговой выставке, собирая лиды, и поскольку все лиды использовали мой компьютер и был добавлен идентификатор пользователя для отслеживания куки hubspotutk, все новые приходящие лиды были "переконверсиями" вместо новых контактов

Я пытаюсь просто удалить COOKIE при загрузке страницы, если он там есть, чтобы hubspotutk куки сбрасывались при каждом обновлении страницы, но, похоже, куки никогда не удаляются, хотя они там есть.

К сожалению, с приведенным ниже кодом я получаю бесконечный редирект, предполагая только, что куки hubspotutk не удалены, как ожидалось. Может ли кто-нибудь показать мне, что я делаю неправильно?


def request_demo_landing(request):

    if request.COOKIES.get('hubspotutk'):
        response = HttpResponseRedirect('site.com/request-demo-landing/')
        response.delete_cookie('hubspotutk')
        return response

    ...

Я также попробовал просто обновить значение на что-то случайное с помощью Faker и это тоже не работает, он выдает 2 одинаковых ключа в консоли разработчика.

faker = Faker()
response.set_cookie(key='hubspotutk', value=f'{faker.numerify("###############")}')
return response
Вернуться на верх