Although Eventable does not collect people's names or emails by default, you can uniquely track who is adding to calendar by using our "alias" feature or our new Email Capture feature.

Note: this needs to be set up before people add to calendar

When distributing your Add to Calendar button/link, you will need to specify the persons' email in the link or embed code.

For example, if you are sharing your event in a MailChimp email, you will want to add the "alias" value to the URL for your button: https://add.eventable.com/generate/{company_id}/?events[]={event_id}&categories[]={category_id}&opt_in={True|False}&cal_type={gcal|outlook|yahoo|apple}&alias=*|EMAIL|*

For the full details, see our article on embedding your button in an email.

Similarly, if you are sharing your event on a website, you will want to add the "alias" value to the eventable.js plugin embed code.

<a href="https://add.eventable.com" target="_blank" class="eventable-link" 
   data-key="COMPANY_ID"
   data-alias="USER_EMAIL">Add to Calendar</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='//plugins.eventable.com/eventable.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script', 'eventable-script');</script>

To activate email capture for your embedded button, add the "email-required" data attribute with a value of true.

<a href="https://add.eventable.com" target="_blank" class="eventable-link" 
   data-key="COMPANY_ID"
   data-email-required="true">Add to Calendar</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='//plugins.eventable.com/eventable.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script', 'eventable-script');</script>

For the full details, see our article on embedding your button on a website.

Did this answer your question?