The external goal API is provided to enable goals that happen outside of the website. This enables us to connect the offline goal, which happened in-store or over the phone, to a visitor on the website.
YOU NEED THE FOLLOWING INFORMATION
- Visitor id: This can be your own customer/visitor id or any other id you want to use
- A goal configured in Giosg system. The goal id is used when sending the purchase info to Giosg
- If the visitor id is not already saved to your own system, a public API to your CRM
DESCRIPTION OF THE PROCESS

- The visitor enters the website and the visitor id is sent to Giosg through Visitor Identifier API. The id is generated by customer and the customer has to make sure that the same id is also saved to their own CRM or other system.
- The visitor visits the shop or makes the purchase over the phone
- The purchase is marked to CRM or other system
- The system sends Giosg information to the Goal Match API to verify the purchase. This information must include visitor id, timestamp and goal id. If you want to add the purchase price, you can do that to be able to see it in the reports.
TECHNICAL DOCUMENTATION
For more information on how to implement this to your own system, please visit the following pages:
Tracking offline goals with Goal Match API
Visitor Identifier API
Goal Match API