Вопрос или проблема
Есть идеи, как исправить 404 ошибки для существующих страниц, вызванные параметрами запроса Google Ads?
Смотрите следующее в журнале доступа
www.hedonia.sk 85.237.224.49 - - [17/Oct/2024:06:39:27 +0200] "GET /aktualne-obaly-pre-donasku-rozvoz-jedla-a-vydaj-cez-okienko/?_gl=1*3nv7ei*_up*MQ..&gclid=Cj0KCQjwyL24BhCtARIsALo0fSATukxCHZvkzV1H0q18rAtJSzes6h8cJRkJOa9768PZT4rweP_8rS8aAjDcEALw_wcB&gbraid=0AAAAAD4J6GCVIhkqqVr3_47Q7yQUEBHsj HTTP/3.0" 404 14398 "https://www.hedonia.sk/?_gl=1*3nv7ei*_up*MQ..&gclid=Cj0KCQjwyL24BhCtARIsALo0fSATukxCHZvkzV1H0q18rAtJSzes6h8cJRkJOa9768PZT4rweP_8rS8aAjDcEALw_wcB&gbraid=0AAAAAD4J6GCVIhkqqVr3_47Q7yQUEBHsj" "Mozilla/5.0 (iPhone; CPU iPhone OS 17_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Mobile/15E148 Safari/604.1" 0.606 MISS 10.31.40.12:80 0.603 ()
www.hedonia.sk 85.237.224.49 - - [17/Oct/2024:06:53:45 +0200] "GET /aktualne-obaly-pre-donasku-rozvoz-jedla-a-vydaj-cez-okienko/?_gl=1*1qeq00y*_up*MQ..&gclid=Cj0KCQjwyL24BhCtARIsALo0fSATukxCHZvkzV1H0q18rAtJSzes6h8cJRkJOa9768PZT4rweP_8rS8aAjDcEALw_wcB&gbraid=0AAAAAD4J6GCVIhkqqVr3_47Q7yQUEBHsj HTTP/3.0" 404 14396 "https://www.hedonia.sk/?_gl=1*3nv7ei*_up*MQ..&gclid=Cj0KCQjwyL24BhCtARIsALo0fSATukxCHZvkzV1H0q18rAtJSzes6h8cJRkJOa9768PZT4rweP_8rS8aAjDcEALw_wcB&gbraid=0AAAAAD4J6GCVIhkqqVr3_47Q7yQUEBHsj" "Mozilla/5.0 (iPhone; CPU iPhone OS 17_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Mobile/15E148 Safari/604.1" 0.823 MISS 10.31.40.12:80 0.820 ()
Похоже, что проблема только на iPhone/Safari, сохраняет параметры запроса после клика
Ответ или решение
Ошибка 404 (не найдено) при использовании параметров запроса Google Ads может возникать по нескольким причинам. В данном случае мы видим, что пользователи iPhone на Safari не могут получить доступ к существующим страницам, что вызывает беспокойство, особенно если эти ссылки используются в рекламных компаниях.
Анализ ситуации
-
Логи доступа:
В логах доступа вашего веб-сервера отображается несколько запросов на конкретные URL, которые завершаются ошибкой 404. Примеры URL содержат параметры, добавленные Google Ads (gclid
,_gl
, иgbraid
). Эти параметры служат для отслеживания конверсий и назначения трафика в аналитических системах. -
Проблема только на iPhone/Safari:
Изучая поведение и логи, заметно, что проблема проявляется только на устройствах iPhone с браузером Safari. Это может быть связано с тем, что Safari в некоторых случаях некорректно обрабатывает и передает параметры запросов.
Возможные причины ошибки 404
-
Ошибки в маршрутизации:
Неправильная настройка веб-сервера или маршрутизации может не обрабатывать параметры запроса должным образом, что приведет к выдаче ошибки 404. -
Кодировка URL:
Если параметры не закодированы правильно, это может привести к ошибкам при их обработке. -
Настройка серверов:
Возможно, часть конфигурации вашего сервера неправильно настроена для обработки запросов с длинными параметрами или специфическими зашифрованными символами.
Решения
-
Проверка маршрутизации:
Убедитесь, что ваш веб-сервер настроен для корректной обработки URL-параметров. Проверьте конфигурацию маршрутизации (например, .htaccess для Apache или настройки Nginx) на наличие правил, которые могут блокировать запросы с определенными параметрами. -
Проверка кодировки URL:
Убедитесь, что параметры запроса правильно закодированы. Например, некоторые специальные символы должны быть заменены на соответствующие коды URL. Вы можете использовать инструменты для нажатия на ссылки, чтобы проверить их правильную работу. -
Использование редиректов:
Если проблема сохраняется, можно создать 301 редирект на существующую страницу. Это поможет избежать потери трафика из Google Ads и улучшит пользовательский опыт. -
Кросс-браузерное тестирование:
Проверьте URL на других устройствах и браузерах, чтобы убедиться, что проблема специфическая для Safari. Это может помочь вам понять, нужно ли создать специальное решение для пользователей iPhone. -
Обратитесь к технической поддержке:
Если вы не сможете самостоятельно решить проблему, то стоит обратиться к вашему хостинг-провайдеру или к разработчикам, чтобы они помогли вам в диагностике и устранении проблемы.
Заключение
Ошибка 404, связанная с параметрами запроса Google Ads, может негативно повлиять на ваши рекламные кампании и общую видимость сайта. Важно проанализировать логи сервера, провести отладку и внести соответствующие изменения в конфигурацию вашего веб-сайта. Это не только улучшит пользовательский опыт, но и повысит эффективность ваших маркетинговых усилий.