Last Updated 3/22/19.

The new Partner Dashboard Widget allows you to securely link your Partners directly to their Partner Dashboards without having to import any data lists to Feathr. The Partner Dashboard Widget will create a new Partner in real time if we are seeing them for the first time or update an existing Partner if we've seen them before. 

How Does it Work?

When the Super Pixel loads, it will scan the page for Widget Elements. Once it finds one, it will tell Feathr servers to either create a new Partner or Update a Partner with new information. Whether or not a new Partner is created depends on whether the external_id has previously been seen. 

Configuring the Widget

Your Registration Vendor, Exhibitor Management platform, and any other Partner Service Providers can easily integrate Feathr's Partner Dashboard into their own systems. 

There are two steps in implementing the Partner Dashboard Widget -- setting up your Super Pixel, and configuring the Widget Elements. 

Note: The Super Pixel needs to be included in the same page as the Widget Element.

Widget Element

The Widget Elements must be configured correctly to securely link your Partners to their Partner Dashboards. The code is show- and campaign-specific and must be inserted where you would like the widget to appear.

<div class="feathr-dashboard-widget"
    data-campaign-id="<referral_campaign_id>"
    data-partner-id="< insert _vendor's_ id for this Partner >"
    data-partner-name="< insert company/speaker/exhibitor's name >"
    data-partner-email="< insert company/speaker/exhibitor's email >"
    data-partner-logo="< insert url of company/speaker/exhibitor logo >"
    data-partner-custom-some-paramater="< some custom value >"
    data-mode="exit">
</div>

The data-campaign-id will be filled out by Feathr before giving you the code. The vendor is responsible for filling in the other attributes.

Super Pixel

Your Super Pixel might need to be slightly modified based on whether the application that you are using is Single Page or Multi Page. 

  • Multi Page: As long as your Super Pixel is included in the same page as your Widget Element, the Super Pixel should work normally and will create or update Partners. 
  • Single Page: This types of sites don't reload as you navigate. In this case, your Super Pixel will need to be fired after the widget is loaded onto the page. The easiest way to do this is to include the Super Pixel with your widget code, see below for an example. This may result in 2 Super Pixels being present on the page, this is fine for most use cases. Note: Map Your Show is a Single Page Application.
<div class="feathr-dashboard-widget"
    data-campaign-id="<referral_campaign_id>"
    data-partner-id="< insert _vendor's_ id for this Partner >"
    data-partner-name="< insert company/speaker/exhibitor's name >"
    data-partner-email="< insert company/speaker/exhibitor's email >"
    data-partner-logo="< insert url of company/speaker/exhibitor logo >"
    data-partner-custom-some-paramater="< some custom value >"
    data-mode="exit">
</div>

<script>
    !function(f,e,a,t,h,r){if(!f[h]){r=f[h]=function(){r.invoke?
    r.invoke.apply(r,arguments):r.queue.push(arguments)},
    r.queue=[],r.loaded=1*new Date,r.version="1.0.0",
    f.FeathrBoomerang=r;var g=e.createElement(a),
    h=e.getElementsByTagName("head")[0]||e.getElementsByTagName("script")[0].parentNode;
    g.async=!0,g.src=t,h.appendChild(g)}
    }(window,document,"script","https://cdn.feathr.co/js/boomerang.min.js","feathr");

    feathr("fly", "<YOUR FEATHR ACCOUNT ID>");
    feathr("sprinkle", "page_view");
</script>

Note: Reach out to your Customer Success Manger if you need further assistance modifying your Super Pixel. 

---

Parameter: data-campaign-id

Required

id of the Feathr Invite Campaign. This should/will be given by Feathr when giving the code to the client / vendor.

---

Parameter: data-partner-id

Required

id of the company/exhibitor/speaker/sponsor from the vendor. The vendor will fill this in on their side.

---

Parameter: data-partner-name

Required

Name of company/exhibitor/speaker/sponsor. The vendor will fill this in on their side.

---

Parameter: data-partner-email

Optional

Email address of the company/exhibitor/speaker/sponsor. If there are multiple emails available then the most primary / main contact is best. The vendor will fill this in on their side.

---

Parameter: data-partner-logo

Optional

URL to the image that represents the logo/headshot/profile of the Partner. Vendor will fill this in on their end.

Ex: https://www.website.com/logo.png

---

Parameter: data-partner-custom-<some>-value>

Optional

The Widget accepts any number of custom parameters which will become custom partner variables in Feathr.

The format is data-partner-custom-any-desired-variable="value"

The above parameter would become PARTNER.ANY_DESIRED_VARIABLE in Feathr.

---

Once the widget has been implemented, your Partners will be able to see and click on the 'Access Dashboard' button on your page to create or update their Partner Dashboard.

Related Links

Invite Partner Dashboard Overview
How to Create an Invite Campaign
How to Add Custom Data to a Partner

Did this answer your question?