Свежий фиксы починить работает почти помочь герой карма много: как мы исправили проблемы с логином на AliExpress +26


AliExpress RU&CIS

Мы запустили блог на «Хабре» совсем недавно, и в комментариях к первой же статье было много вопросов о том, когда и как мы планируем устранять проблему с логином на сервисах AliExpress. И сегодня я расскажу, что вообще пошло не так, как мы чинили баг(и), с чем уже удалось справиться, а что будет улучшено в будущем.

Введение: мультидоменная авторизация и при чём тут Intelligent Tracking Prevention 

Как известно, сессионные секреты чаще всего хранятся в куках, а куки доступны в конкретном домене. При этом изначально все браузеры принимали куки, проставленные на сторонних сайтах, то есть не на том ресурсе, где пользователь находится прямо сейчас. С технической точки зрения это удобно: взял ajax-скрипт, дернул что-то с другого домена — и кука прочиталась/поставилась.

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

Современные браузеры очень похожи по своим основным функциям, и на волне борьбы за privacy началось встраивание умных функций предотвращения слежения. Всё началось с попытки классификации сайтов на доверенные/недоверенные на основе истории посещений еще в 2017 году.

А закончилось полной блокировкой установки third-party cookies в дефолтных настройках в 2019-м. Причины введения таких правил описаны, например, тут.  

Как всё это повлияло на разработчиков популярных сервисов

Массовая блокировка трекеров в первую очередь повлияла на рекламные возможности компаний по всему миру: им стало сложнее отслеживать активность пользователей для аналитики в целях таргетированной рекламы. 

Но был и неприятный побочный эффект, который испытали на себе разработчики продуктов, которым функциональность third-party cookies была нужна совсем для другого. В их числе оказались и мы. 

Как всё работало у нас

AliExpress.ru отличается от обычных интернет-магазинов тем, что это локализованная версия глобального AliExpress.com. В итоге русскоязычный сайт наследует/делит авторизацию от сайта в зоне .com, как и проект Tmall.   

При этом флоу аутентификации устроен так: пользователь, пришедший на любой из сайтов, сначала проходит аутентификацию, а уже потом во всех доменах ему расставляются куки. Чтобы пользователю всего этого не было заметно, процесс проходит в фоне с помощью AJAX-запроса.

Данный способ вполне адекватен, и долгое время с ним не было проблем, но они начались по мере того, как популярные браузеры начали блокировать технологию трекинга с помощь пикселей. В итоге куки, проставляемые с помощью AJAX-запросов в домены, отличные от того, где находится пользователь, браузеры перестали сохранять. То есть сервер генерирует и возвращает куки, не зная, что браузер их удалил. 

В итоге у пользователя работает сессия на том ресурсе, где он инициировал аутентификацию, а в двух других ее просто нет. Большая часть сервисов для русскоязычных пользователей находится в зоне .ru, и они в такой ситуации работают нормально. Но часто возникает необходимость обратиться к Tmall.ru или AliExpress.com — например, при обращении к нелокализованному сервису. И тут уже возникает ситуация, при которой залогиненный на AliExpress.ru пользователь оказывается разлогиненным в зоне .com.

Login loop

Описанная выше проблема на первый взгляд не выглядит очень уж страшно: ну попросит система пользователя авторизоваться еще раз, неудобства же на этом заканчиваются. Так бы оно и было, если бы у нас не была реализована локализация на уровне приложения. Грубо говоря, это означает, что, когда русскоязычный пользователь приходит сначала на AliExpress.com, сервис понимает: это клиент для AliExpress.ru, и редиректит его туда. Имено такой подход был реализован на главной — https://aliexpress.ru/com — и на основной странице логина — https://login.aliexpress.ru/com.

Если у пользователя был браузер, который блокирует куки, то получался замкнутый круг. Клиент приходил на aliexpress.com, его редиректило на aliexpress.ru, там он авторизовывался, попадал в личный кабинет в домене aliexpress.ru, а потом, например, пытался оставить отзыв через «оценку сделок», вызывая https://feedback.aliexpress.com

Из-за отсутствия кук этот ресурс его не узнавал и отправлял заново логиниться на  login.aliexpress.com, который по правилу локализации перенаправлял его в login.aliexpress.ru с параметрами запроса авторизации. Там сервер его уже знает: «русскоязычная» кука же сохранилась, — но из-за «подозрительной» попытки повторного логина просит подтвердить человеческое происхождение и решить капчу, а также производит стандартную простановку кук, как и при первоначальном логине. Затем по return url пользователя возращают на feedback.aliexpress.com, где снова проверяется сессия и из-за отсутствия cookie в домене aliexpress.com будет снова инциирован логин и всё повторяется снова. 

Трудно придумать более раздражающего пользователя поведения сайта. И хотя проблема возникала не при покупке товаров, а при использовании сопутствующих фич вроде создания отзыва или проверки трека посылки, хорошего во всем этом было мало. 

Как мы решали проблему

Первый шаг: мы отключили редирект login.aliexpress.com<->login.aliexpress.ru для локализации на уровне приложения. Таким образом мы дали возможность повторно авторизоваться и воспользоваться всеми сервисами. Данный шаг сам по себе не является решением основной проблемы авторизации, но исправляет ошибку полной недоступности сервисов из-за login loop. Тем самым мы смогли снять острую фазу проблемы для примерно 5% всех пользователей aliexpress.ru, попадавших в login loop.

На втором этапе мы решили саму проблему с дропающимися куками. Для исправления ситуации нам пришлось внепланово заняться изучением механизмов авторизации, которые изначально не входили в план локализации. 

Контроль сессии изначально относится к уровню платформы глобальной Alibaba, и локализация этого сервиса не предполагалась поначалу (что и как мы сделали и будем делать в этом плане, описано в нашей предыдущей статье). В итоге authentication flow был доработан. Пришлось отказаться от silent-режима с помощью ajax-запросов в пользу редиректов, что потребовало определенного времени.

Почему чинили так долго

Самой большой проблемой было то, что механизмы контроля сессии не входили в план локализации и пришлось изучать проблему без возможности «поковырять» сам исходный код.

Для исправления необходимо было поправить не только authentication flow, но и все фронтовые приложения, которые вызывают аутентификацию. Так как исправлять пришлось не локализованные сервисы, то здесь потребовалось взаимодействие с коллегами из глобальной Alibaba, инженерная команда которой расположена в Китае.

При этом для платформы Alibaba эта ошибка в целом некритична, потому что в ней не используются мультидоменные приложения. Если проблема аффектит около 0,25% клиентов в целом, то ее трудно считать критичной. Это значит, внимание к ней не на высоком уровне и апдейты выкатываются не так быстро, как хотелось бы всем причастным к локализованной версии продукта.

Заключение: что мы будем делать дальше

Несмотря на то что основные проблемы уже решены, в бэклоге нашей инженерной команды еще достаточно задач. В нашем to-do:

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

  2. Доделать все патчи для logout (да-да, на выходе есть такие же проблемы, но не в таком масштабе). 

И вместо заключения немного статистики:

  • 3d-party cookies отключены примерно у 25% клиентов AliExpress;

  • на текущий момент не более 4% логинов осуществляется через непропатченные точки входа, которые не ставят куки в других доменах; 

  • 90% сценариев таких логинов не предусматривают дальнейшего перехода из *.aliexpress.ru в *.aliexpress.com

На сегодня всё, спасибо за внимание! Буду рад ответить на вопросы в комментариях.

P. S. Валя, Егор, Георгий, Юра и jsoN – огромное вам спасибо за помощь в решении проблем!

Теги:




Комментарии (89):

  1. merlin-vrn
    /#23132766 / +8

    Скажите, а можно так сделать, чтобы меня никогда-никогда не перекидывало на aliexpress.ru и никогда-никогда не переключало интерфейс на русский язык и никогда-никогда не активровало этот идиотский автоперевод? Я хочу использовать исключительно aliexpress.com и исключительно на английском языке, он и английский-то там иногда не очень, а уж вместе с автопереводом это… Очень задолбало.

    • anatolix
      /#23132782 / +1

      Мы наверное чуть позже сделаем отключение перевода на aliexpress.ru, или двойное название. Но как то сделать на aliexpress.com — не знаем, его в китае пишут, вам надо в Alibaba обращаться. Про фикс настроек на .ru я надеюсь будет следующий пост.

      • merlin-vrn
        /#23133702

        Куда там обращаться-то? Я весь faq излазил, во все места, куда можно что-то написать, про это писал. Даже вроде в постскриптуме жалобы на продавца, который продал что-то палёное, и "aliexpress steps in". Встроенный "помощник" Eva там знает только про то, что делать, если заказ не пришёл или что-то с ним не так. Ну так это и я сам знаю, что делать. Про использование сайта абсолютно ничего и нигде не написано. А половина ссылок с контактами и тому подобным перекидывает на сайты вообще на китайском, я там теряюсь.

        • aamonster
          /#23134882

          Бесполезно. Я выносил мозг их саппортерам ещё когда чат работал – эффекта ноль. А теперь я не уверен, что до чата с живым саппортером реально дойти.

          • anatolix
            /#23135258

            Слушай если по-честному я согласен, до поддержки там можно еще добраться, до разработки нет. На самом деле если бы в китае можно было бы сделать продукт для России совместного предприятия бы не было.

            В смысле к тому, кто хочет каких-то улучшений на .com — скорей всего из не будет.
            С другой стороны на .ru мы постараемся сделать все, что вам нужно от .com, вам же не имя домена важна, а функциональность?

            • andy_panda
              /#23135388

              У китайцев вот всё плохо, но мы не китайцы - сделаем всё хорошо. А китайцы знают, что вы их тут грязью поливаете!? Скиньте им ссылочку тоже. Почему вообще нужно было менять домен на .ru? Почему нельзя было как в других странах просто сдедать ru.aliexpress.com? Свой особый русский (некитайский) путь!? Проблем бы вообще в принципе с логином тогда не возникло.

              • anatolix
                /#23137114

                Я написал выше уже. Потому что домен должен принадлежать другой компании. С приложением то де самое. Если нравится .com пользуйтесь, нам все равно у нас деньги разделены по стране заказа а не сайту, просто не просите от нас изменения на .com делать - мы этим не занимаемся и не хотим.

                • aamonster
                  /#23140254

                  Проблема в том, что aliexpress.ru мешает пользоваться aliexpress.com.
                  Говоря формальным языком – aliexpress.ru использует уязвимость на aliexpress.com, чтобы выставить редирект на себя.
                  Если от этого избавиться – можно будет спокойно пилить aliexpress.ru, никому не мешая. Допилите до функционального состояния – можно будет начать пользоваться им.

            • aamonster
              /#23135394

              Имя вообще несущественно, да.

              Но может, пора признать, что вы тоже не в состоянии за разумное время решить проблему, и просто реализовать workaround? Напомню из переписки:

              Может, будет возможность хотя бы сделать костыль – на aliexpress.ru, если есть пользовательская настройка языка, стирать куку, отвечающую за установку русского языка (и ставить куку для английского)?

              • anatolix
                /#23137104

                А мы и не отрицаем. У нас каждая страничка сейчас как отдельный сайт, мы правда понятия не имеем где там куки портятся

      • aamonster
        /#23134914 / +1

        А вы не можете просто на своей стороне отключить выставление соответствующей куки?
        Проблема-то в том, что посещение сайта aliexpress.ru «заражает» браузер (ставит куку или что там).
        Отчасти решается выставлением в /etc/host строчек вида
        0.0.0.0 aliexpress.ru
        – но это так себе решение.

        • anatolix
          /#23137120

          Нет мы не управляем выставлением кук на .com домене. И с точки зрения продукта тоже не считаем это правильным. У нас десятки миллионов пользователей из которых английский знают 1-4%

          • aamonster
            /#23140364

            aliexpress.com не выставляет куки сам по себе. Пока я нахожусь на нём – он на английском. Чтобы сломать сайт – требуется именно зайти на aliexpress.ru (или другой национальный домен алиэкспресса).

            Upd: похоже, ситуация несколько изменилась: кука выставляется не сразу, нужно походить по страничкам aliexpress.ru. Закономерность пока не понял.
            Может, вы хотя бы знаете, как именно aliexpress.com команда сменить язык даётся? Набросаю на коленке extension, который это будет запрещать и заодно в лог запишет, откуда вылезло.

            • anatolix
              /#23140374

              > Набросаю на коленке extension, который это будет запрещать и заодно в лог запишет, откуда вылезло.
              тут внизу уже линковали extension где-то.

    • amarao
      /#23132784

      Присоединяюсь. Особенно это нелепо на Кипре, где от .ru пользы никакой.

      • anatolix
        /#23132800

        Вот почему вас на кипре редиректит на .ru вообще без понятия если честно, это не наша даже страна, если вам не лень сделайте нам запись сессии в Chrome, я попрошу китайцев посмотреть.

        • marks
          /#23133786

          Меня вот в Испании редиректит на .ru Вообще каша получается из русского, английского и испанского порой. Профиль — на испанском, товары — на русском, на английский только принудительно и ненадолго.

      • andef
        /#23134598

        перешлите плз ваш рег email в ЛС? посмотрю обязательно

        • amarao
          /#23135482 / +1

          Проблема возникает, если кто-то скинул ссылку на ru домен хоть раз. После этого Али (основной) пытается показывать всё по-русски. Это переключаемо, но очень раздражает.


          Т.е. зайдите на ru при наличии логина на основном али, и повторный заход на com вызовет всё на русском.

          • merlin-vrn
            /#23135756

            Вот именно так, да. У меня ещё всякие акции всегда ведут на .ru, и иногда (так и не понял, в каких случаях) ссылка на личный кабинет и прочее тоже направляет на .ru, даже если я сейчас зашёл на .com и меня не перекинуло. И, соответственно, они тоже "заражают" браузер.

          • sw0rl0k
            /#23135848

            Подтверждаю. Но это касается не только зоны ru. Это скорее «фича» глобального алиэкспесса. Если Вам скинут ссылку на какой-нибудь fr.aliexpress.com, то сайт всегда будет редиректить на французскую локализацию, пока вручную не поменяешь язык.

          • roller
            /#23136594

            Где то кажется даже видел плагин для хрома чтобы все .ru ссылки алика переписывались на com

    • Areskoi
      /#23132854 / +2

      Согласен. Тоже использую .com верию исключительно на английском. Любой переход по ссылке товара в домене .ru переключает мои настройки на русский и редиректит другие переходы с .com на .ru. Я даже скриптик в TamperMonkey набросал для сайта, где пользователи часто делятся ссылками на .ru версию, чтобы он ссылки на .com менял.

      • akorovin
        /#23132986

        так делают все локализованные страницы aliexpress
        попробуйте например после французской или португальской вернуться на aliexpress.com
        fr.aliexpress.com
        pt.aliexpress.com

        • juray
          /#23133460

          хммм. Интересно, почему в этих случаях переключается домен третьего уровня, а для русского — первого. Не ru.aliexpress.com, а aliexpress.ru.

          • Pavel_The_Best
            /#23133716 / -1

            Вероятно, хранение персональных данных в РФ

            • anatolix
              /#23134562

              На самом деле для хранения персональных данных в россии не нужен домен, нужен дата центр, они есть - несколько. Домен можно 1000 способов настроить как надо, чтобы в Россию приводил.

              Ответ там проще - домен xxx.aliexpress.com принадлежит той же компании, что и aliexpress.com те aliexpress global. А домен aliexpress.ru - нам. Для всяких юридических штук важно кому принадлежат домены, интеллектуальная собственность и тп.

              • AllexIn
                /#23139520 / -1

                Есть легкое ощущение, что лучше бы вас вообще не было. Нормально всё работало пока долбанная локализацованная версия в зоре ru не появилась.

                • anatolix
                  /#23139532

                  Ок, спасибо за интересное мнение. Постараемся его не оправдать. Но справедливости ради локализация появилась сильно до нас

                  • AllexIn
                    /#23139542

                    Верно подмечено. Исправил. Проблемы начались именно когда появился сайт в ru зоне. Мне как покупателю пока совершенно не понятно зачем вы нужны.

    • darkdaskin
      /#23134180

      По этой причине я уже давно перешёл на мобильное приложение, там язык можно выбрать раз и навсегда. Единственное языковое неудобство — все отзывы к товарам переводятся на английский, но там хотя бы можно тыкнуть Show Original на каждом. Изредка русский язык просачивается во всяких промо, но это уже не мешает. К слову, возможность выбрать язык, отличный от системного, появилась в приложении не так давно, как раз после того как я попросил об этом в отзывах.
      Дополнительные плюсы мобильного приложения — никогда не слетают авторизация и партнёрский кэшбек.
      С компьютера захожу теперь только чтобы сравнить несколько товаров, которые я предварительно накидал в корзину, либо по ссылкам с других сайтов.
      Проблема с языками в браузере частично решается с помощью расширения Redirector с парой правил.

      • extempl
        /#23134426 / +1

        Только мобильное приложение невозможно фильтровать в плане слежки. После сёрфинга в приложении потом начинается шквал писем, что я забыл, где там "скидка" и что обязательно прямо сейчас нужно купить.

  2. rstepanov
    /#23133002

    Кнопка «Войти» на странице логина в какой-то момент меняется на «Войдите в...». Баг не критичный, но у меня почему то все время ассоциации с чем-то неприличным.

    И кстати там до сих пор везде ссылки на iTao.

  3. Gengenid
    /#23133130 / +1

    Блин, я надеялся, вы сделали, чтобы сессия жила хотя бы месяц, а лучше бессрочно. А вы вон о чем.

    Почему я должен логинится каждый день?

    • Gengenid
      /#23134546

      *логиниться (мне очень стыдно)

    • anatolix
      /#23134566

      Мы это сделаем, на самом деле оно у многих людей так живет уже но не у всех

  4. overtest
    /#23133210 / +1

    А можете сделать, чтобы отправка данных формы логина происходила по нажатию клавиши Enter? Каждый раз спотыкаюсь об это, удивляюсь, как так можно, но к следующему разу опять забываю.

    • slavius
      /#23135564

      Зашел в статью что-бы именно это и попросить:)
      Но это к .com
      А не к .ru

      • overtest
        /#23136610

        С .com редиректит на aliexpress.ru, именно там не жмется Enter.

  5. TheRaven
    /#23133220 / +1

    Ну, это вы экстренно чинили.

    А когда авторизация начнет уже запоминать меня больше чем на несколько часов?
    Когда прекратится это постоянное выспрашивание доступов? Я уже нажал «блокировать», отстаньте от меня.
    Почему интерфейс мне пишет «Привет, юзернейм!» (т.е. какие-то куки проставлены и сайт меня узнал), а потом заставляет логиниться?
    Кнопка сабмита авторизации рандомно меняет текст «Войти», «Войдите», «Вход в ...» при чем текст лезет за границу кнопки.
    Форма не реагирует на Энтер.

    Это так, что сразу вспомнилось по поводу авторизации.

    • andef
      /#23134610

      Длинные сессии зарыты глубже в платформу. С этим тоже разбираемся.
      Если может быть хоть каким-то утешением/оправданием, то протухание сессии в случае неактивности это

      базовая фишка.
      То, что нам удалось на текущий момент для 20-25% наших пользователей эту сессию продлить, уже хорошо

  6. juray
    /#23133452

    На принудительное включение русского языка уже многие пожаловались.

    Я могу добавить, что если это случилось в списке заказов — то и переключиться-то на английский нельзя. Куча вариантов на выбор, кроме английского:

    Скриншот

    • merlin-vrn
      /#23133686

      Если в списке заказов, то вручную меняете aliexpress.ru на aliexpress.com в адресной строке, остальное оставляете как было. Помогает. Также следите за ссылками на другие страницы, они могут остаться .ru; в этом случае копируем ссылку, открываем вкладку, вставляем и меняем опять же .ru на .com. Переключение языка действительно сделано максимально убого.

  7. id9999
    /#23133938 / +1

    Возможно вы правили что-то другое, но вчера (или позавчера) на каждый второй заказ выкидывало в форму авторизации при попытке оставить отзыв.

    • andef
      /#23134960

      можно плз в ЛС детали по аккаунту? проверим.
      + авторизация была точно на AliExpress.ru?

      • id9999
        /#23135028

        При вводе адреса Aliexpress автоматически перекидывает на ru, так что скорее всего авторизация была там. Я точно не смогу воспроизвести (уже не на чем), так что если нужно какие-то дополнительные данные — напишите в личку что именно.

    • eurol
      /#23136902

      Да какое там вчера! Буквально часа не прошло, как я смотрел на али свои заказы, и там щелкнул на «непрочитанные сообщения» — перебросило на логин.
      При этом открываю страницу али — показывает, что это я, дает смотреть всё моё…
      Но как только сообщения — сразу требует логина.

  8. darkdaskin
    /#23134186 / +1

    Что интересно, при слетевшем логине я могу зайти в свою корзину и даже увидеть там товары, которые я добавил с телефона, а вот для захода в другие разделы нужно снова залогиниться.

  9. DerRotBaron
    /#23134208

    Непроходимую китайскую капчу случаем не починили? А необходимость логиниться по 5 раз за сессию, чтобы логин пророс и в корзину, и в заказы?

    • anatolix
      /#23134574

      Вот второе починили, и про это эта статья

    • ange007
      /#23137696

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

      Но вот что её приходится проходить часто - это бесит.

  10. Yoskaldyr
    /#23134296 / +1

    Не знаю сюда писать или нет. Но вот очень старая проблема (не меньше нескольких месяцев) что оплатить вебмани через ру сайт ну никак не получается — идет анимация прогрузки в оверлейчика и все. В англ версии все ок.

  11. Gengenid
    /#23134648 / +1

    Еще вопрос, как там с безопасностью?
    У меня пароль шесть букв и цифр, каждый раз при оплате надо было следить, чтобы Али при оплате не сохранил карту. Ладно, сейчас google pay, проще. Но привязывать карты на такие слабозащищенные аккаунты — это жуть. Насколько я помню, еще и процессинг без 3dsecure

  12. /#23134868

    нда из за проблем с авторизацией просто не мог сидеть в декстопной версии больше года, от слова совсем, то есть авторизация проходит говорит «привет андрей», дальше делаешь любой чих и ты снова аноним :) Просто прекрасно… Уже как пару месяцев такого не наблюдается, но осадочек остался. Сейчас другое беспокоит, вот мне надо было вернуть товар. у продавца стоит плашка бесплатный возврат. Как думаете мне удалось интуитивно найти как правильно это сделать в вашим, не побоюсь сказать, «Хреновом» интерфейсе? Нет, теперь спор закроется я останусь с браковым товаром, а вы такие все в белом… Попробовал пообщаться, удалось пробиться через бота и что я услышал от девочки? Мы ни чего не можем сделать, но когда пройдёт, вы нам снова напишите, мы передадим компетентным специалистам эту проблему. А сейчас что нельзя? Почему я не могу получить трек номер если у продавца стоит бесплатный возрат? Что за изврат мозга, найди как пройти квест?

  13. aamonster
    /#23134870

    Первый шаг: мы отключили редирект login.aliexpress.com<->login.aliexpress.ru

    А можно такое для юзера? Чтобы меня никогда-никогда не перекидывало с aliexpress.com на aliexpress.ru?

    • andef
      /#23135216

      у нас уже сейчас в AliExpress.com и AliExpress.ru разные сервисы. дальше — больше.
      вы точно хотите пользоваться витриной, которая рассчитана на работу в другой стране?

      • aamonster
        /#23135346

        1. Она работает.
        2. Я не могу прочитать описания товаров на aliexpress.ru («китайский русский» в диапазоне от «моя не понимать» до «проблеваться на клавиатуру»).

        Т.е. выбора у меня по сути нет. Если сделают английский на aliexpress.ru (неважно, для всего или только для описаний товаров) – он появится, но пока абсолютно бесполезный aliexpress.ru просто мешает мне пользоваться aliexpress.com.

      • Metotron0
        /#23136490

        Почему-то в витрине, рассчитанной на работу в другой стране, хотя бы понятно, что продают. При переводе названия товара на русский в большинстве случаев теряется смысл. Мне, например, не понятно, что такое «активно-матричные осид, для мобильного телефона», а «AMOLED Cellphone» мне понятно.
        Может, оно и рассчитано на работу в России, но работать с ним как-то некомфортно.

        • Metotron0
          /#23138210

          Вот ещё сейчас увидел в сообщениях: «Эй друзья, вы можете купить продукцию 750руб за 1000руб!»
          То ли автор сообщения сам так перевёл, то или это сайт перевёл. Я не могу узнать, потому что не могу переключить страницу на английский и посмотреть, что будет. Но сейчас сообщение выглядит дико.

  14. GooG2e
    /#23135062 / +1

    Ещё расскажите как вы принудительно перенаправляли пользователей с мини-приложения ВКонтакте на обычное приложение.
    При этом на багрепорт до сих пор не отреагировали и только катание вопросов в службу поддержки помогло хоть как-то исправить ситуацию.
    Причём судя по ссылкам это была целенаправленная компания по переносу пользователей в приложение.

    • TheRaven
      /#23138074

      Миниприложение вконтакта то еще треш. Эта хренота перехватывает ссылки, которые я хочу открывать в БРАУЗЕРЕ, а не в этой шляпе. Теперь приходится просить присылать чистые ссылки, без превью и т.д.

      • MachtFrei
        /#23139430

        День добрый, подскажите, вы имеете ввиду ссылки из ЛС и новостей ВК, или еще какие-то?

        • TheRaven
          /#23139604

          В ЛС точно, в новостях и на стенах не смотрел.
          Если вставлять и отправлять ссылку в ЛС, то она превращается в превью карточки товара и открывается в миниприложении. Если почистить ссылку от мусора и открепить превью, то ссылка приходит как надо и открывается в браузере.

          Пример и ответ бесполезной поддержки


  15. andy_panda
    /#23135218

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

    Из этой статьи я понял, что теперь, когда я зайду на aliexpress.ru, то меня последовательно отредиректят на aliexpress.com, tmall.ru, tmall.com, alibaba.com, alibaba.ru, mail.ru, сайты партнёров, сайт китайского майора и куда только вам ещё вздумается.

    Отличное решение, Алиэкспресс! Прямо то, что я хотел получить, блокируя сторонние куки. Прям вся суть компании в одной фиче.

    • andef
      /#23135232

      нет, не правильное понимание. ВЫставляется только авторизационная Кука и только между двумя нашими доменами AliExpress.ru и AliExpress.com
      И это только до тех пор, пока мы полностью не переедем в .ru

      • andy_panda
        /#23135352

        Да кто вас знает, куда вы меня там редиректните завтра. Меня никто не предупреждает, моего подтверждения никто не спрашивает, отправляете куда хотите.

        К слову - всё равно выкидает из аккаунта (вон в комментариях выше у людей то же самое). Т.е. логин вы починили, но разлогин оставили? И побежали скорее на Хабр рассказывать. Молодцы!

  16. Vlan2012
    /#23135220

    Когда можно будет начать пользоваться англоязычной версией алиэкспресс? Постоянно редиректит на домен .ru
    А проблема с логином — это вообще жесть, утешался только тем, что это сделали же китайские разрабы, а это получается наши наделали?! Жесть втройне!

    • andef
      /#23135238

      если быть точным, то проблему с логином сделали разработчики браузера
      И проблему сделали не только нам, но и многим другим. Перестали нормально работать многие глобальные сервисы

      • andy_panda
        /#23135308

        Т.е. проблема не в том, что у вас кривой код сервисов, а проблема в браузере!? Интересное у вас видение мира - все вокруг виноваты (и китайцы, и браузер, и кто ещё?), но не вы сами.

        • anatolix
          /#23136248

          ну справедливости ради код у нас тоже кривой. одно другому не мешает.

          • logran
            /#23142492

            Что-то сколько обновляю хром - вк, gmail, 4pda, ebay и прочие нормальные сервисы здорового человека вот вообще ни разу за всё время внезапно авторизацию не потеряли. Точно ли в браузерах дело? А то что-то притчей про плохого танцора попахивает...

            С Али эта проблема уже года 3 минимум, что при каждом заходе в вишлист/заказы (не корзину)/профиль/сообщения надо заново авторизоваться, а потом еще и слайлер, и сверху еще капчей посыпать. При том что на главной али вполне знает что это я и даже в корзину мою пускает.

            • anatolix
              /#23142600

              Можете проверить есть ли сейчас проблема и написать.

  17. roller
    /#23135246 / +2

    Вы уже начали догадываться, что те, кому нравится aliexpress.ru — просто не сидят на хабре

    • anatolix
      /#23136240

      Ну а зачем нам с ними общаться если им и так все нравится.
      Нам как раз нужны те кто нас ненавидит, если мы им сделаем хорошо остальным все автоматически понравится

  18. Sergey_datex
    /#23135398

    А ещё есть проблема с hz.aliexpress..., куда бросает при попытке переключить язык с ру на англ. Домен не открывается, приходится чистить куки и логиниться заново

  19. JonikCX
    /#23135794

    Какой смысл данной компании делать перенаправление на .com и терять на этом пользователей/прибыль, логичней наоборот этому мешать. Другой вопрос сделать нормальное переключение языков, оставаясь на .ru домене.

    • merlin-vrn
      /#23135896

      Вот что касается меня, если они сделают .ru таким, чтобы я не заметил переключение на него в какой-то момент, возможно, я действительно не замечу и так и останусь. Если замечу — буду предпринимать усилия для того, чтобы вернуться.

    • sYB-Tyumen
      /#23135940

      Тут надо не только переключение языков. Тут надо ещё и поисковые предпочтения иметь возможность на .com переключить. В статье про то, как заставить браузер работать только и исключительно с .com-версией народ жаловался, что на .ru-версии поиск ставит в приоритет наших локальных перекупщиков (я такого не видел, но я на русском запросы в поиске не делаю).

  20. peacemakerv
    /#23136040 / -1

    Мне лично очень не нравится ситуация, когда продавцы выставляют в одном товаре варианты с ценой от 1 рубля до 20000 рублей — искать нужное просто нереально.
    И в связи с этим давно хотелось бы иметь на Aliexpress (да и других крупных маркетах) такую функцию для покупателя: запрос нужного товара.
    Т.е. я как покупатель создаю запрос, что мне нужен «одноплатный компьютер на базе android с WiFi, GSM, HDMI и зарядником внешней Li-батареи, без дисплея», а продавцы, которые подписаны на тэги запроса — проверяют и сами предлагают купить их продукты, подходящие.

    А то хрен бывает найдешь то, что нужно.

    • rombell
      /#23136756

      заспамят сразу же. Нужна ещё механика рейтинга, чтобы сразу же по ручонкам бить

  21. rombell
    /#23136774 / +1

    Поддерживаю написавших выше. Всё, что мне нужно от .ru сайта — это
    1) описания, поиск и весь интерфейс на английском; если продавец сделал два описания — иметь возможность переключиться;
    2) отзывы на русском не переводить на английский, все остальные отзывы — на английском;
    3) починить, наконец, поиск — сейчас фильтры всё время сбрасываются; и вернуть, наконец, возможность ИСКЛЮЧАТЬ часть результатов по указанным словам.

  22. Forum3
    /#23137078

    Пожелаю успехов в этом нелегком деле в борьбе с китайским разумом :)

  23. HabrAndrey
    /#23140758

    А в сторону github.com/privacycg/first-party-sets не смотрели на будущее? Или теперь уже не актуально совсем?

  24. logran
    /#23142508

    Главная проблема Ru-Ali из-за которой хочется сидеть на .com — это испорченная выдача в поиске.

    Я, конечно, понимаю, что вам нужно впарить товары из Ru с доставкой по России, а китайские товары с более выгодными ценами спрятать поглубже (или вообще убрать из выдачи), но мне в РБ ваши Tmall-товары с не распространяющейся на Беларусь доставкой вот вообще не сдались. Как и куче других людей не из РФ, но вынужденных (вашими стараниями с редиректами) оказываться на .ru

    Сделайте ру-поиск отключаемым, с переключением на выдачу как в .com