Sign Up For News & Updates

Giving Impact Help & Support

Browse our knowledge Base / FAQs or contact us for support

Knowledge Base / FAQ

« Back to Help

What are the widget technical specifications?

Giving Impact is integrated with an organization’s website through embedding campaign widgets onto one or more pages. Each campaign created and managed in Giving Impact has a unique widget. The following provides some key technical details to help illustrate our careful efforts to make integration with Giving Impact easy.

Widget Code

The following is an example of the widget code generated by Giving Impact. This code can be added to your website directly to page templates or through a content management system if configured to accept such code.

<script type=”text/javascript”>
     //<![CDATA[ 
     document.write(unescape(“%3Cscript src=’”
    + (“https:” == document.location.protocol ? “https” : “http”) 
    + “://givingimpactapp.mod-lab-dev.com/widget/##########.js’” 
    + “ type=’text/javascript’%3E%3C/script%3E”)); 
    //]]> 
</script>

Key Specifications

File size

The widget adds about 2-8kb to the document size of the page it is added to. The range results from a combination of the amount of text in the description as well as the payment method. Paypal Express opens the donation experience in a new window which results in a smaller size. PayPal Pro opens the donation experience in a modal which results in a slightly larger size.

Performance

The widget loads synchronously but is designed to not affect the loading of any pages that contain the widget resulting from an issue with the Giving Impact service. We also employ caching techniques on the widget to improve load time.

Customization

Giving Impact widgets can be customized by editing the publishing settings in the application for each campaign. Please refer to our” widget customization faq”:/help/kbase/widget-customization for more information.

Last updated on Aug, 08 2010