MemberSpace API
  • Welcome
  • Getting Started
    • Install Code
      • Multi-subdomain site
    • Using query parameters
  • Javascript API
    • Signature
      • Events
        • MemberSpace.ready
        • MemberSpace.member.info
        • MemberSpace.member.logout
        • MemberSpace.member.registration
        • MemberSpace.conversion
      • Functions
        • MemberSpace.getMemberInfo
        • MemberSpace.getMemberMetadata
        • MemberSpace.updateMemberMetadata
        • MemberSpace.clearMemberMetadata
      • Flags
        • MemberSpace.ready
      • Structures
        • MemberInfo
    • Guides
      • Getting Member Information - SSR
      • Getting Member Information - SPA
    • Migration Guide
  • Protecting content
    • Showing/Hiding Elements
  • Embedding
    • Member Information
      • Embedding Member Info
      • Prefilling Forms
      • Available Data Types
  • Links
    • Help Center
    • Admin
    • Sign Up
Powered by GitBook
On this page

Was this helpful?

  1. Javascript API
  2. Guides

Getting Member Information - SSR

PreviousGuidesNextGetting Member Information - SPA

Last updated 3 years ago

Was this helpful?

In Server Side Rendering scenarios where you have access to the whole DOM, you can subscribe to our custom before the widget even starts to load. In this case there is no risk of missing the initial event(s).

const handleReady = ({ detail }) => {
  // Your code
};        

document.addEventListener('MemberSpace.ready', handleReady);


const handleMemberInfo = ({ detail }) => {
  // Your code
};

document.addEventListener('MemberSpace.member.info', handleMemberInfo);


//MS install code ... Please see the relevant section
var MemberSpace = window.MemberSpace || {subdomain: "YOUR_SUBDOMAIN"};
(function(d){
  var s = d.createElement("script");
  s.src = "https://cdn.memberspace.com/scripts/widgets.js";
  var e = d.getElementsByTagName("script")[0];
  e.parentNode.insertBefore(s,e);
}(document));

Please check out the section also.

events
Install Code