Sha256: 9a0182ec3f3b8c759a8dd883c81c5146ca647e196768960f9302e5caabc0a53e

Contents?: true

Size: 769 Bytes

Versions: 6

Compression:

Stored size: 769 Bytes

Contents

module Analytical
  module Hubspot
    class Api
      include Analytical::Base::Api

      def initialize(parent, options={})
        super
        @tracking_command_location = :body_append
      end

      def init_javascript(location)
        return '' unless location==:body_append
        js = <<-HTML
        <!-- Analytical Init: Hubspot -->
        <script type="text/javascript" language="javascript">
        var hs_portalid=#{options[:portal_id]};
        var hs_salog_version = "2.00";
        var hs_ppa = "#{options[:domain]}";
        document.write(unescape("%3Cscript src='" + document.location.protocol + "//" + hs_ppa + "/salog.js.aspx' type='text/javascript'%3E%3C/script%3E"));
        </script>
        HTML
        js
      end

    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
analytical-1.1.0 lib/analytical/hubspot.rb
analytical-1.0.0 lib/analytical/hubspot.rb
analytical-0.16.0 lib/analytical/hubspot.rb
analytical-0.15.0 lib/analytical/hubspot.rb
analytical-0.14.0 lib/analytical/hubspot.rb
analytical-0.13.0 lib/analytical/hubspot.rb