Embedding the Invite-a-Friend Form on a Page
Embedding the Invite-a-Friend Form
Step 1: Ensure the Prefinery JavaScript snippet is installed on each web page where you want the Invite-a-Friend Form to be available.
Step 2: Copy and paste this code into your web page where you want the Invite-a-Friend Form to appear.
<div class="prefinery-invite-a-friend-embed" data-prefinery-tester-hash="REPLACE-WITH-HASH-OF-PROJECT_SECRET_DECODER_KEY-AND-LOGGED_IN_TESTER_EMAIL_ADDRESS"></div>
How Do I Calculate the Tester Hash?
The tester hash for each of your testers is simply a SHA1 hex digest of your project's secret decoder key followed by the their e-mail address. This value is calculated similar to how an invitation code is validated, as described here. This is a security measure to ensure invitations aren't sent on someone else's behalf.
Additional Configuration Settings
Here is a complete reference of all settings you can pass to the Invite-a-Friend Form. Just add any of these as data attributes to the prefinery-invite-a-friend-embed div.
Attribute | Value | Description |
---|---|---|
data-prefinery-tester-hash | string | The tester hash identifies the tester who will be sending invitations and is simply a SHA1 hex digest of your secret invitation decoder key followed by the tester's e-mail address. |