It feels to be a basic question and I haven't managed so far to have a definitive answer.
Here is the situation:
- you have a hubspot landing page with a CTA (no email filling) pointing to your web app sign up page
- this web app sign up page is not an hubspot website page
- when a visitor signs up on your web app a new contact in Hubspot should be created
What is the best way to accomplish that ?
So far what we have done is that every time a user is created on our app we use the Hubspot Contact API to upsert a contact in Hubspot. The problem is that we lose the Original Source, Original Source Drill Down 1 info. Should we try to track in our app those info and pass them back through the API ?
Should we change our approach, drop the Contact API and track the sign up submission as a non hubspot form submissions through a Hubspot Tracking Code setup on our webapp ? In that case, will we get the Original Source ? Is this appraoch compatible with a SPA web app ?