Consultation with a JavaScript expert to solve the data tracking and redirection issue.
Project Description:
We are looking for an experienced JavaScript developer with expertise in frontend and backend development, particularly in the area of user behavior tracking and reliable data transmission.
Prerequisites:
Our team has developed JavaScript code that tracks user actions on our webpage and sends this data to our server using the Fetch API. After receiving a successful response from the server, we redirect the visitor to the next site with the URL parameter success.
Problem:
We are facing an issue where some visitors are correctly redirected, but their data is not stored on our server. This inconsistency suggests that our current client-side approach may not be fully reliable, possibly due to:
- Asynchronous execution and synchronization issues.
- Cancellation of network requests during page navigation or closure.
- Insufficient consideration of browser behavior on different devices.
What We Need:
- Code Analysis: Analyze our existing JavaScript code to identify possible reasons for data loss.
- Solution Proposal: Provide recommendations to ensure reliable sending and storage of user data on the server before redirection.
- Code Optimization: Implement best practices for handling asynchronous operations in JavaScript (e.g., using async/await, proper error handling).
- Browser Compatibility: Ensure that the solution works consistently across all major browsers and devices.
- Consultation: Advise whether our current approach is optimal or if alternative methods for tracking user data and redirection should be considered.
Required Skills:
- High proficiency in JavaScript (ES6+), including async/await and Promises.
- Experience with Fetch API and handling HTTP requests.
- Knowledge of browser behavior regarding network requests during navigation or page closure.
- Expertise in client-server communication and handling asynchronous operations.
- Familiarity with optimization methods on both frontend and backend.
We will provide the complete JavaScript code for your analysis after agreement; please specify your hourly rate.
-
664 39 0 1 Good time! I will gladly help you solve your problem, as firstly I partially specialize in solving complex tasks, and secondly I really enjoy solving complex solutions. I certainly have more than enough experience. I will be happy to cooperate.
-
541 2 0 Good day. I have almost 2 years of experience as a node.js backend developer. I am ready to provide consultation, as having familiarized myself with your needs, I practically know 100% what the problem is, but of course, I will provide more comments after reviewing the code. I would be happy to collaborate.
I cannot determine the cost for now, so I will indicate a symbolic price in the application)
Current freelance projects in the category Databases & SQL
Resolve the loading issue on the PrestaShop website hostingThe website requires more and more resources each month. The host's response: During the server check, increased load from the MySQL database server was recorded. At times of the 500 error, the MySQL process uses a significant portion of CPU resources, which can lead to unstable… PHP, Databases & SQL ∙ 22 minutes back ∙ 7 proposals |
Setting up a backup system and optimizing server infrastructureObjective of the work: Ensure reliable data storage for the CRM system and application by implementing an automated backup system, as well as carry out a series of server improvements to enhance the stability, security, and performance of the infrastructure. DevOps, Databases & SQL ∙ 1 hour 52 minutes back ∙ 10 proposals |
PIM system
225 USD
A PIM system needs to be created. The number of products is several million. There are several suppliers providing data in different formats: csv, xml, API. The data is limited, and often it is necessary to find product characteristics from other sources and supplement them. A… Databases & SQL, Web Programming ∙ 3 hours 49 minutes back ∙ 29 proposals |
Integration of BAS Shveyka 8
225 USD
Good day, it is necessary to integrate BAS Shveyka 8, connect the website and CRM Sales Drive, set up reports and other data. Databases & SQL ∙ 4 hours 54 minutes back ∙ 6 proposals |
Create a dashboard in https://airtable.com/ for the performance of advertising creatives from Facebook ads.Full specification https://docs.google.com/document/d/1_n_oYRNZWYxalUA---DM5AD1b5ZSrtePw5J4G42svGw/edit?usp=sharing Databases & SQL, Data Parsing ∙ 23 hours 42 minutes back ∙ 16 proposals |