Trigger Events Programmatically

How to programmatically trigger engagement & conversions events in AnyTrack.

Once you have added the AnyTrack tag on your webpage, a programmer can trigger programmatically any event via the following scripts:

<script>
  // trigger an outbound click event
  var click_id = AnyTrack('OutboundClick');
</script>

The event name could be any standard event name AnyTrack supports:

  • PageView

  • OutboundClick

  • FormSubmit

  • Lead

  • CompleteRegistration

  • Purchase

The return argument is the event {click_id} as string (for example: MAbFl0fhrE5EfBu6fX0FnL02LfS), and it can be used later on to attribute conversion events.

Event Properties

If you want to send additional properties along with the event, you can do so following the below format:

<script>
  AnyTrack('Purchase', {
    id: 'my-link-id', // link id
    url: 'https://apple.com/referral', // the target link url
    label: 'iPhone X', // link label
    brand: 'Apple', // product brand name
    value: 2.99, // event monetary value / commission 
    currency: 'EUR', // optional currency (default to propery currency)
    transactionId: 'XJW0047', // transaction id
  });
</script>

All fields are optional, but the data provided can be useful if you want to create your custom audiences with rich content.

Full Code Example

E-Commerce Support

AnyTrack supports e-commerce parameters to track purchase of specific item ids:

Last updated