You can create your own query parameters. If you’re unfamiliar with those, you’d might want to start reading this article on 360creators.com.
You can also create custom query parameters within the Virtual Tour and send those outside 3DVista. For example having a
Let’s say we’re building a Virtual Tour for a client that requires its employees to go through a 3DVista e-learning with 3 modules. Some employees only need to complete 1 module, others 2 and others all 3.
What the client needs to know is: who completed which module?
For keeping this use case simple, we trust the employees to fill in honestly their own details.
We built a form, ask employees for their employee number. We sent the form data with a GET request to the 3DVista tour, so that it shows up as ?employee=12345. With some custom code we can save that in 3DVista as the employee goes through a module.
Inside 3DVista we’ve created a webframe 1 by 1 px to send data to. Once an employee finishes a module, we trigger a webhook with n8n, make or zapier, such as:
with two custom query parameters. One is the employee number and the other is the module number like:
Then from the automation software we can use these variables in any other type of tool that has an API, such as Baserow, Nocodb or Airtable. And from there we give a list to the client to see who finished what.