49 lines
No EOL
2.1 KiB
JavaScript
49 lines
No EOL
2.1 KiB
JavaScript
var USERVOICE;
|
||
if(USERVOICE == undefined) {
|
||
USERVOICE = {};
|
||
}
|
||
|
||
USERVOICE.load = function (barometer_id) {
|
||
// Include the UserVoice JavaScript SDK (only needed once on a page)
|
||
UserVoice=window.UserVoice||[];(function(){var uv=document.createElement('script');uv.type='text/javascript';uv.async=true;uv.src='//widget.uservoice.com/wybK0nSMNuhlWkIKzTyWg.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(uv,s)})();
|
||
|
||
//
|
||
// UserVoice Javascript SDK developer documentation:
|
||
// https://www.uservoice.com/o/javascript-sdk
|
||
//
|
||
|
||
// Set colors
|
||
UserVoice.push(['set', {
|
||
accent_color: '#448dd6',
|
||
trigger_color: 'white',
|
||
trigger_background_color: 'rgba(46, 49, 51, 0.6)'
|
||
}]);
|
||
|
||
// Identify the user and pass traits
|
||
// To enable, replace sample data with actual user traits and uncomment the line
|
||
//TODO NEED HELP HERE MAKING SURE CORRECT USER DATA GETS PUSHED
|
||
UserVoice.push(['identify', {
|
||
//email: 'getElementsByTagName(userid)', // User’s email address
|
||
name: "userid", // User’s real name
|
||
//created_at: 1364406966, // Unix timestamp for the date the user signed up
|
||
id: "Metamaps.Active.Mapper.id", // Optional: Unique id of the user (if set, this should not change)
|
||
//type: 'Owner', // Optional: segment your users by type
|
||
//account: {
|
||
// id: 123, // Optional: associate multiple users with a single account
|
||
// name: 'Acme, Co.', // Account name
|
||
// created_at: 1364406966, // Unix timestamp for the date the account was created
|
||
// monthly_rate: 9.99, // Decimal; monthly rate of the account
|
||
// ltv: 1495.00, // Decimal; lifetime value of the account
|
||
// plan: 'Enhanced' // Plan name for the account
|
||
//}
|
||
}]);
|
||
|
||
// Add default trigger to the bottom-right corner of the window:
|
||
UserVoice.push(['addTrigger', { mode: 'contact', trigger_position: 'bottom-left' }]);
|
||
|
||
// Or, use your own custom trigger:
|
||
//UserVoice.push(['addTrigger', '#barometer_tab', { mode: 'contact' }]);
|
||
|
||
// Autoprompt for Satisfaction and SmartVote (only displayed under certain conditions)
|
||
UserVoice.push(['autoprompt', {}]);
|
||
}; |