Sha256: d4b846ec8dfbbd081fb9d2600e9910fe8db97def4a70f3f6bfe88539b5c24c40

Contents?: true

Size: 615 Bytes

Versions: 3

Compression:

Stored size: 615 Bytes

Contents

module Analytical
  module Optimizely
    class Api
      include Analytical::Base::Api

      def initialize(options={})
        super
        @tracking_command_location = :head_prepend
      end

      def init_javascript(location)
        init_location(location) do
          js = <<-HTML
          <!-- Analytical Init: Optimizely -->
          <script type="text/javascript">document.write(unescape("%3Cscript src='"+document.location.protocol+"//cdn.optimizely.com/js/#{options[:key]}.js' type='text/javascript'%3E%3C/script%3E"));</script>
          HTML
          js
        end
      end

    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
analytical-1.8.0 lib/analytical/optimizely.rb
analytical-1.7.0 lib/analytical/optimizely.rb
analytical-1.6.0 lib/analytical/optimizely.rb