Implementation Workflow
Created: 08.08.2023
Updated: 08.08.2023
Author: Alexander S.
Each client is assigned a dedicated solution consultant who supports the implementation from the Gravity Field side. Clients can always reach out to them with any implementation-related questions.
1. Kick-off Call
Once all the legal formalities are settled, we schedule a kick-off call. During this call, together with the client's product managers and developers, we go through all the implementation details and address any questions the client’s team might have. The client should have representatives from the teams responsible for working on script implementation, contexts, events, feed creation, and cookie cloning (which may involve several different teams). We strongly recommend that all call participants read through the implementation documentation in advance and come prepared.
2. Implementation and Feed PRDs
Based on discussions during the kick-off call and use cases for deployment (prepared in parallel by the business teams of GF and the client), we prepare:
Implementation PRD, which consolidates the events and implementation elements required for the initial deployment of agreed-upon use cases.
Feed PRD (if applicable), in which we provide recommendations for content.
3. Implementation
We recommend starting the platform deployment on a test environment.
At this stage, it is necessary to prepare the methods required for deploying agreed-upon use cases. These methods could include:
Adding products to the cart
Adding products to favorites
Opening modal windows
Retrieving the cart contents for the current user
Retrieving the list of favorite items for the current user
Retrieving the list of compared items for the current user, etc. These methods may be needed for rendering and the functionality of recommendation widgets.
4. Implementation Validation
To begin validating the implementation in your website/application, key elements (script, contexts, events, feed for front-end implementation, or page/choose, events, feed for API implementation) must be in place. The feed can also be validated separately as it becomes available, but validation of the website/application can only begin when all elements, including the feed, are available.
Based on the validation results, we prepare a document listing the elements that require adjustment.
As a part of the validation, we may launch a test campaign (test widget when using Gravity Field product recommendations) to ensure everything is working as expected. The validation process may go through several cycles of fixes and revalidations.
5. Data Validation
The final step in the process involves checking data consistency between Gravity Field and the client's trusted analytical platform (which could be Google Analytics, Yandex Metrica, or any other platform containing user count, sales count, and sales total revenue). If the data does not match, we work with the client's developers and analysts to ensure Gravity Field correctly captures all purchases and users.
Last updated
Was this helpful?