How to Troubleshoot Local Business Pro's Chat Widget and Form Logic
Last Updated: November 18, 2024
Integrating third-party tools like Local Business Pro’s chat widget into your website can sometimes lead to compatibility issues. This guide walks you through testing whether the chat widget or form logic is causing problems, enabling you to pinpoint the issue and take appropriate steps.
Step 1: Understanding the Basics
Local Business Pro’s chat widget allows websites to handle form submissions and perform outbound calls. The widget communicates data to the backend when a form is submitted. However, if conflicts arise, this tutorial will help you identify whether the issue stems from Local Business Pro or third-party code.
Step 2: Testing the Chat Widget
1. Load the Page
- Navigate to the webpage where the chat widget and form are integrated.
- Ensure both elements are present.
2. Disable the Chat Widget
- Use URL parameters to disable the widget temporarily.
- Add the following to the end of your page’s URL:
- Reload the page. The chat widget should no longer appear.
3. Test Form Submission
- Fill out the form with dummy data and hit submit.
- If the submission works without the chat widget, the widget might be causing the issue.
Step 3: Inspecting with Developer Tools
If disabling the widget doesn’t solve the issue, follow these steps:
1. Open Developer Tools
- Right-click on the page and select Inspect (Google Chrome) or similar options in other browsers.
- Navigate to the Console tab in the Developer Tools panel.
2. Enable Preserve Log
- Click the gear icon in the console and check Preserve Log. This ensures you can review data even after navigating to a different page.
3. Submit Dummy Data
- Fill in the form fields with test data and hit submit.
- Observe the console for the sending data message, which indicates that form data is being sent to Local Business Pro.
Step 4: Disabling Both the Chat Widget and Form Logic
To troubleshoot further:
1. Disable Both Features
- Modify the URL using the parameter:
- Reload the page. The console should display messages such as:
Chat widget paused
LBP form logic inactive
2. Submit Form Again
- If form data is no longer sent to the backend, the issue is likely linked to Local Business Pro.
Step 5: Handling URL Parameters
When adding multiple parameters, note:
- Only one question mark (
?
) can exist in the URL. - Additional parameters must be joined using an ampersand (
&
).
For Example
Reloading the page with the updated URL ensures the parameters take effect.
Step 6: Verifying Data Sent to Local Business Pro
After form submission:
1. Review the console logs to see what data is sent, such as:
- Name, email, and other form fields.
- Public key, session ID, business ID, and IP address.
2. Confirm that these details align with expected behavior.
Step 7: Retesting and Fine-Tuning
If the chat widget or form reloads unexpectedly:
- Replace existing parameters with updated ones.
- Use the ampersand (
&
) when necessary to add parameters without disrupting the URL structure.
By following these steps, you can confidently identify and resolve any compatibility issues with Local Business Pro’s chat widget or form logic. For persistent problems, consider reaching out to Local Business Pro support for further assistance.
Index
Related Articles