msgbartop
Gossimer’s Premier Web Hosting and Domain Registration Knowledgebase.
msgbarbottom

03 Sep 10 Tracking e-commerce transactions on your SuperSite via Google Analytics

What is Google Analytics

Google Analytics is a reporting software which shows you how people found your site, how they explored it, and how you can enhance their visitor experience. It provides powerful tracking for websites. It’s one of the most powerful web analytics solutions. It provides in-depth reports for everyone involved in the running of a website, from the developers and designers to the marketing and management teams.

Google Analytics supports a client-side data collection technique for capturing e-commerce transactions. With some simple additions to a couple of pages in your SuperSite, Google Analytics can automatically detect and record transaction and product information.

How to track e-commerce transactions on my SuperSite via Google Analytics?

Google Analytics can be integrated with your SuperSite by modifying a couple of pages as mentioned below:

I] Modifying the root.html file

  1. Login to your SuperSite Admin Area. Click here to learn how >>
     
  2. In the Admin area, click on Add/Modify Content and Themes link to open this section. Here, click on Browse next to the Website Content folder.
     
  3. Click on Browse link next to the language for which you wish to make the modification.
     
  4. Click on Edit besides the root.html file.
     
  5. Place the following tracking code in the My Content textbox above the </body> tag -<script type=”text/javascript”>
    var gaJsHost = ((“https:” == document.location.protocol) ? “https://ssl.” : “http://www.”);
    document.write(unescape(“%3Cscript src=’_quot; + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));
    </script>

    <script type=”text/javascript”>
    var pageTracker = _gat._getTracker(“UA-xxxxxx-x”);
    pageTracker._initData();
    pageTracker._trackPageview();
    </script>

     

    IMPORTANT

     

    • UA-xxxx-x represents the Google Analytics Account number and needs to be replaced with your Account number.
       
    • Tracking code provided by Google previously -<script src=_quot;http://www.google-analytics.com/urchin.js_quot; type=”text/javascript”>
      </script>
      <script type=”text/javascript”>
      _uacct=”UA-xxxx-x”;
      urchinTracker();
      </script>
       
    • It is recommended that the new code be used since it supports new features in Analytics. However, you may continue with the old code if you wish.
       
    • You need to use either the new code or the old one, not both simultaneously.
       
    • The tracking code needs to be generated from within your Google Analytics Control Panel.

     

     

  6. Click on Save Changes.

II] Modifying the complete_payment.html file

  1. Login to your SuperSite Admin Area. Click here to learn how >>
     
  2. In the Admin area, click on Add/Modify Content and Themes link to open this section. Here, click on Browse next to the Website Content folder.
     
  3. Click on Browse link next to the language for which you wish to make the modification.
     
  4. Click on Browse besides the Shopping_process directory.
     
  5. Click on Browse besides the Complete_payment directory and then click on Edit link for the complete_payment.html file.
     
  6. Click on Switch to Advanced HTML editing mode link next to Basic text Editing at the top of the page and click Yes to continue.
     
  7. Add the following code at the end in the My Content textbox -<form style=”display:none;” name=”utmform”>
    <textarea id=”utmtrans”>
    <#tag:new_google_analytics_receipt /#>
    </textarea>
    </form>
    <script type=”text/javascript”>
    __utmSetTrans();
    </script>
     

    IMPORTANT

     

    • Old code - 

      <form style=”display:none;” name=”utmform”>
      <textarea id=”utmtrans”>
      <#tag:google_analytics_receipt /#>
      </textarea>
      </form>
      <script type=”text/javascript”>
      __utmSetTrans();
      </script>
       

    • It is recommended that the new code be used since it supports new features in Analytics. However, you may continue with the old code if you wish.
       
    • You need to use either the new code or the old one, not both simultaneously.

     

     

  8. Click on Save Changes.

 

Tags: , , , , , , , , , , , , , , , , , , , , , ,

03 Sep 10 READ THIS FIRST: Understanding the Structure of the SuperSite & PartnerSite

The SuperSite and PartnerSite are designed from the ground up keeping both you and your Customers in mind. We wanted to ensure that while your Customers enjoy the rich experience of browsing and buying your products/services, you on the other-hand are able to customize every-bit of your SuperSite and PartnerSite without any hassles. Please understand the below fundamental concepts.

While the below fundamentals refer to the SuperSite, the same concepts apply to your Partnersite as well -

1. Each SuperSite page is built from multiple HTML files (known as HTML Templates), images and CSS files which are completely customizable.

2. The SuperSite allows you to create Themes and apply them to your SuperSite content to make your SuperSite visually unique. A Theme consists of Images, CSS and Javascript that you may modify and associate with your website.

3. You can customize the Text, the Images, the Style or the structure of each HTML template. You can also add your own HTML templates to extend the capabilities of the SuperSite, and link these HTML templates from various existing sections. All of these can be achieved by using separate tools.

4. You can see the various templates that any SuperSite page is made up of by browsing to that SuperSite page and clicking on “View Source” in your browser

5. Inside the source you will see various tags of this type denoting various html templates that the page is built from -

<!– ### Supersite Template root.html starts here ### –>
<!– ### Supersite Template common/header/header.html starts here ### –>
<!– ### Supersite Template common/header/header.html ends here ### –>

6. As mentioned these HTML Templates and images are provided by us. Apart from these pre-existing templates you can further add your own templates too. The SuperSite Admin Area makes a clear distinction between the HTML Templates and Images that we supply to you by default and the HTML Templates and images that you have added separately (MyUploadedPages, MyUploadedImages).

Default SuperSite Content

  • These are the HTML templates and Theme files in the SuperSite which we provide you. While you can make modifications to the default HTML templates immediately, to modify the Images, CSS and Javascript, you need to first add a new theme and then go on to customize it. Both these modifications can be accomplished from the “Add/Modify Content and Themes” section of the SuperSite Admin Area.
     
  • Any changes you make to these files will override the default files.
     
  • To make any changes to these files at anytime you will always use the “Add/Modify Content and Themes” section of the SuperSite Admin area.
     
  • Note: Whenever we make any changes to the default files, those changes will not be directly visible on your SuperSite if you have made any modifications to those files. You will have to copy those modifications over. We will separately explain how you can do that.

Your Own Content

  • SuperSite allows you to add your own HTML templates and images apart from the ones we provide.
     
  • These files are stored in separate folders (MyUploadedPages, MyUploadedImages) and can be added and modified from the “Add/Modify Content and Themes” section of the SuperSite Admin Area.

Tags: , , , , , , , , , , , , , , , , , ,

01 Sep 10 How do I Analyze Traffic on my SuperSite/PartnerSite?

Apart from just knowing the number of visitors reaching your SuperSite and PartnerSite, it is important to also analyze the traffic visiting your site as it allows you to market your website better. Some of the clear benefits of such analysis are:

  • evaluate your SuperSite/PartnerSite performance in Search Engines e.g., which keywords people search for in search engines to reach your site,
     
  • view the visitor’s path ie. the pages the visitor navigates through,
     
  • ability to categorize your visitors by geographic location.

You may easily integrate any Website Statistics and Analytics software with your SuperSite and PartnerSite, by simply adding the tracking code provided in your SuperSite’s/PartnerSite’s Root.html file, just before the Body tag ends ie. before this tag – </body>.

While there are quite a few free Website Analytics software available like StatCounter.com, AddFreeStats.com, ExtremeTracking.com, Gossimer recommends using Google Analytics software. Google Analytics is a completely free software that provides exhaustive website analysis data.

If you choose to use Google Analytics, the following links would help you in signing up and integrating your Google Analytics tracking code in your SuperSite/PartnerSite:


How do I Integrate any Website Statistics Tracking Code in my SuperSite/PartnerSite?

  1. Login to your SuperSite or PartnerSite Admin Area. Click here to learn how >>
     
  2. Under the My Languages SuperSite/PartnerSite, click on the Manage Site button individually besides each language.
     
  3. Then click on the Edit Content button.
     
  4. Here click on Edit besides the Root.html file at the bottom of the page.
     
  5. Copy and paste the Tracking code segment, provided by the Website Statistics software provider, in the Your Content textbox immediately before the </body> tag.For example, if you plan to use Google Analytics, you need to mention the following code before the Body tag ends:

    <script type=”text/javascript”>
    var gaJsHost = ((“https:” == document.location.protocol) ? “https://ssl.” : “http://www.”);
    document.write(unescape(“%3Cscript src=’_quot; + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));
    </script>
    <script type=”text/javascript”>
    var pageTracker = _gat._getTracker(“UA-xxxxxx-x”);
    pageTracker._initData();
    pageTracker._trackPageview();
    </script>
     

    IMPORTANT
     

    • You’ll need to update the xxxxxx-x in the code above with your own Google Analytics account number.
       
    • For Support related to Google Analytics, you will have to contact Google directly. Click here to reach the Google Analytics Help Center >>
       
    • If you have multiple Language SuperSites/PartnerSites, you would have to repeat the above mentioned process for each of these.
       

  6. Click on the Save Changes button after you have inserted the tracking code.

Tags: , , , , , , , , , , , , , , , , , , ,

31 Aug 10 Collaboration Data Objects for Windows NT Server (CDONTS)

 

Collaboration Data Objects for Windows NT Server (CDONTS) component is a very old component shipped mainly with Windows 2000 server. Like Collaboration Data Objects (CDO), this too can be used to accept feedback from visitors via an online form which on submission would send you an Email about the information filled in by the visitor.

IMPORTANT 

Now with the arrival of Windows 2003 this component has been deprecated. Gossimer suggests that you upgrade your scripts to CDO.

 

 

You may use the sample script provided by Gossimer, and customise it to your needs. You would need to change the From Email address in the field objMail.From to any Email address on the same domain name where you are incorporating this script. For example, if your Domain Name is abc.com, then you may define the From Email address as some-name@abc.com. This Email address need not be existing on the Mail Server of abc.com, however, the domain name in the objMail.From has to be yours. You may use an Email address like Do_Not_reply@abc.com.

The Email address in the objMail.To field needs to be changed to your Email address, where you wish to receive Emails submitted through the form.

Sample Script 

 

<%

Set objMail = Server.CreateObject(“CDONTS.NewMail”)
objMail.From = “some-name@abc.com”
objMail.Subject = “Testing Mail”
objMail.To = “user@abc.com”
objMail.Body = “Testing ….”

objMail.Send
Response.Write “Mail Sent …..”
Set objMail = nothing
%>

 

Tags: , , , , , , , , , , , , , , , , , , , , , , ,

30 Aug 10 Why am I getting a 500 Internal Server Error on my website?

By default, when your site is accessed via a web browser (like Internet Explorer, Firefox, Opera, etc.), the Gossimer server tries to locate any of the following files (web pages) in the directory and displays its content:

  1. index.html
  2. index.htm
  3. index.php
  4. index.php3
  5. index.php4
  6. index.shtml
  7. default.html
  8. default.htm
  9. default.php
  10. home.html
  11. home.htm
  12. home.php
  13.  

The above mentioned files are also referred as the Home Page. The order specified above is important as the server tries to locate your home page in this exact order. If the server can not locate your home page, the visitor will get a 500 Internal Server Error.

In the unlikely event that you have used more than one of the above file names, the same order will be followed for selection of the home page. So, if you have a file named index.htm as well as a file named home.html, then index.htm will be your home page.

IMPORTANT

  1. You need to upload one of the above mentioned files within the web directory for your site to be publicly accessible, when someone simply types your domain name in the browser. The web directory is the default directory, where all your files reside. Refer <#faq:819#>.For example, if you have bought web hosting for the domain name your-name.com and choose to upload a file called somename.htm in the web directory. Then if a visitor visits http://www.your-name.com then they will encounter the above mentioned error message since the server did not find any home page (mentioned above). This content of this file will only be visible if someone types
    www.your-name.com/somename.htm/a/index.html.

    In this case it would be advisable if you rename somename.htm to index.htm. This would ensure that anyone visiting http://www.your-name.com would be able to view your site immediately, instead of remembering the complete path www.your-name.com/somename.htm/a/index.html.
     

  2. The Server expects a home page to be present in every directory within the web directory, so that the default webpage can be automatically displayed to the visitor.For example, if you have web hosting for the domain name your-name.com and choose to upload a file called somename.htm in a directory called myfiles in the web directory. Then if a visitor visits http://www.your-name.com/myfiles/ then he will encounter an error since the server would not find any home page (mentioned above). This file will only be visible if someone types www.your-name.com/myfiles/somename.htm/a/index.html.

Tags: , , , , , , , , , , , , , , , , , , , , ,

30 Aug 10 Integrate your Website’s Domain Name Registration/Transfer Form with the SuperSite

If you have a website catering to several other products/services (than those offered by Gossimer) and wish to target Customers/Sub-Resellers from your website itself (rather than using your SuperSite as your website), then you may want to include the following domain registration forms on your website:
 

Integrating Domain Name Check Availability form on your website with the SuperSite

The steps for buying a New Domain Name are as follows:

1. Checking Domain Availability

2. Filling the Domain Order Form

3. Payment Process

4. Actual Registration

Of these steps, you can choose to have the Check Availability box at your end on your website. In order to directly link to the Check Availability page on your SuperSite, use the link below -

http://<#SuperSite URL#>/domain.php

This will bring up the Check Availability box from where any of your Customers can start placing an order for a Domain Name.

If, however, you wish to have the Check Availability box on your server as a part of your website, you can use the Check Availability form given below.
 

<form name=lookup method=”post” action=_quot;http://<#SuperSite URL#>/domain.php?goto=metarefresh&formaction=domain.php“>
<input type=”hidden” name=”action” value=_quot;check_availability_quot;_gt;
<input type=”hidden” name=”showrelated” value=”true”>
<tr>
<td colspan=”4″ rowspan=”3″>
<input name=”txtDomainName” type=”text” class=”inputbox” size=”22″ maxlength=”55″>
<b>.</b>
<select name=”tld[]“>
<option value=”com” selected>com</option>
<option value=”net”>net</option>
<option value=”org”>org</option>
<option value=”biz”>biz</option>
<option value=”name”>name</option>
<option value=”us”>us</option>
<option value=”info”>info</option>
<option value=”in”>in</option>
<option value=”co.in”>co.in</option>
<option value=”net.in”>net.in</option>
<option value=”org.in”>org.in</option>
<option value=”firm.in”>firm.in</option>
<option value=”gen.in”>gen.in</option>
<option value=”ind.in”>ind.in</option>
<option value=”eu”>eu</option>
<option value=”mobi”>.mobi</option>
<option value=”mn”>.mn</option>
<option value=”bz”>.bz</option>
<option value=”cc”>.cc</option>
<option value=”tv”>.tv</option>
<option value=”eu.com”>eu.com</option>
<option value=”gb.com”>gb.com</option>
<option value=”ae.org”>ae.org</option>
<option value=”kr.com”>kr.com</option>
<option value=”us.com”>us.com</option>
<option value=”qc.com”>qc.com</option>
<option value=”de.com”>de.com</option>
<option value=”gb.net”>gb.net</option>
<option value=”no.com”>no.com</option>
<option value=”hu.com”>hu.com</option>
<option value=”jpn.com”>jpn.com</option>
<option value=”uy.com”>uy.com</option>
<option value=”za.com”>za.com</option>
<option value=”br.com”>br.com</option>
<option value=”cn.com”>cn.com</option>
<option value=”sa.com”>sa.com</option>
<option value=”se.com”>se.com</option>
<option value=”se.net”>se.net</option>
<option value=”uk.com”>uk.com</option>
<option value=”uk.net”>uk.net</option>
<option value=”ru.com”>ru.com</option>
<option value=”ws”>ws</option>
<option value=”co.uk”>co.uk</option>
<option value=”org.uk”>org.uk</option>
<option value=”me.uk”>me.uk</option>


</select>
</td>

<td><input type=”submit”></td>
</tr>
</form>

Replace <#SuperSite URL#> with your Branded SuperSite URL, which you can find at Settings -> SuperSite & PartnerSite -> URL, in your Reseller Control Panel.

IMPORTANT

The code listed in red in the above form is optional. Setting the value for the showrelated variable to true will display availability of the same Domain Name under other extensions. By default (without the code being used), the value is set to true. You may choose not to display this information by setting the value to false. However, it is advised that the value be set to true so that your SuperSite presents more buying options to the user.

Other attributes that can be used are -

  • shownotavail – indicates non-available Domain Names
     
  • showinvalid – indicates invalid Domain Names
     
  • showunknown – displays the check availability status for a Domain Name as unknown in case connection to the corresponding Registry could not be established

It is advised that the value for these variables be set to true so that proper messages are displayed to the user.

 

Integrating Domain Name Transfer form on your website with the SuperSite

You may use the example form provided below, to integrate the Domain Name transfer functionality of your SuperSite, with your website:
 

<form method=”POST” action=_quot;http://<#SuperSite URL#>/domain.php” name=”transferdomain“>
<input type=”hidden” name=”action” value=_quot;domain_transfer_summary_quot;_gt;
<input type=”hidden” name=”nextstep” value=”true”>
<input type=”hidden” name=”dom_action” value=_quot;transfer_quot;_gt;
<table border=”0″ cellpadding=”0″ cellspacing=”0″ class=”dataTable”>
<tr>
<td width=”30%” class=”frmLabel”><label for=”Domain Name Transfer”>Domain Name</label></td>
<td width=”2%” class=”required”>*</td>
<td><INPUT TYPE=”text” NAME=”domainname” SIZE=22 value=”">
<select name=”tlds”>
<option value=”com”>com</option>
<option value=”net”>net</option>
<option value=”org”>org</option>
<option value=”biz”>biz</option>
<option value=”name”>name</option>
<option value=”us”>us</option>
<option value=”info”>info</option>
<option value=”in”>in</option>
<option value=”co.in”>co.in</option>
<option value=”net.in”>net.in</option>
<option value=”org.in”>org.in</option>
<option value=”firm.in”>firm.in</option>
<option value=”gen.in”>gen.in</option>
<option value=”ind.in”>ind.in</option>
<option value=”eu”>eu</option>
<option value=”mobi”>.mobi</option>
<option value=”mn”>.mn</option>
<option value=”bz”>.bz</option>
<option value=”cc”>.cc</option>
<option value=”tv”>.tv</option>
<option value=”eu.com”>eu.com</option>
<option value=”gb.com”>gb.com</option>
<option value=”ae.org”>ae.org</option>
<option value=”kr.com”>kr.com</option>
<option value=”us.com”>us.com</option>
<option value=”qc.com”>qc.com</option>
<option value=”de.com”>de.com</option>
<option value=”gb.net”>gb.net</option>
<option value=”no.com”>no.com</option>
<option value=”hu.com”>hu.com</option>
<option value=”jpn.com”>jpn.com</option>
<option value=”uy.com”>uy.com</option>
<option value=”za.com”>za.com</option>
<option value=”br.com”>br.com</option>
<option value=”cn.com”>cn.com</option>
<option value=”sa.com”>sa.com</option>
<option value=”se.com”>se.com</option>
<option value=”se.net”>se.net</option>
<option value=”uk.com”>uk.com</option>
<option value=”uk.net”>uk.net</option>
<option value=”ru.com”>ru.com</option>
</select>
</select>
</td>
</tr>
<tr>
<td width=”30%” class=”frmLabel”><label for=”Transfer Auth”>Transfer Auth Code</label></td>
<td width=”1%” class=”required”></td>
<td colspan=”2″><INPUT TYPE=”text” NAME=”secretname”></td>
</tr>
<tr>
<td class=”frmLabel”>&nbsp;</td>
<td class=”required”>&nbsp;</td>
<td colspan=”2″>
<ul>
<li><font size=”2″>Also known as: “Transfer Secret” or “EPP Auth Code.”
</font> </li>
<li><font size=”2″>This is not needed for a .EU Domain Name.</font></li>
<li><font size=”2″>In case of a .CC/.TV Domain Name, you may provide a Transfer Secret/Authorization Code if the Domain Name has a Transfer Secret/Authorization Code set at the Current Registrar. Otherwise, you can leave the Transfer
Auth Code field blank.</font></li>
</ul>
</td>
</tr>
<tr>
<td colspan=”4″ align=”center”>
<input name=”transfer” type=”submit” value=”Transfer”>
</td>
<tr>
</table>
</form>
 


Replace <#SuperSite URL#> with your Branded SuperSite URL, which you can find at Settings -> SuperSite & PartnerSite -> URL, in your Reseller Control Panel.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , ,

30 Aug 10 URL Masking

What is URL Masking? 

If you enable URL Masking, then visitors to the domain name will be forwarded to your destination website, however the URL in their browser address bar will remain the same. Also known as Stealth Redirection or URL Hiding, this will ensure that your visitors see the original domain name and not the destination URL. For example, your website is hosted at www.tripod.com/12345/YourSite/index.html/a/index.html and you choose to forward http://www.domainname.com to this website. If you enable URL Masking, your visitors will never see www.tripod.com/12345/YourSite/index.html as a URL in their browser address bar.

How does URL Masking work?

In case of URL Masking, the Domain Forwarding server sends the client a Frames page where the Frame Source contains the destination URL you have specified. This ensures that the URL in the address bar of the browser does not change though the client sees the destination page.

Enabling / Disabling URL Masking

You can enable / disable URL Masking after you have bought Domain Forwarding for a particular Domain Name. You need to follow the steps mentioned below to activate the same - 

1. Login to your Control Panel and search for the domain name. Click here to know how >>

2. Click on the Domain name in the search results to get to the Order details view.

3. Now click on Manage Service in the Domain Forwarding Toolbar.

4. Select the check box adjacent to Enable URL Masking for enabling this feature and deselect it for disabling this feature.

Having enabled URL Masking, you may want to set a page title and META Tags for the Frames page which is sent to the Client. This can be done by simply putting in your Meta Tags and <TITLE> Tags in the Header Tags box. Whatever you enter in this multi-line box will be output in between <HEAD> </HEAD> Tags on the Frames page sent to the visitor. These have to be mentioned in the following format only:

Meta Tags

<META NAME=”keywords” CONTENT=”Your comma-separated keywords are entered here”>
<META NAME=”description” CONTENT=”Website description of the forwarded domain name can be mentioned here”>

Page Title

<TITLE>Your Webpage Title can be mentioned here</TITLE>

Note: Do not mention any text outside the above mentioned Tags or it will disrupt the domain forwarding service for your domain name.

NOFRAMES Page Content

When URL Masking is enabled, the page served to the client is a Frames page. Older browsers cannot resolve a Frames based page. Moreover, Search Engines have problems trying to spider a Frames based website. You may want to set an alternative <NOFRAMES> page content, which would be useful for older browsers and Search Engines. You just need to provide your <NOFRAMES> page HTML content in the No Frames Page Content box. Whatever you enter in this multi-line box will be displayed in between <NOFRAMES> </NOFRAMES> Tags on the Frames page sent to the visitor. You may leave box blank, if you do not wish to display <NOFRAMES> page content.

Tags: , , , , , , , , , , , , , , , , , , , , , , , ,

29 Aug 10 About WorldPay

WorldPay is a part of The Royal Bank of Scotland Group, the 5th biggest banking group in the World, whose payment solutions are trusted by thousands of businesses, big and small.

Reference

Pricing – http://www.worldpay.com/about_us/index.php?page=pricing

Security – http://www.worldpay.com/about_us/index.php?page=security

Products and Services – http://www.worldpay.com/about_us/index.php?page=services

Acceptable Credit Cards – https://support.worldpay.com/products_services/services/cards.html

 

Tags: , , , , , , , , , , , , , ,

28 Aug 10 Formail mails not reaching their destination

Gossimer‘s Mail Servers are configured to reject mails if the From Email Address doesn’t match the Domain name that is hosted with us. To send mails in this manner, you need to make sure that you have added a hidden field with the Name, Email and value as that of your From Email Address, i.e. any@yourdomain.com to your form.

An example is given below:

<input type=hidden name=email value=”any@yourdomain.com”>

Note that, if you are using some custom made PHP or any other CGI script then you need to specify the From address. You will have to check the manuals of the programming language that you use to understand how to achieve this. 

Tags: , , , , , , , ,

25 Aug 10 How to Troubleshoot Delays in Displaying your SuperSite/PartnerSite Pages?

 

In the event that you notice some delay in displaying content on your SuperSite/PartnerSite, Gossimer allows you to pinpoint the cause for this delay, through a nifty tool. If you are not able to troubleshoot the reason for this lag through this tool, we would request you to forward Gossimer the output of this tool at support@gossimer.com.

 

Enabling this tool

 

There are two ways in which you can enable this tool on your SuperSite/PartnerSite:

1. You may enable this tool from your SuperSite/PartnerSite URL by submitting the following URL, and then navigate over to the page that is taking time to load

http://<Your SuperSite URL>/?show_profiler=true
http://<Your PartnerSite URL>/?show_profiler=true

2. You may also visit the page which is taking time to load and enable this tool directly from that page, by submitting the URL, as displayed in the following example -

http://<Your SuperSite URL>/somepage.php?show_profiler=true
http://<Your PartnerSite URL>/somepage.php?show_profiler=true

However if the URL already has some parameters being passed to it through “&”, then you need to enable this tool by submitting the URL as displayed in the following example -

http://<Your SuperSite URL>/somepage.php?action=promos_amp;show_profiler=true
http://<Your PartnerSite URL>/somepage.php?action=promos_amp;show_profiler=true

IMPORTANT 

  • When you enable this tool for your SuperSite/PartnerSite, then the results of this tool are displayed only to you.
  • Your SuperSite/PartnerSite continues to be displayed normally to other people.

Upon enabling this tool, you would notice results such as the following, at the very bottom of that page -

Sample Output

============================================================================
PROFILER OUTPUT
============================================================================
Calls Time Routine
—————————————————————————–
1 4.2040 ms ( 0.26 %) common/footer/footer.html
1 3.9160 ms ( 0.24 %) common/header/header.html
1 2.2640 ms ( 0.14 %) common/header/includes/change_language.html
1 9.7451 ms ( 0.59 %) common/header/includes/header_cart.html
1 3.5040 ms ( 0.21 %) common/header/includes/header_dashboard.html
1 3.5779 ms ( 0.22 %) common/header/includes/header_logindiv.html
1 2.5790 ms ( 0.16 %) common/header/includes/static_bar_under_menu.html
1 0.2789 ms ( 0.02 %) footer
1 159.7109 ms ( 9.70 %) getCountryCodeForIP
1 414.6559 ms ( 25.18 %) getResellerDetailsFromURL
1 3.3398 ms ( 0.20 %) header
1 22.2020 ms ( 1.35 %) homepage/index.html
1 3.5648 ms ( 0.22 %) promos/sidebar_promo_blurb.html
1 7.3581 ms ( 0.45 %) root.html
1 14.2081 ms ( 0.86 %) sidebars/sidebar.html

In the bottom, you will see something like this:

1 82.7694 ms ( 5.03 %) unprofiled

838.3358 ms ( 50.90 %) Missed
============================================================================
1647.0261 ms (100.00 %) OVERALL TIME
============================================================================

 

 

Disabling this tool

Once you have noted the complete output of this tool (as displayed above), you should disable it. This can be disabled in any one of the following ways:

1. You may disable this tool from your SuperSite/PartnerSite URL

http://<Your SuperSite URL>/?show_profiler=false
http://<Your PartnerSite URL>/?show_profiler=false

2. You can visit any page and disable this tool from that page, by submitting the URL, as displayed in the following example -

http://<Your SuperSite URL>/somepage.php?show_profiler=false
http://<Your PartnerSite URL>/somepage.php?show_profiler=false

However if the URL already has some parameters being passed to it through “&”, then you need to disable this tool by submitting the URL as displayed in the following example -

http://<Your SuperSite URL>/somepage.php?action=promos_amp;show_profiler=false
http://<Your PartnerSite URL>/somepage.php?action=promos_amp;show_profiler=false
 

 

IMPORTANT 

Once you close your browser window, this tool gets automatically disabled.
 

 

 

Tags: , , , , , , , , , , , , , ,

23 Aug 10 Configuring your LivehelpGenie Agent Client software

Before interacting with your website visitors for the first time, we would advise you to configure your LivehelpGenie Agent Client software, as follows:-

Customize your Welcome Message

When you choose to accept a chat request from your website visitor, you can automatically push a custom Welcome/Greeting Message to the visitor. Typical Welcome Messages look like Hi, I am Your_Name. How may I assist you today? or Welcome to Your_Website. How may I help you?

You can set your personal Welcome Message from within your LivehelpGenie Agent Client software from Options -> Customize -> Welcome Message.
 

Prepare Canned Messages and Store them within your LivehelpGenie Agent Client software

While conversing with visitors, you will realize that there are a lot of standard questions that people ask. You can easily prepare detailed responses for such questions in advance and store them within your LivehelpGenie Agent Client software, so that when visitors ask you these standard questions, you can simply provide them with a canned response to save your time and effort in typing the same response over and over again.

You may store and push the following types of Canned Messages to your website visitors:

1. Click Canned -> Manage Canned Messages within your LivehelpGenie Agent Client software

2. Under Canned Manager, click any one of the following categories and click the Add Item button

     

  1. HTML – You can push any HTML content to your website visitors by storing it in a canned response.ExampleFeel free to email us at <a href=”mailto:name@yourdomainname.com”>name@yourdomainname.com</a>.The above would appear as follows in your visitors chat window -Feel free to email us at name@yourdomainname.com.
     
  2. Images – You can easily display an image inline to your website visitors within their chat window, by mentioning the URL of this Image.
     
  3. Web Pages – You can push a web page to your website visitors, by storing a URL here. When you push a web page to your website visitors, they are prompted to accept opening up the pushed page in their default browser.You can customize the message that is pre-fixed and post-fixed to the pushed webpage by modifying the following 2 messages through Chat Window Customization -The Site Operator would Like you to Visit The Following Website
    Press Ok To Open a new Window & View This Page Click here to read in detail about customizing the Chat Window >> 
  4.  

  5. Frequently Used Responses – You may prepare standard responses to common queries and store them within your LivehelpGenie Agent Client software, so that when a visitor inquires about the same, you may push your response to him immediately.
  6.  

     

3. Click OK in the Add file window to save the canned message

4. Once you added all the required messages, close the Canned Manager window. These messages will now be available to you when you begin conversing with your website visitors.

Tags: , , , , , , , , , , , , , , , , , , , , ,

23 Aug 10 ASPUpload Component

ASPUpload is an Active Server component which enables an ASP application to accept, save and manipulate files uploaded with a browser. The files are uploaded via an HTML POST form with one or more <INPUT TYPE=FILE> tags. The <FORM> tag must contain the attribute ENCTYPE=”multipart/form-data”. All Gossimer Windows Hosting packages have support enabled for ASPUpload component. You can use the sample script provided below and tweak it a bit to suit your requirements.

 

Upload Script (Upload.asp)

<%
Set Upload = Server.CreateObject(“Persits.Upload”)
Count = Upload.Save(“C:WHBSitesyourdomainname.comdatafiles”)
Response.Write Count & ” file(s) uploaded to C:WHBSitesyourdomainname.comdatafiles”
%>

HTML form for uploading up to 3 files

<HTML>
<BODY BGCOLOR=”#FFFFFF”>
<FORM METHOD=”POST” ENCTYPE=”multipart/form-data” ACTION=_quot;Upload.asp_quot;_gt;
<INPUT TYPE=”FILE” NAME=”FILE1″ SIZE=”50″><BR>
<INPUT TYPE=”FILE” NAME=”FILE2″ SIZE=”50″><BR>
<INPUT TYPE=”FILE” NAME=”FILE3″ SIZE=”50″><BR>
<INPUT TYPE=”SUBMIT” VALUE=”Upload!”>
</FORM>
</BODY>
</HTML>

 

Tags: , , , , , , , , , , , , , , , , , , , , , ,

20 Aug 10 Testing MySQL database connectivity through a script

You can test connectivity to a MySQL database using the below script -

Sample Script

<?php
$dbname = ‘mysql_dbname’;

if (!mysql_connect(‘mysql_host’, ‘mysql_user’, ‘mysql_password’)) { echo ‘Could not connect to mysql’; exit; }

$sql = “SHOW TABLES FROM $dbname”;
$result = mysql_query($sql);

if (!$result) { echo “DB Error, could not list tablesn”; echo ‘MySQL Error: ‘ . mysql_error(); exit; }

while ($row = mysql_fetch_row($result)) {
echo “Table: {$row[0]}n”;
}

mysql_free_result($result);
?>

The variables used in the script are –

  • mysql_dbname – the MySQL database name
     
  • mysql_host – this needs to be specified as localhost
     
  • mysql_user – the username associated with the above MySQL database
     
  • mysql_password – the password corresponding to the above user

This script, on a successful connection, will fetch and display the names of all the tables in the specified database.

Tags: , , , , , , , ,

20 Aug 10 Domain Name Registration

Gossimer allows you extreme flexibility in setting your Selling Price for your Customers and Sub-Resellers for your Domain Registration Services. Typically, the Pricing module used by the system is a Slab based one, where you can offer automated discounts to your high volume Customers and Sub-Resellers. Setting your Selling Price for the Domain Registration Services is a mere 2 step process.

Step 1: Set your Pricing Slabs

You can define the Pricing Slabs depending upon the Total Receipts of your Customers/Sub-Resellers<#start hosting#> or the number of Hosting (Web Hosting [Linux and Windows] Orders + Email Hosting Orders) Orders purchased by your Customers/Sub-Resellers<#end hosting#>. The Selling Price to each Customer/Sub-Reseller is determined at the time of purchase depending upon the Total Receipts, the number of Hosting (Web Hosting [Linux and Windows] Orders + Email Hosting Orders) Orders, your Slab Pricing and the Customers’/Sub-Resellers’ Specific Pricing.

Reference:

Concept of Total Receipts explained in detail >>
Understanding Pricing Slabs >>

How to set Pricing Slabs?

1. Login to your Control Panel from http://manage.gossimer.biz/reseller.

2. Go to Settings -> Set Pricing, Plans and Promos.

3. Click on the Domain Registration Product to set its Discount Slabs for your Sub-Resellers and/or Customers, and click on Update.

4. Add as many Slabs as required, in this manner.

Step 2: Setting your Selling Price

Once you have set your Pricing Slabs, you can move on to specifying the Selling Price for each of the Slabs. You can specify the Pricing individually for each of the configurations. To do this, follow the steps mentioned below:

1. Login to your Control Panel from http://manage.gossimer.biz/reseller.

2. Go to Settings -> Set Pricing, Plans and Promos.

3. Click on the Domain Registration Product.

4. On the succeeding page, you will find a list of Top Level Domains that you have chosen to sell. Click on the TLD whose Pricing you wish to set.

5. Enter the Selling Price for your Customers and/or Sub-Resellers for all the Slabs. (Note that if you leave the value for any Slab empty, the value of the preceding Slab for that plan would be considered for this Slab. The base Slab, however, can not be empty.)

6. Click on Update Pricing.

IMPORTANT

The SuperSite and PartnerSite contains Pricing information about the Products and Services you offer to your Customers and Resellers respectively. This data is downloaded to your SuperSite and PartnerSite from your Control Panel and cached (stored) on the SuperSite and PartnerSite Server respectively. Hence, you would need to refresh the cache of your SuperSite and PartnerSite once you have completed the above process. You can accomplish this from within your Control Panel itself by clicking on Tools -> Reload SuperSite & PartnerSite Cache -> SuperSite & PartnerSite Domains and Additional Services Data.

Reference:

 

What is SuperSite >>
What is PartnerSite >>

Tags: , , , , , , , , , , , , , , , , , , , , ,