What I want is to calculate the ROI of a campaign and this is my scenario. A user comes from Google Adwords into my webpage and then downloads a software. The software is coded in C#. I know that there is a conversion option from Google that registers the action when the download button is clicked. But this is not the end because the ROI is not calculated when the software is downloade, but from his spending inside the software.
However, my question is more technical than that. What I want to achieve is to "marry" the adwords visitor with his downloadable software. Meaning, to pass a unique code (or anything that works maybe a cookie) from the webpage to the software.
Some possible answers that lack extended knowledge from my side are:
Did you encounter such things? Do you know any way that actually works?
You can make use of universal analytics measurement protocol. Please check here :
https://developers.google.com/analytics/devguides/collection/protocol/v1/