class Jekyll::AttendeasePlugin::AnalyticsLinkedInTag
Public Instance Methods
render(context)
click to toggle source
# File lib/jekyll/attendease_plugin/tags.rb, line 319 def render(context) site_settings = context.registers[:site].data['site_settings'].clone analytics = site_settings['analytics'] return '' if analytics.nil? \ || analytics['linkedinInsightsId'].nil? \ || analytics['linkedinInsightsId'].empty? script = <<_EOT <script type="text/javascript"> _linkedin_partner_id = "#{analytics['linkedinInsightsId']}"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=#{analytics['linkedinInsightsId']}&fmt=gif" /> </noscript> _EOT script end