Preparing for a Go-Live on win//p
Launching a new implementation on the Boxalino Winning Interactions Platform, or win//p, is a crucial step. This platform, designed for intelligent data management and analytics, can be invaluable for businesses. However, a successful deployment necessitates proper planning and a solid checklist to ensure that nothing is overlooked.
Here is a detailed checklist to guide you through your go-live preparation for win//p:
Data Export and Indexing
1. Verify Data Exports
Task: Ensure that all data exports are functioning as expected and sending production data into the production index.
Why: To make sure that your application uses the most current and relevant data.
How: Test the export process, review the data in the production index, and make sure that all your planned data synchronization are going through successfully (full, delta and instant).
Production Credentials
2. Use Correct Production Credentials
Task: Verify that your production setup utilizes the proper production credentials—both
apikey
andapisecret
.Why: Using test credentials could result in limited functionality and potential issues.
How: Update your configuration files or environment variables to use the production
apikey
andapisecret
.
3. Set Test and Dev Parameters Appropriately
Task: Make sure that the test and dev parameters are set to
test=false
anddev=false
.Why: This ensures that you are not in testing mode during production.
How: Check and update your API calls or configuration settings to use
test=false
anddev=false
.
Server Requests
4. Server-to-Server Requests to the Correct Domain
Task: Confirm that all server-to-server requests in the production environment are directed to
main.bx-cloud.com
.Why: To ensure that your server requests go to the appropriate, live endpoint.
How: Update the endpoint URLs in your codebase to target
main.bx-cloud.com
.
Keep usingr-st.bx-cloud.com
for testing and staging environments.
5. API request Endpoint with profileId parameter
Task: Confirm that all server-to-server requests in the production environment include the profileId=[PROFILE_ID] parameter.
Why: To ensure that your server requests are load-balanced throughout all Boxalino live server nodes (otherwise, they will all go to the same server node).
How: Update the endpoint URLs in your codebase to target include a “profileId” parameter (with the same value as the “profileId” field of your API request) either
directly in the URL:
https://main.bx-cloud.com/narrative/[ACCOUNT]/api/1?profileId=[PROFILE_ID]or as an HTTP-Header in the parameter name X-BX-PROFILEID
Tracking Requests
6. Direct Tracking Requests to the Correct Domain
Task: Make sure that all your tracking requests are directed to
track.bx-cloud.com
.Why: This is the designated endpoint for production-level tracking.
How: Update the tracking request URLs in your codebase to point to
track.bx-cloud.com
.
Continue to user-st.bx-cloud.com
for testing and staging environments.
Search Autocomplete
7. Use the Special Sub-Domain for Search Autocomplete
Task: For client-side Search Autocomplete requests, use the special sub-domain provided by Boxalino to avoid issues with ad blockers.
Why: Some ad blockers might mistakenly block legitimate search autocomplete functions.
How: Implement the special sub-domain in your client-side code for Search Autocomplete.
Final Steps
Perform end-to-end tests: Before going live, conduct comprehensive tests to verify that all systems are working as intended.
Monitor closely after go-live: Keep an eye on logs to promptly identify and fix any unforeseen issues.
Check statistics after go-live: Review analytics to promptly identify and fix potential tracking issues.
By following this checklist diligently, you can minimize risks and ensure a smooth transition as you go live on the win//p. Good luck!