Sunsetting Code Injection in MemberSpace

MemberSpace will no longer be supporting tracking and conversion codes via the Code Injection option in your MemberSpace settings. We suggest that you transition to our event-based API.

You should remove the codes from your MemberSpace admin at the same time you add the new event-based code to your website. If you don’t, the event will trigger twice while our system continues to support code injection.

Removing code injection in MemberSpace

  1. Login to your MemberSpace account
  2. Go to Customize > Code Injection
  3. Make sure to copy any tracking or conversion snippets and paste them in a safe place
  4. Move tracking codes to your website with MemberSpace API
  5. Delete any tracking or conversion snippets currently in place.
  6. Click Save Now


Adding event listeners to your website

Instead of injecting raw tracking code, we recommend using the MemberSpace JavaScript API event listeners. These provide a more reliable and flexible way to track member activity.

Based on your needs, the following events are available:


Sample Conversion Code

Let's say you had a conversion code in MemberSpace that looked like this:

<script>
  console.log('Order for {{ order.grand_total }} was purchased.');
</script>

In the new system, here is the MemberSpace.conversion event listener you'd need to add to your website:


<script>
  
  const handleConversion = ({ detail }) => {

    const { order, membership, member } = detail;
    console.log(`Order for ${ order.grandTotal } was purchased.`);

  };

  document.addEventListener('MemberSpace.conversion', handleConversion);
</script>
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us