Optimization and configuration of automatic transfer of UTM tags from the website
122 USDProject: Custom website on C#, .NET 4.8
Task description:
Optimization of the order processing: 1.1. Priority of city selection: When entering the name of the city, the most accurate matches should be displayed first in the list. For example, when the user types "Kyiv", Kyiv should appear at the top of the list, not all cities in the Kyiv region. The search logic should ensure priority display of the most accurate matches, not just the first three letters. 1.2. Branch search: Instead of a list of all branches, a filter field should be implemented where the user can enter text and automatically filter the display list of branches by match.
Change of fields in the order interface:
- There is confusion in the order fields in the system: the values of cost and quantity of goods in the CRM are incorrect. Currently, the site sends a quantity of 2199 (although this is the cost of the goods), and the cost is 1 (although this is the quantity). This order needs to be corrected so that:
- The
costPerItem
field displays the cost of the goods. - The
amount
field displays the quantity of the goods.
- The
- There is confusion in the order fields in the system: the values of cost and quantity of goods in the CRM are incorrect. Currently, the site sends a quantity of 2199 (although this is the cost of the goods), and the cost is 1 (although this is the quantity). This order needs to be corrected so that:
Working with UTM tags: 3.1. Parsing, caching, and transmission: Add parsing of UTM tags (UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_CONTENT, UTM_TERM) from incoming URLs and store them in cookies for up to 30 days. The tags should be retained even if the client navigates to another page or exits the product and returns later. When placing an order, these tags should be transmitted to the SalesDrive CRM system via API.
Documentation:
- Provide technical documentation regarding the changes, including a description of the settings for cookies and integration with the SalesDrive CRM via API. The documentation should include:
- Description of storing UTM tags in cookies: which tags are stored, the duration of cookies, conditions for updating or deleting.
- Description of the API methods used for data transmission to the CRM, the format of the transmitted data (e.g., JSON or XML), as well as the fields that are transmitted.
- Description of the logic for storing and transmitting data.
- Provide technical documentation regarding the changes, including a description of the settings for cookies and integration with the SalesDrive CRM via API. The documentation should include:
Additional requirements:
- Testing: Conduct testing on various devices and browsers to ensure that the storage and transmission of UTM tags work correctly.
Please inform about your deadlines and estimated cost.
Проект: Самописний сайт на C#, .NET 4.8
Опис задач:
Оптимізація процесу оформлення замовлення: 1.1. Пріоритетність вибору міст: При введенні назви міста, першими в списку повинні відображатися найбільш точні збіги. Наприклад, коли користувач вводить "Київ", у верхній частині списку повинні відображатися саме Київ, а не всі міста Київської області. Логіка пошуку повинна забезпечувати пріоритетний показ найбільш точних співпадінь, а не тільки перших трьох букв. 1.2. Пошук відділень: Замість списку всіх відділень, потрібно реалізувати поле-фільтр, де користувач зможе вводити текст і автоматично фільтрувати список відображення відділень за співпадінням.
Зміна полів в інтерфейсі замовлення:
- У системі відбувається плутанина з полями замовлення: значення вартості та кількості товару в CRM надходять неправильно. Зараз з сайту надсилається кількість 2199 (хоча це вартість товару), а вартість 1 (хоча це кількість). Необхідно виправити цей порядок, щоб:
- Поле
costPerItem
відображало вартість товару. - Поле
amount
відображало кількість товару.
- Поле
- У системі відбувається плутанина з полями замовлення: значення вартості та кількості товару в CRM надходять неправильно. Зараз з сайту надсилається кількість 2199 (хоча це вартість товару), а вартість 1 (хоча це кількість). Необхідно виправити цей порядок, щоб:
Робота з UTM мітками: 3.1. Парсинг, кешування та передача: Додати парсинг UTM міток (UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_CONTENT, UTM_TERM) з вхідних URL-адрес та зберігати їх в куках на строк до 30 днів. Мітки повинні зберігатися навіть якщо клієнт перейшов на іншу сторінку або вийшов з товару і повернувся пізніше. При оформленні замовлення ці мітки повинні передаватися в CRM-систему SalesDrive через API.
Документація:
- Надати технічну документацію щодо змін, включаючи опис налаштувань для куків та інтеграції з CRM SalesDrive через API. Документація повинна містити:
- Опис збереження UTM міток у куках: які мітки зберігаються, строк дії куків, умови оновлення або видалення.
- Опис використаних API методів для передачі даних в CRM, формат переданих даних (наприклад, JSON або XML), а також поля, які передаються.
- Опис логіки збереження і передачі даних.
- Надати технічну документацію щодо змін, включаючи опис налаштувань для куків та інтеграції з CRM SalesDrive через API. Документація повинна містити:
Додаткові вимоги:
- Тестування: Провести тестування на різних пристроях і браузерах, щоб переконатися, що збереження і передача UTM міток працює коректно.
Будь ласка, повідомте про ваші терміни виконання та орієнтовну вартість.
Applications 1
Current freelance projects in the category C#
Development of the salary section in 1C UNF
244 USD
|
Add PTZ (pan, tilt, zoom) functionality to the existing SDK.
1500 USD
Add PTZ (pan, tilt, zoom) functionality to the existing SDK. To do this, you need to implement methods that will allow you to control the camera's horizontal rotation, vertical tilt, and zoom level. It is important to ensure smooth changes in these parameters, as well as the… C & C++, C# ∙ 1 day 11 hours ago ∙ 2 proposals |
Create a car registration program for parking.Task Create a car registration program for parking + interface in C# Create a database in CQLite when requested, display the history of registered cars (license plate; make; entry/exit time and date) please send all the code (project for the teacher) C#, Desktop Apps ∙ 2 days 11 hours ago ∙ 15 proposals |
[Unity 2D WebGL] Need help/consultation to fix a problem with the gameA bug has appeared in the game that needs to be fixed as soon as possible. When launching the game, a black screen appears during loading and the game starts to restart. We will provide a video and a more detailed description. It is necessary to consult/help in solving the… C#, Gaming Apps ∙ 3 days 7 hours ago ∙ 2 proposals |
Loading a website that actively tracks test browsers (C# or nodejs)
12 USD
Need to create a method for loading Upwork pages. It can be designed as a console application. The key point is the page loading itself. I tried Selenium Chrome and Puppeteersharp. Both get caught - the first page loads when I click on any link (within the previously loaded… C#, Data Parsing ∙ 4 days 10 hours ago ∙ 2 proposals |