Event Tracking is a highly flexible feature that allows you to collect data on a wide variety of contact behaviors. You can create an event for any activity on your website or app and assign it a value. As you begin to capture event data and send it to your Platformly account, you can use it to improve your marketing and sales processes as well as trigger automations, create segment conditions, and personalize campaigns.

For example, you can track video views, button clicks, orders, log-ins, in-app behaviors, and more. With Event Tracking, you will need to create a custom code for each event you would like to track on your website or app.

Event Tracking is an advanced feature: you will need to be familiar with a programming language to set it up on your website or app. If you don't know any programming language, you should ask someone from your team to help you.

Important: In order to use Event Tracking, you will need to place your “Project Code” within your pages, where you want the events to be fired.

1. When are the events fired?

An event can be fired when we have information about “who” is firing that event.

Events can be fired by:

1.1 Unknown visitors who clicked on a tracking link

If you set up a Facebook ad campaign, or another type of campaign, you might want to learn more about the behavior of your visitors, even if they are not in your contacts list.

This option allows you to track this kind of visitors and fire events for them.

Later, if they join a contacts list in your Platformly account, we will match their past events and add them to the newly created contact.

15-day free trial, 30-day money back guarantee

1.2 Contacts who clicked a link in a broadcast or automated email

Anyone who receives an email from our system and clicks on a link (in this email) will fire an event on your page.

1.3 Contacts matched with an email address sent to us over an event_code

When we receive this information, we will match the email address of the contact who took the defined action and match it with the email address of the contact in your Platformly account. We will then add that event to the contact. If the contact does not exist in your Platformly account, the event will not be added.

2. How to create an event?

2.1 Navigate to “Tracking” -> “Events”

2.2 Create your event:

  • Select an event action (required)
  • Add an event description (required)
  • Assign additional options (optional)

2.3 Click on “Create Code”

3. How to add an event within your page?

Once your event has been created, it is time to add the code to your page.

3.1 Embed your “Project Code” where you want the event to fire

You can skip this step if you have already done it once.

If you are adding multiple events across your site, it is recommended to add this code in the header or footer so it shows on every page of your site.

The “Add Emal Identifier” option will add the extra code below within your project code, where you need to point the email of the contact firing this event (optional):
_ply.push(['email', ‘{EMAIL_ADDRESS}']);

Replace {EMAIL_ADDRESS} with a real email address like “[email protected]“. This should be done in a programming language in order to be dynamic and send us the right email address for every contact that visits your page.

3.2 Choose the way you want to include your event and copy the code

There are 2 different ways to add the code:

Page: Standalone code that can be placed anywhere on a page
Link/Button: Inline code that can be used in link/button events, other JavaScript code…

Choose the desired code, click on “Copy Code” and then paste it in your page.

15-day free trial, 30-day money back guarantee

About Author

Aleksandar Gichevski is a Chief Technology Officer at Platform.ly and SERPed.net


Engage and lead your audience through every step of the customer lifecycle

Platform.ly - the next-gen marketing automation platform

Learn More