For the complete documentation index, see llms.txt.

Track transactions

Last updated View as Markdown

This SDK mainly receives critical fixes. New capabilities are shipping in the CSQ SDK first.

Migrate to the CSQ SDK using our AI wizard.

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.