2012-02-27

How to Monitor Your Website Traffic

Understanding how people are getting to your website and knowing what they are looking at once they are at your website is crucial to improving your online marketing efforts.

By using website analytic tools, you can determine the effectiveness of your various online campaigns.

One such website analytic tool is Google Analytics from Google.com. Once installed, this free tool provides you with important website statistics such as:
  • how many visitors per day to your website
  • what keywords were used to find your website
  • how long visitors stayed on your website
  • which pages are more popular on your website
  • effectiveness of your Google AdWords ads
  • what pages visited first saw
  • what links in your website were clicked
Adding Google Analytics to your website involves signing up at http://www.google.com/analytics and then copying and pasting a few lines of HTML code into all your webpages (or pasting once into your common header file). If your website is based on WordPress, install and configure the Google Analyticator plugin. Once installed, wait at least 24 hours for some data to be collected.

Once you have Google Analytics installed, you can gain a better understanding of the behaviour of visitors to your website. And once you have that understanding, you can go about improving your website content and improving your online marketing campaigns.

2011-08-22

DySE::BettyMills v11.08.22 (BettyMills.com script)

This upgrade is mandatory. You must upgrade to this version. Previous versions of the make.pl script will not download the datafeed file.

Revisions Summary:
  • BettyMills.com datafeed file is now password protected. This new make.pl is able to download it.
Download dyse-bettymills-110822.zip file from:
http://www.c3scripts.com/dyse-bettymills/release/

More info: DySE::BettyMills

2011-03-07

Site Publisher -- FTP Software

If you have a website that has a lot of files, say over 1000 files, you'll want to consider using an FTP synchronization program to upload files.

With a "standard" FTP program, you select what files you want to upload (or download) and specify the destination directory then click the transfer button. This method is time consuming and error prone. You might forget to upload a file that you modified on your hard drive, or you might upload to the wrong directory.

In contrast, you can use an FTP program such as Site Publisher that supports file synchronization. With such a program, you click the Synchronize button and the program compares local files on your hard drive to files on your server. Files and directories that are new or changed are uploaded automatically.

I've been using Site Publisher for several years now to manage some of my larger websites. Saves me a lot of time. I simply edit local HTML files then click the Synchronization button. I know that all changes will be uploaded.

Site Publisher lets you configure a "profile" for each of your websites. In each profile, you specify FTP parameters, directory paths, synchronization rules (e.g.: should new local files be upload? should new remote files be downloaded?), exclusion lists (e.g.: ignore certain file types and directories).

There also a "Files Preview" mode so you can see what files will be uploaded/downloaded/deleted. As you review the list, you can unmark/mark files. After you set up a profile, I recommend that you use "Files Preview" rather than "Synchronization" for the first time. That way you'll be sure that the program is about to do what you expect. After you're sure everything works as expected, use "Synchronization" from then on.

If you configure the synchronization rules to just do downloading (no uploading), then you can use Site Publisher to make a mirror or backup copy of a website on a regular basis.

Site Publisher also has a built-in scheduler so you can schedule profiles to be run at specified intervals, ranging from every minute to quarterly.

And it uploads/downloads fast. Faster than my standard FTP program.

So if you manage a large website and are looking for a way to speed up uploading/downloading, have a look at Site Publisher. I recommend it.

2010-06-03

ABestWeb Affiliate Marketing Forum

Whether you are just starting out in affiliate marketing or you are a veteran, one of the best things you can do is get together with other affiliate marketers.

Learn from them, bounce ideas off of them, ask them for help, and help others.

And one of the best places to do that online is at the ABestWeb Affiliate Marketing Forum. It has been around for many years now (since at least 2005) and has a very good reputation.

ABestWeb is the world's largest Affiliate Marketing forum with 68,000+ members and 123,000+ discussions. Affiliate marketers -— from newbie to experts -— come to ABW to learn and earn more by sharing information about networks, merchants and best practices.

ABestWeb is organized into various categories of sub-forums, including:
  • Affiliate Marketing News & Events:
    New Program Announcements & Paid Ads, Affiliate Tax Laws, Affiliate Marketing Events and Gatherings, AffiliateVoice.

  • Affiliate Lounge:
    Midnight Cafe', Introduce Yourself, Webmasters Barter / Trade / Buy or Sell, ...

  • ABestWeb Affiliate Academy:
    AffiliateABCs.com, Affiliate Legal Lounge, Affiliate Marketing Business Issues, Affiliate Marketing Power Tools, Analytics and Actionable Intelligence, Blogging, Couponer's Corner, Domains & Hosting, Driving Traffic, Effective Advertising, Helpful Articles, Newbie FAQs, Newsletters, ParasiteWare, Programming / Datafeeds / Tools, Search Engine Insight, Spam, Test Purchase Reports, Worldwide Affiliate Marketing

  • Networks and Merchants:
    Commission Junction, Google Affiliate Network, LinkShare, ShareASale, AffiliateFuture, AvantLink, buy.at, DirectAgents, In-House Programs.

  • Outsourced Program Managers:
    Andy Rodriguez Consulting, TeamLoxly, ...

  • Affiliate Manager Forums
We have our own forum at ABestWeb. Check it out:
Cusimano.com Scripts

Keyword Tools

Whether you're targeting Google AdWords, Google AdSense, SEO, or search engine marketing, the selection and optimization of keywords needs to be a part of your website marketing strategy.

Here are a few useful keyword tools to help with researching keywords: If you are serious about doing keyword research then look at using a professional keyword tool:

Twitter Apps & Sites

Here are some useful Twitter related apps and websites:

2010-05-05

Premium Wordpress Theme for Niche Marketing

If you want want to set up a niche website, one of the easiest ways to do that is to use WordPress. But the themes that come with WordPress are standard. You need a theme that is geared specifically for niche website and internet marketing.

Joel Comm, the author of Adsense Secrets, has developed ...

Socrates WordPress Theme ...

an easily customizable WordPress theme developed for niche websites. It can be setup in minutes ...

Watch the video

It's very easy to use and includes an amazing amount of functionality.

Some of the features include:
  • Custom Header Design System
  • 1000’s of Design Combinations
  • 160+ Niche Headers
  • 50+ Backgrounds or Upload Your Own
  • Create Custom Headers On The Fly!
  • Multiple Layout Design
  • Built in Clickbank Monetization
  • Built in Social Media Slider
  • Wordpress Tutorials and Training
  • Internet Marketing Training videos
  • Integrated Affiliate Links for Theme, earn 50%
With Socrates, not only can you control all the links on the primary navigation bar, but there are also give you three optional navbars. At the top right, bottom left and bottom right.

There’s an optional “Ad Bar” which allows users to insert a 728x90 Ad Unit above your content.

There is also a “custom html” section where more ad units, optin boxes, or any html code can be added.

It comes preloaded with 50+ backgrounds that you can pick from or you can upload your own.

You can very easily customize the header too. Pick from over 160 niche header design graphics, and add your site title and description over the graphic at any size and position.

Multiple layout design are available. You can choose left sidebar, right sidebar, and split sidebar designs with either 150px width or 300px width.

Go check this out. Watch the brief video for an overview of the Socrates Theme ...

Socrates WordPress Theme video

2010-04-24

Search Engine Optimization (SEO)

Here are some resources from Google to help you with Search Engine Optimization (SEO):

2010-04-05

Simple banner ad rotator using SSI

Here's a simple method to rotate multiple banner ads into one ad space on your webpage by using SSI (server-side-include) statements in your .html files on your linux server (note: does not work for .php files nor for Windows servers).

To keep things organized, create a directory in the root directory of your website and call it "/ads" (you can use any directory name or location you prefer; just make appropriate adjustments below).

For each banner ad that you want to show, create a text file for it and save it in the "/ads" directory. For example, you might have three ads: /ads/cookware.txt, /ads/cookbooks.txt, /ads/appliances.txt. Each file would have a bit of HTML code to show a banner ad; for example:

<a href="http://www.amazon.com/"><img src="amazon.gif"></a>

They should not contain <html> or <body> tags. They should just contain the basic HTML tags that are used to show the banner ad.

Create a text file named /ads/ads.txt that contains something like the following:

<!--#config timefmt="%S" -->
<!--#if expr="${DATE_LOCAL} <20" -->
   <!--#include virtual="/ads/cookware.txt"-->
<!--#elif expr="${DATE_LOCAL} <40" -->
   <!--#include virtual="/ads/cookbooks.txt"-->
<!--#else -->
   <!--#include virtual="/ads/appliances.txt"-->
<!--#endif -->

The %S (that's a capital letter S) says that the server should look at the seconds hand of the server's internal clock to determine what ad to show. Since the probability of a user visiting the website during any given second (of 60 seconds) is the same as any other second, on average, the ads will be shown evenly over a reasonable amount of time.

The #if with "<20" tests to see if the seconds is less than 20 and causes the first ad to be show. The #elif (means "else if") with "<40" tests to see if the seconds is less than 40 and causes the second ad to be show. The #else (i.e.: all previous tests failed) causes the last ad to be shown.

Why "<20" and "<40"? Because in this example, three ads are being rotated. Take 60 seconds and divide by 3 ads to get 20 seconds per ad.

If you want to show a different number of ads then adjust the tests. For example, for five ads, you would use something like the following code:

<!--#config timefmt="%S" -->
<!--#if expr="${DATE_LOCAL} <12" -->
   <!--#include virtual="/ads/ad1.txt"-->
<!--#elif expr="${DATE_LOCAL} <24" -->
   <!--#include virtual="/ads/ad2.txt"-->
<!--#elif expr="${DATE_LOCAL} <36" -->
   <!--#include virtual="/ads/ad3.txt"-->
<!--#elif expr="${DATE_LOCAL} <48" -->
   <!--#include virtual="/ads/ad4.txt"-->
<!--#else -->
   <!--#include virtual="/ads/ad5.txt"-->
<!--#endif -->

For different numbers of ads, here are the tests to use:

2 ads: <30
3 ads: <20, <40
4 ads: <15, <30, <45
5 ads: <12, <24, <36, <48
6 ads: <10, <20, <30, <40, <50
7 ads: <9, <17, <26, <34, <43, <51
8 ads: <8, <15, <23, <30, <38, <45, <53
9 ads: <7, <13, <20, <27, <33, <40, <47, <53
10 ads: <6, <12, <18, <24, <30, <36, <42, <48, <54

Integrating the ad rotator into your webpage is simple. Use an SSI include statement in your webpage where you want the ad rotator to display an ad:

<!--#include virtual="/ads/ads.txt" -->

This statement will cause the ad rotator code to be included into your webpage, and it will then display one of your ads based on the clock's seconds.

Note: You might need to include the following statement in your .htaccess file (located in your website's root directory) so that the server will process the SSI statements:

AddHandler server-parsed .html .txt

That's how to create a basic ad rotator using SSI. If you have multiple ad spaces on your webpage and you want a different ad rotator for each ad space, create a separate ad rotator for each one (e.g.: /ads/top.txt, /ads/left.txt, /ads/inline.txt).

If you need something more complex, then have a look at the free ad server software OpenX.

2010-03-13

Guide: Google Sitemaps

Beginners guide to what a Google Sitemap is, why you need it, where to get sitemap software to make one, and how to tell Google.com about your sitemap file.

Guide: Google Sitemaps
http://www.scribd.com/doc/28319477/Guide-Google-Sitemaps

Google Sitemaps generator software:
http://www.c3scripts.com/sitemap/

2010-02-08

See a Need, Fill a Need

Social media advisor Chris Brogan wrote in his article "Pursue the Goal Not the Method" about the important difference between method and goals. About goals, he wrote:

Seek the goal.
The goal is equipping people.
The goal is satisfying need.
The goal is seeking to better others.
The goal is to provide.
The goal is to make everything work better.

When you are working on your affiliate marketing efforts, you have to always keep your goals in mind. You have to be flexible as to the method. The method is not as important as the goal.

And not only do you have to keep your goals in mind, you have to think about the goals and needs and wants of your target market (see "So What Do People Want, Exactly?").

I'm reminded of a line from the animated film "Robots" (2005). The motto of the main character is, "See a need, fill a need." This succinct line summarizes all of Chris Brogan's "The goal is ..." statements. We should burn that bit of marketing wisdom into our minds.

So the next time you write a blog post or an article, or add something to your website, keep your goals and your visitors' goals in mind. In fact, even before you do any of that, ask yourself if that is the best method to reach those goals. Be flexible in your method and reach for the goal.

Remember ...

See a need, fill a need.

2010-02-07

Pay-Per-Click ROI Calculator

When you run Pay-Per-Click (PPC) Ad Campaigns such as Google AdWords, you have to keep an eye on your Return On Investment (ROI).

With any ad campaign, there are four important "input" numbers that you need to know so you can calculate "output" numbers such as ROI:
  • Monthly Ad Spend: How much money you want to spend per month for ads. This is your monthly ad budget. You have control over this number.

  • Conversion Rate (%): How many clicks convert into sales, expressed as a percent. Calculated as: number of sales divided by number of clicks, expressed as a percent. For example, 3 sales from 250 clicks is a 1.2% conversion (i.e.: 3 / 250 * 100 = 1.2). You can estimate this number by looking at the past performance of your ad campaigns. Conversion rate will vary depending on a wide variety of factors, including the products you're promoting, your marketing efforts, your competition, SEO, search engine placement, the season, the economy, and more. Use a realistic conversion rate; typically, less than 2.0% for online sales. Note: Past conversion rate is not a guarantee of future conversion rate.

  • Cost Per Click ($): Cost per click (CPC) is how much you are being charged per click by the ad network. Typcially, when you create an ad, you set the maximum CPC you're willing to pay for that ad. You have control over this number.

  • Average Revenue Per Sale ($): How much money you make (on average) per sale. You can estimate this number by looking at your past sales history. You have some control over this number by promoting higher priced items. Note: Past sales are not a guarantee of future sales.
Once you have the above numbers, it is possible to calculate the following monthly estimated numbers (assumes that all of your monthly ad budget gets spent):
  • Estimated Clicks Per Month: Number of clicks in the month. Calculated as: ad budget divided by cost per click.

  • Estimated Total Sales: Number of sales. Calculated as: number of clicks times the conversion rate. For example, 250 clicks with a conversion rate of 1.2% would be 3 sales (i.e.: 250 * 1.2 / 100 = 3). Note: The number of sales is only an estimate and is not guaranteed!

  • Estimated Cost Per Sale: Cost for each sale. This number had better be less than the revenue per sale otherwise you're losing money per sale!

  • Estimated Total Revenue: Total revenue from the sales. Calculated as: total number of sales * revenue per sale.

  • Estimated Total Profit: Estimate of how much money you would make. Calculated as: Total revenue (income) minus monthly ad budget (expense). This number had better be positive otherwise you're losing money!

  • Estimated ROAS: Estimated Return On Ad Spend. If this number is greater than 100%, you're making money; if exactly 100%, you're breaking even; if less than 100%, you're losing money.

  • Estimated ROI: Estimated Return On Investment. If this number is greater than 0%, you're making money; if exactly 0%, you're breaking even; if less than 0%, you're losing money.
Keep in mind that the above numbers are all estimated numbers. Past PPC performance is not a guarantee of future PPC performance.

Rather than calculating all these numbers by hand, you can use this handy PPC ROI Calculator.

By the way, if you're using Google AdWords for your PPC ad campaigns, AdWords can be a great way of getting traffic to your website, but it can also get very expensive if you don't know what you're doing. I suggest that you check out Beating Adwords.

2010-02-06

Recuva: Free File Recovery Software

Unlike my other posts, this one is not about affiliate marketing tips.

It's about a useful little utility program that I found that recovers deleted files on your Windows computer, Recycle Bin, digital camera card, or MP3 player.

It's called Recuva and it's free (the author does ask for a donation if you find it useful).

Recuva

Recuva can recover pictures, music, Office documents, video, and all other file types too.

The thing is, you really should install Recuva on your Windows computer before you need. Because when you delete any file (whether accidentally or intentionally), the space that the file occupied is now freed up for any new files to use. So if you were to install Recuva at that point, the Recuva program itself might be written to that section on the hard drive thus overwriting the very file that you wanted to recover.

I have Recuva installed on all my computers just in case I need. And I recommend it to everyone I can.

So, install it now, before you need it. Check it out... Recuva

Blocking Bad Bots and Scrapers with .htaccess

Why block "bad bots"? Well, first let me say what a "bad bot" is. It is a search engine spider or email harvester spider that downloads pages from your website and does not obey your robots.txt file. The major of bad bots are a useless waste of your server's bandwidth and resources. That's why I ban them from my websites.

Most bad bots can be identified by their User-Agent value. By making your server check for known User-Agent values of bad bots, you can block those bad bots. Some bad bots forge their User-Agent value and pretend to be web browsers such as FireFox or IE; those bad bots cannot be blocked based on User-Agent (you may be able to block them based on IP address).

The testing for bad bots goes in your website's .htaccess file. If you have a dedicated server, you could put the testing in your webserver's http.conf file for greater efficiency.

I have the following statements in my website's root .htaccess file before all other Rewrite statements:

#--- 403 Forbidden file ---
ErrorDocument 403 /403.html

#--- enable Rewrite engine ---
RewriteEngine on
RewriteBase /

#--- block bad bots ---
# see: http://www.askapache.com/htaccess/blocking-bad-bots-and-scrapers-with-htaccess.html

RewriteRule ^403\.html$ - [L]

# IF THE UA STARTS WITH THESE
RewriteCond %{HTTP_USER_AGENT} ^(aesop_com_spiderman|alexibot|backweb|bandit|batchftp|bigfoot) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(black.?hole|blackwidow|blowfish|botalot|buddy|builtbottough|bullseye) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(cheesebot|cherrypicker|chinaclaw|collector|copier|copyrightcheck) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(cosmos|crescent|curl|custo|da|diibot|disco|dittospyder|dragonfly) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(drip|easydl|ebingbong|ecatch|eirgrabber|emailcollector|emailsiphon) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(emailwolf|erocrawler|exabot|eyenetie|filehound|flashget|flunky) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(frontpage|getright|getweb|go.?zilla|go-ahead-got-it|gotit|grabnet) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(grafula|harvest|hloader|hmview|httplib|httrack|humanlinks|ilsebot) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(infonavirobot|infotekies|intelliseek|interget|iria|jennybot|jetcar) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(joc|justview|jyxobot|kenjin|keyword|larbin|leechftp|lexibot|lftp|libweb) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(likse|linkscan|linkwalker|lnspiderguy|lwp|magnet|mag-net|markwatch) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(mata.?hari|memo|microsoft.?url|midown.?tool|miixpc|mirror|missigua) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(mister.?pix|moget|mozilla.?newt|nameprotect|navroad|backdoorbot|nearsite) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(net.?vampire|netants|netcraft|netmechanic|netspider|nextgensearchbot) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(attach|nicerspro|nimblecrawler|npbot|octopus|offline.?explorer) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(offline.?navigator|openfind|outfoxbot|pagegrabber|papa|pavuk) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(pcbrowser|php.?version.?tracker|pockey|propowerbot|prowebwalker) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(psbot|pump|queryn|recorder|realdownload|reaper|reget|true_robot) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(repomonkey|rma|internetseer|sitesnagger|siphon|slysearch|smartdownload) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(snake|snapbot|snoopy|sogou|spacebison|spankbot|spanner|sqworm|superbot) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(superhttp|surfbot|asterias|suzuran|szukacz|takeout|teleport) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(telesoft|the.?intraformant|thenomad|tighttwatbot|titan|urldispatcher) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(turingos|turnitinbot|urly.?warning|vacuum|vci|voideye|whacker) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(libwww-perl|widow|wisenutbot|wwwoffle|xaldon|xenu|zeus|zyborg|anonymouse) [NC,OR]

# STARTS WITH WEB
RewriteCond %{HTTP_USER_AGENT} ^web(zip|emaile|enhancer|fetch|go.?is|auto|bandit|clip|copier|master|reaper|sauger|site.?quester|whack) [NC,OR]

# ANYWHERE IN UA -- GREEDY REGEX
RewriteCond %{HTTP_USER_AGENT} ^.*(craftbot|download|extract|stripper|sucker|ninja|clshttp|webspider|leacher|collector|grabber|webpictures).*$ [NC]

# ISSUE 403 / SERVE ERRORDOCUMENT
RewriteRule . - [F,L]
(download this file)

The statement "ErrorDocument 403 /403.html" causes all banned users to be redirected to /403.html so you should create a simple 403.html file that just reports the user has been banned. Keep it simple without any images or external CSS references (those files would be blocked).

<html>
<head><title>403 Forbidden</title></head>
<body>
<h1>403 Forbidden</h1>
<p>Access forbidden.</p>
</body>
</html>
(download this file)

This .htaccess file is based on a post at AskApache.com. The same concept is also mentioned in a post at JavasSriptKit.com.

It is also possible to ban spiders/spammers/users based on their IP address. For example, you could ban access from IP addresses located in China. I'll cover that topic in a subsequent post.

Redirect www.domain.com to domain.com

In my post "Redirect domain.com to www.domain.com", I described how to redirect requests of domain.com to www.domain.com (note the addition of www.).

It's also possible to do the reverse. In this post I'll describe how to redirect requests from www.domain.com to domain.com (note the removal of www.).

Twitter.com uses this "base domain" technique. Try it... access http://www.twitter.com/c3scripts and you'll see that you're redirected to http://twitter.com/c3scripts

Note: Throughout this post, I mention domain.com (without www.) and www.domain.com (with www.). They are different. Be very clear on that point.

Note: Some web servers are configured to only handle accesses to www.domain.com and will not accept accesses to domain.com. Try accessing your own domain http://domain.com (without www.) and see if your server can handle it or not. If not, ask your hosting company to configure the server to accept domain.com (without www.) accesses, otherwise you cannot use this redirection on your server.

Adding two statements to your root .htaccess file is all you need to do. Add these statements near the top of your .htaccess file before all other Rewrite statements.

#--- remove www domain prefix ---
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^(.*) http://%1/$1 [R=301,L]

So what do these two lines do?

The RewriteCond (a rewrite condition) tests the HTTP_HOST (what domain is being accessed) to see whether it has www. at the start. If that condition is met, then the next statement is evaluated. If that condition is not met, then the RewriteRule is skipped.

The RewriteRule takes whatever path is being accessed and redirects to that path at the base domain. For example, http://www.domain.com/something.html would be redirected to http://domain.com/something.html (without www.). In the RewriteRule, the %1 is substituted with what the RewriteCond matched in its parentheses, and the $1 is substituted with what the RewriteRule matched in its parentheses. So %1 has the base domain, and $1 has the path. So, http://%1/$1 is the URL of the base domain and path.

Note: If you have no root .htaccess or it has no RewriteRule statements, then somewhere above the preceding RewriteCond/RewriteRule statements, you also need these two statements to ensure that the Rewrite engine is enabled:

#--- enable Rewrite engine ---
RewriteEngine on
RewriteBase /

So, if you are using one of our DySE scripts, such as DySE::StubHub, then your .htaccess file might look something like this:

#--- enable Rewrite engine ---
RewriteEngine on
RewriteBase /

#--- remove www domain prefix ---
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^(.*) http://%1/$1 [R=301,L]

#--- DySE::StubHub at root / ---
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.+$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ cgi-bin/dyse/view.pl?merch=stubhub&dir=&path=$1 [L]

The order of these three blocks of statements is important. You want the test of the domain name to be done before all other RewriteCond/RewriteRule statements.

2010-02-03

So What Do People Want, Exactly?

Maslow's "Hierarchy of Needs" is a theory in psychology, proposed by Abraham Maslow in his 1943 paper "A Theory of Human Motivation". Maslow subsequently extended the idea to include his observations of humans' innate curiosity.

Maslow's Hierarchy of Needs consists of: Deficiency needs (Physiological needs, Safety needs, Social needs, Esteem), and Self-actualization (Acceptance, Problem Centering, The need for privacy, Morality and discrimination between means and ends, Sense of Humor, Imperfections, The desires to Know and to Understand).

So what do people want, exactly?
People want to ...
  • feel safe and secure
  • feel comfortable
  • be free to do what they want
  • be cared for and connected to others
  • be desired by others
  • feel that they matter
  • grow and become more
  • be surprised and excited
  • serve others and give back
  • believe there is a higher purpose
The more of these needs that the consumer believes our promoted product/service satisfies, the more successful our marketing efforts will be.

Big brands spend over $450 billion each year to influence consumers. They wouldn't spent that much if it did not work -- they know what they're doing. Learn what they are doing to satisfy consumers' needs. Apply some of those strategies in your own affiliate marketing efforts to be more successful.

It's also important as marketers that we realize there is a difference between need and want. A person may need a car, but they may want a Mercedes or BMW or Lexus. And the person wants that expensive car to meet their needs (e.g.: to be desired by others, feel that they matter).

So remember, focus your marketing efforts on what people want.

Remember to Give Them What They Want (It's Really Very Simple) describes these needs in greater detail and illustrates them with brands that successfully target those needs. Check it out.

Must Identify Yourself as an Amazon.co.uk Associate

Amazon.co.uk will be requiring you to clearly state on your website that you are an Amazon.co.uk Associate.

The upcoming March 1, 2010 version of the Amazon.co.uk Operating Agreement contains the following section:

10. Identifying Yourself as an Associate

You will not issue any press release or make any other public communication with respect to this Operating Agreement, your use of the Content, or your participation in the Programme. You will not misrepresent or embellish the relationship between us and you (including by expressing or implying that we support, sponsor, endorse, or contribute to any charity or other cause), or express or imply any relationship or affiliation between us and you or any other person or entity except as expressly permitted by this Operating Agreement. You must, however, clearly state the following on your site: "[Insert your name] is a participant in the Amazon Europe S.à.r.l. Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.co.uk/Javari.co.uk."

Notice the sentence that I have highlighted in yellow.

You should include the required sentence on your website before March 1, 2010 so that you will remain in compliance with the upcoming Amazon.co.uk Associates Programme Operating Agreement.

A summary of the all changes between the current and next version of the agreement can be seen here: Amazon.co.uk agreement comparison.

2010-02-01

How To Become A Super Affiliate In 5 Easy Steps

I just watched a new video on Jeff Johnson's UndergroundTrainingLab.com blog.

And it's terrific!

How To Become A Super Affiliate In 5 Easy Steps

I can't believe this ...

In this 30-minute video Jeff tells you exactly which products he's promoting... and how much money he's making with them... and it's a lot!

Jeff literally hands you his best money-getting affiliate promotions on a silver platter.

Here's your free...

"How To Become A Super Affiliate In 5 Easy Steps" video

Enjoy!

P.S.

You don't have to give your email to watch it or anything like that.

But I'm on Jeff's mailing list and he sends out great content and free software all the time.

Watch the video and if you like it ...

Join his list.

You'll love his stuff.

Here's that free video. Check it out ...
How To Become A Super Affiliate In 5 Easy Steps

2010-01-30

Advertising Tax Goes Beyond New York State

Advertising tax law first became widespread news when New York state passed such legislation.

Basically, if a merchant (who is located outside of New York state) has at least one affiliate in New York state then New York state can charge the merchant for sales tax of all sales in New York state.

To avoid such tax by New York state, some merchants no longer accept affiliates located in New York state. One such merchant is Amazon.com, which terminated the affiliate accounts of its affiliates located in New York state. The New York Post has dubbed the advertising tax the "Amazon Tax".

Several states have already passed advertising tax law:
  • New York
  • North Carolina
  • Rhode Island
And several other states are proposing legislation that could require certain advertisers to charge sales tax on Internet retail sales or tax via other means.

For more information about advertising tax and its current status in your state, check out these resources ... And these blog posts provide more details about the advertising tax ...
Note: The above information is not tax or legal advice, and it is provided as a courtesy for your convenience.

Scheduled Tweets

Twuffer.com is a free service that enables you to enter future tweets, also known as scheduled tweets and timed tweets.

You type in your tweet text and select a date and time that you want your tweet to be posted to your Twitter.com account.

You can enter as many scheduled tweets as you want. Twuffer.com will post them at the appointed date and time.

Some uses for scheduled tweets include:
  • pre-written announcements
  • event/conference reminders
  • reminder to tune into weekly podcast
  • daily tips
The advantage of a scheduled tweet service is that you can enter all your scheduled tweets in days, weeks, or even in months in advance.

You login to twuffer.com using your twitter.com username/password. There's no separate twuffer.com login to setup and remember. If you have several twitter accounts, no problem -- just login to twuffer.com using the username/password of the twitter account that you want to use.

Once logged into twuffer.com, there's a "Type your tweet" box where you type your tweet (has the typical "140 character" countdown), and also a "When to tweet" popup calendar and time dropdown menu to set the date/time of your new scheduled tweet.

Below the tweet entry area, there are four tabs:
  • Dashboard tab: Shows how many tweets you've entered, how many are queued, how many have been sent, the next tweet to go out, and the previous tweet that went out.

  • Queued tweets: List of scheduled tweets. Each row shows the text to be sent, date/time when to be sent, and an X to delete the tweet.

  • Sent tweets: List of sent tweets. Each row shows the text sent, date/time when was sent, and an X to delete the tweet from the log (to delete actual tweets from twitter.com you have to go to twitter.com itself).

  • Settings: Settings for timezone and date/time display formats.
I do use twuffer.com myself. One of my sites is about romance. On its corresponding twitter account, @moreromance, I tweet daily love quotes. Well, I don't actually spend time on it each day sending out a tweet, it just appears that way. I spent one day entering 6 month's worth of daily love quotes; now twuffer.com takes care of posting a tweet each day. I sit back and forget about it.

Besides twuffer.com, several other scheduled tweet services are available, such as FutureTweets.com. For others, search for "timed tweets" or "scheduled tweets" or "future tweets". Personally, I found twuffer.com to be the one with the simplest user interface and the easiest service to use.

Check it out... Twuffer.com