Joel Bair (purlHub Specialist) June 11, 2012 15:28

How do I add fields to my campaign profiles?

A user recently asked "How do I add new fields to my campaign profiles?"
1 person has
this question
+1
Reply
  • Joel Bair (purlHub Specialist) June 11, 2012 15:35
    Each profile exists within a campaign as a personalization object with an arbitrary set of properties (or members). Purlhub keeps an distinct list of these property names for each campaign and object type for listing, sorting and fast lookup. Any time a profile is saved (created, updated or deleted) - this list is refreshed to contain the current profile properties in order of insertion.

    Suppose I have 0 profiles in my campaign, an empty campaign. I create a landing page with a profile FORM on it; and add one INPUT - name it "name" and flag it "phProfileData-name". When I submit this form, a new list item is created and its profile contains "name: ". Then I modify the page adding another INPUT - naming and flagging it "birthday". When this FORM is submitted by new visitor a second personalization item is created; its profile contains both "name" and "birthday". If we look back at the first item created, we'll now see that it also contains both "name" and "birthday", but birthday is empty. This "global add" occurs because purlHub maintains a uniform format of all profiles within a campaign, automatically. So, there's no need to concern yourself with data integrity. And there's no need to preemptively create (or setup) properties for your landing page - they can be integrated on-the-fly by simply adding the INPUT(s) and flagged ELEMENT(s) to the page, where appropriate.

    Each profile FORM on a landing page tied to purlHub directly maps to a list item's profile object in purlHub - pretty much automatically. You simply need to identify the FORM and map the INPUT(s), via ID and Class flags. See the complete documentation... The same is true for "records" in purlHub.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • Joel Bair (purlHub Specialist) June 11, 2012 15:42
    Alternately, properties can be added via your account portal's List Management interface:

    1. Login to your account portal @ http://login.purlhub.com/


    2. Select a campaign from the campaigns list - Clicking the "List Management" link.


    3. On the List Management tab, select any item and expand its profile object.






    4. On the top of the expanded profile, Click the "Edit" icon.






    5. This brings up the "Edit Profile" dialog. Simply click on the text to edit. To add a new property - click on "(+) Add Property" at the bottom.


    6. Save the profile - to commit the change.




    When the list is refreshed, all profiles will contain the newly added profile property.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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