Цель: Создание веб-приложения, отслеживающего поведение пользователя электронной коммерции на данном веб-сайте. Я создаю скрипт отслеживания js, который позволяет мне отслеживать количество тележки и когда корзина оставлена.Как отслеживать идентификатор корзины на любом данном веб-сайте?
Проблема: Поскольку я не знаю DOM структуру данного веб-сайта, я не могу знать, какой Id мне нужно получить с помощью document.getElementById («#») cartID
Мой Потенциальное решение :Я планирую использовать C# asp.net для создания back-end, поэтому, возможно, я могу (?) Попытаться загрузить каждую страницу сайта, отобразить ее в приложении и разрешить пользователю выбирать, где находится тележка, нажав на корзину, затем на обратной стороне я могу попытаться найти x и y pos мыши, фигуру, на которую был нажат элемент, и идентифицировать атрибут идентификатора таким образом.
Мое решение кажется неэффективным и сложным. Есть ли лучший способ решить эту проблему?
Дополнительно Я не хочу хранить данные корзины на внутреннем сервере. Проблема состоит в том, чтобы просто определить идентификатор, который является «тележкой», и если он имеет значение (это простой бит). Жесткий бит определяет идентификатор, который является «тележкой», сценарий, как предполагается, будет использоваться различными веб-разработчиками, чтобы структура и именование идентификатора были разными.
Добро пожаловать в Зв Пожалуйста, посетите [помощь], чтобы узнать, что и как спросить. Ваш вопрос в настоящее время отключен от темы: _Questions, предлагающие нам рекомендовать или находить книгу, инструмент, библиотеку программного обеспечения, учебник или другой ресурс вне сайта, не относятся к теме для переполнения стека, поскольку они, как правило, привлекают упрямые ответы и спам. Вместо этого опишите проблему и то, что было сделано до сих пор, чтобы ее решить. Или другое: _ Есть слишком много возможных ответов, или хорошие ответы будут слишком длинными для этого формата. Пожалуйста, добавьте сведения, чтобы сузить набор ответов или изолировать проблему, на которую можно ответить в нескольких параграфах. – mplungjan