What are Profile, Records and Attributes

What is the purpose of Profile, Record and Attribute
and how do they map to the data sent from the form?
1 person has
this question
+1
Reply
  • Theron (Official Rep) April 18, 2012 22:09
    purlHub provides various data "containers" for convenience as well as to handle complex problems.

    purlProfile is the typical profile data imported into purlHub's list manager. The purlProfile includes the purlCode, which acts as a unique identifier or each contact record. There is only one purlProfile for any purlCode.

    purlRecord can be used to store a group of related data values, such as a form submission. You can have multiple named records (e.g. form1, form2, etc).

    purlAttribute is used to save individual data values for easy access later. A typical use for attributes is capturing behavioral data, such as user actions (links, downloads, page views, etc.), inferred information, like GeoIP (from request object), or user status (e.g. registered, paid, etc.)

    Mapping form submissions to a purlRecord is done using purlHub ID and class tags. Basically, you tag the form with the "phRecordForm" ID prefix, then add a name for your record - e.g. <form id="phRecordForm-form1">. Then you tag each input (or other form field) using the class prefix "phRecordData" adding the form name and defining a field name for the input - e.g. <input class="phRecordData-form1-firstName" type="text" value="" />. To pre-populate the form with purlProfile data, add the "phProfileData" class tag - <input class="phProfileData-fname phRecordData-form1-firstName" type="text" value="" /> (assuming fname is the field name in your purlProfile data).

    You can get more detail here.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited

  • Joel Bair (purlHub Specialist) April 19, 2012 15:30
    Additionally, a profile is intended to hold all the key / value pairs that comprise the necessary data to personalize a visit. Records are intended to hold and associate data collected in user response (ie. call-to-action form). And attributes are designed to be a general user behavioral accessor (ie. the user viewed the page > 5 times).
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited

  • This reply was removed on 2012-12-29.
    see the change log
  • This reply was removed on 2012-12-29.
    see the change log