Track transactions
To associate a user’s session with their potential purchases (and corresponding revenue), you must send the transaction via a dedicated API. Each transaction requires the following information:
price(double, required)currency(String, required)transactionId(String, optional)
Contentsquare().sendTransaction(430, 'EUR', "testId");You can also use the Currency helper to get the list of ISO 4217 currencies.
Contentsquare().sendTransaction(430, Currency.EUR.toStr());If the currency passed doesn’t match our supported currencies, the SDK will send a currency value of “-1”. This value will be interpreted as the default currency of the project.