Forum Moderators: buckworks

Message Too Old, No Replies

Any downside I'm not seeing for setting 30-year affiliate cookies?

...as long as we don't mind paying the commission?

         

MichaelBluejay

1:27 pm on Dec 6, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I'm setting up my first affiliate program for a client from scratch. I know that most programs set affiliate cookies to expire in 30 to 60 days, which has always struck me as a bit unfair to the affiliate. If a visitor becomes a customer later, even much later, part of the reason the visitor came back was arguably due to some name recognition, courtesy of the introduction to the site by the old affiliate. So I'm thinking of setting the affiliate cookie for 30 *years*. If someone makes their first purchase several years after the referral, we're still willing to pay the commission, so I'm not sure I see any problem. What I think our 30-year cookie policy would get us is lots of goodwill in the eyes of our affiliates, which is much more important to us than a few-odd extra commissions that we'd have to pay out. Most users don't keep cookies for more than a year anyway, and most customers don't purchase far, far after their first intro to a site, so I don't see the impact being that big anyway. (And again, even if it were, we're willing to pay.)

Is there some other downside to setting 30-year cookies that I'm missing?

Corey Bryant

2:05 pm on Dec 6, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Well of course it users delete the cookies, it does not matter.

It is an interesting marketing gimmick, I will say

-Corey

ccDan

4:41 pm on Dec 6, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Sounds scammy. Will it attract the right kind of affiliate?

Aren't good affiliate marketers generally pretty computer savvy? Wouldn't they know that:

a) users may delete their cookies

b) crashes, virii, spyware, etc. may compromise the user's computer, forcing them to reformat, reinstall, etc., which would eliminate the cookies

c) when they buy a new computer, who transfers their web browser and its cookies to the new computer?

And, what's the likelihood of someone using the same computer 30 years later?

A 30 year cookie sounds scammy to me. It's not believable, so I would review your affiliate program right away with suspicion.

A 30-month (or 36-month) cookie might be better. It sounds reasonable and is more believable.

If you do do a 30-year cookie, I wouldn't promote it that way. I'd promote it as a long term cookie or something, stressing that whether a customer returns in 30 days, 60 days, 90 days even 6 or 12 months later, the affiliate will get credit for the sale. That you're with them for the long haul. Maybe even have a "Where did you find out about us?" box on the order form, so that if there is no cookie, but the customer remembers reading about you on domain.dom, the affiliate will still get credit.

It's a good idea, if done right. But, if you don't market it right, I think it can hurt you by making you appear scammy. If you say something like... "We appreciate your hard work as an affiliate, and we want you to get credit for a sale, whether the customer returns in 7 days, 7 weeks or even 7 months, so we set our tracking cookie with a thirty year expiry. While we realize the likelihood of anyone using the same computer thirty years from now is next to nil, what this does is assure you receive credit for returning customers, no matter how long they wait to make a purchase from our site." ...that is makes the offer more credible. That can build goodwill with your affiliates.

But, if you just focus on a "30 YEAR COOKIE! WOW!", you may attract the wrong kind of affiliates, and push away the good ones.

So, be cautious how you decide to promote this.

MichaelBluejay

10:08 pm on Dec 6, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Thanks, this is all good advice.

We're not making any representation that the user's cookie will still be there after many years, just that we're not tossing the cookies (oops) quickly like other affiliate programs. We can't guarantee that the cookie will still be there, but at least we're making it *possible*.

It's a good idea to set the cookie to 3 years vs. 30, since it sounds more believable, and we might get just about as much goodwill from doing so as we would with 30. I'll think about that.

I've written a whole page to explain in plain English how our program works, how it's different from other programs, and how we do things like handle repeat sales and the first affiliate/last affiliate paradox, answers that you often don't get from other programs. So I'm hoping all this underscores our commitment to the affiliate instead of coming off sounding scammy. The thing I *don't* have on our page that many other programs have is "Look how much money you can make!" Now THAT'S scammy. :)

Here's how I'm thinking of wording the cookie thing.

Our cookies last. If you send a visitor to a site but they don't get around to making a purchase until four months later, will you get credit for the sale? With us, you will. At just about every other site, you won't. It's a dirty little secret that most other affiliate programs set their referrer cookies to expire soon; more than half expire in [url=http://www.clickz.com/showPage.html?page=844221 30 days or less]! But when you refer a visitor to us, we set your referrer cookie for 30 years. If your visitor comes back later, even much later, and their cookie is still there, you still get credit for the sale.

Our ToC/Agreement is written in plain English, too, and it's not very long. In there I say:

How we track. When you send a visitor our way we set a 30-year cookie in their browser. Our ability to tie them to you on their first purchase rests on that cookie being there. If the customer deletes their cookies before they buy then we can't identify them as coming from you, and we can't credit you, and that's not our fault. But if a customer makes an initial purchase with their cookie intact, we'll tag them as your customer in our database, so if they make subsequent purchases even after deleting their cookies, we can try to match them to you through various combinations of via their name, email address, city, state, and zip code.

bcc1234

10:32 pm on Dec 6, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Is there some other downside to setting 30-year cookies that I'm missing?

Some user agents don't handle dates for cookies correctly past 10 years. Not to mention the year 2038 problem, which you would start hitting a year from now with 30-year cookies.

MichaelBluejay

11:27 pm on Dec 6, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



That's good to know. I'm realizing a mistake I made, in that I intended to set the expiry to what I understood to be the maximum expiry date, Dec. 2037, which I was thinking of as 30-odd years. But in ten years that would mean a 20-odd year cookie.

So I was going to revise my description to say that cookies don't expire "until 2037", but that 10-year issue you mentioned is cause for concern. Yet I couldn't find any source to verify that in Google. And my Dec. 2037 cookies seem to be set okay in Firefox, Safari, and IE. Can you point me to a reference about the 10-year limit?

bcc1234

11:32 pm on Dec 6, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Can you point me to a reference about the 10-year limit?

A while ago I was doing some consulting for a company that had problems with their affiliate tracking. And we found out that setting a cookie to something like 1 year resulted in more users being tracked than with a 10-year cookie. In other words, cookies with high really long expiration ended up either being rejected or treated as session cookies.

In my own tracking (logs and affiliates), I always use 5-year expiration. I doubt you'll find many returning visitors who haven't erased cookies or upgraded/changed computers in such long time.

Corey Bryant

2:09 pm on Dec 7, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I think you are referring to RFC 2109: [ietf.org...] and on MS: [support.microsoft.com...]

-Corey

MichaelBluejay

1:32 am on Dec 8, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



The word "year" or "years" do not appear anywhere on those pages. Could you quote the revelant part?

shri

9:24 am on Dec 8, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



>> we can try to match them to you through various
>> combinations of via their name, email address, city,
>> state, and zip code.

Or a column in your database which tags that customer for life as a referal by a particular aff id. :)

Corey Bryant

6:32 pm on Dec 8, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member




There are, of course, many different potential contexts and thus many
different potential types of session. The designers' paradigm for
sessions created by the exchange of cookies has these key attributes:

1. Each session has a beginning and an end.

2. Each session is relatively short-lived.

3. Either the user agent or the origin server may terminate a
session.

4. The session is implicit in the exchange of state information.

Ultimately the cookie is renewed upon the session - so if you set it for ten years and I visit your site today - it will expire in ten years. If I visit though in a month, the cookie should be update and expire in ten years. It also depends on the user agent / user when the cookie will expire

-Corey

gabby

3:21 am on Dec 9, 2006 (gmt 0)

10+ Year Member



In 30 years I plan to be retired living at the beach, so whether or not I get your commission means nothing to me.

MichaelBluejay

5:30 am on Dec 9, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Or a column in your database which tags that customer for life as a referal by a particular aff id. :)

Um, that's what I'm doing. If a customer orders the first time as "Jen Smith" and the second time, without a cookie, as "Jennifer Smith", then I need to search on more than just "Firstname Lastname" to see if she's ordered before and if her record has an affiliate ID attached.

In 30 years I plan to be retired living at the beach, so whether or not I get your commission means nothing to me.

Yeah, but the point is, if the cookie is good for 30 years, then it's also good for FOUR MONTHS, which is longer than just about any other affiliate program out there.

If I visit though in a month, the cookie should be update and expire in ten years.

Cookie will be updated to expire in 10 years from the date of revisit if the visitor has clicked the affiliate link, but not if it's a bookmarked or typed-in revisit. I know I have the ability to re-update, but since I'm offering a 10-year cookie, then I'm not sure that resetting it every time is necessary.

shri

2:34 am on Dec 11, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



>>and the second time, without a cookie, as "Jennifer Smith"

Ok. I get it. We require a customer to login, if they forget their old login there is really not much we can do to trace their login to an old account.

MichaelBluejay

3:35 am on Dec 11, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Couldn't you have a "Send me my login info" form, where they enter their email address, and if that email address is in the database then you send the username/password to that email address?

cbarling

7:06 pm on Dec 11, 2006 (gmt 0)

10+ Year Member



Email address is definitely the way to track people if you lose them on the cookie front. Remember that an email address is unique.

With the right design, you can continue to track people if they change computer or change email address. You lose track of them if they do both at once.

Chris

jecasc

9:10 pm on Dec 11, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Is there some other downside to setting 30-year cookies that I'm missing?

Being the suspicous type: If you would make a big fuzz of your 30 or 10 year or any other exaggerated expiry date I would probably take a closer look before joining your affiliate programm. Because it would appear to me as if you were fishing for the dumber type or rookie and try to screw them.

Make it six month, make it one year. Maybe even two. Anything else is just exaggerated in my opinion.

shri

4:26 am on Dec 12, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



>> Make it six month, make it one year

Being a content driven affiliate we operate on the principle that if you cannot convert a user in 24 hours (even that is pushing it), you've lost 'em.

MichaelBluejay

9:27 am on Dec 12, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



That may be true, but I think the problem is that many other affiliates feel cheated when their cookies expire after a month or two. And if I can increase their comfort level with little to no downside, I think that's a good choice.

Launched the program last night, just had my first three signups to the program. Everything seems to be going well so far, whoo-hoo!