о продвижении сайтов и улучшении конверсии

Артём В. Шкондин
(aka AiK)
оптимизатор
Skype: artyemvs

Отслеживаем транзакции в ShopXML спомощью Google Analytics

Для тех, кому лень искать мануалы :)

Транзакции в Гугле можно отследить двумя способами

1) По посещениям страницы Ok.html. Как настроить цель читать по ссылке

2) Информированием Гугля о том, что транзакция таки случилась. Вот об этом способе хочу рассказать чуть подробнее.

Во-первых, нужно сообщить гуглю, что сайт у нас коммерческий. Это делается в настройках профиля – E-Commerce Website  ставим гордое Yes.  Теперь нужно лезть в код файла /common/all_tail.php,  где очень удобное место для размещение кода аналитикс (можно размещать код и в начале страницы, но тогда при подтормаживании Гугль Аналитикс будет тормозить сайт, что не есть гуд).

Там у вас должен стоять такой код (дефолтный от аналитика):
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-777777-1");
pageTracker._trackPageview();
} catch(err) {}</script>

У меня же стоит такой:

<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-777777-1");
pageTracker._initData();
pageTracker._trackPageview();
<?if (isset($_REQUEST["result"])){$ordarray = split("\|",($_REQUEST["result"]));?>
pageTracker._addTrans(
"<?=$ordarray[0]?>",            // Order ID
"AiK Shop",                     // Affiliation
"<?=$ordarray[2]?>",            // Total
"0",                            // Tax
"<?=$ordarray[5]?>",            // Shipping
" ",                            // City
" ",                            // State
"USA"                           // Country
);
pageTracker._trackTrans();

<?}?>
} catch(err) {}</script>
Объясняю что делают выделенные строчки:

pageTracker._initData(); – инициализация кода аналитикса. Гооворят, что эта строчка устарела. Я же пользуюсь старым программерским правилом: работает – не трогай.

<?if (isset($_REQUEST["result"])){$ordarray = split(«\|»,($_REQUEST["result"]));?> - это уже кусок php кода. Суть такая: посетитель после осуществления транзакции попадает на URL вида OK_52156.html?result=52156|1|40.94|31.99|0|8.95|0|0|0|0

Вот кусок этой URL мы вытягиваем и складываем в массив $ordarray, который дальше используем в параметрах функции pageTracker._addTrans() , которая и сообщает гуглю все параметры транзакции. Комментарии в коде (после двух палок //  :) ) по-моему разжовывают их целиком и полностью.

После чего мы информируем Гугль, что мы тут не погулять вышли, а  хотим транзакцию лицезреть в отчёте при помощи строчки pageTracker._trackTrans()

Собственно и все премудрости, которые можно было самостоятельно извлечь из мануалов :)

Popularity: 1% [?]

$120000 за 6 лет или ShopXML vs Amazon & AiK vs Rowse

Краткая предистория поста:  Димок опубликовал ссылку на  перевод довольно старой статьи Даррена Роуза (problogger.net)  про доходы с партнёрки Амазона.  Сама партнёрка и методы  работы с ней меня не заинтересовали,  но очень цепанул вот этот график доходов Даррена от партнёрки:

Если быть более точным, то меня заинтерсовала сумма дохода в $120К за без малого 6 лет. Это вполне мой график доходов от ShopXML (без учёта рефералов):ShopXMLEarnings
NB: график стартует не от нуля, потому что мне достался в наследство уже ссуществующий несколько лет магазин с трафиком.

Что могу сказать по этому поводу. Во-первых, и мы не лаптем щи хлебаем :)   -я иду даже с небольшим опережением:   планки и в $5K  и в $10K в квартал мне покорились раньше, да и $120K быстрее, чем за 6 лет будет.  Во-вторых,  появилась цель на ближайшие год-полтора:  выйти на уверенные  $15K в квартрал без помощи рефералов.   Ну, а в-третьих, мне захотелось предложить и своим читателям обогнать по доходам «известнейшего блогерра Даррена Роуза» (ц).  Если смог Даррен, а потом я, то почему бы не смочь  и тебе? Присоединяйся! ;)

Я же поделюсь с вами своими советами по извлечению доходов из партнёрской программы  ShopXML.

1. Трафик

Очень сложно соригинальничать – трафик это наше всё. Если вы царь и бог по добыче трафика, то можете тупо следовать совету:  чем больше трафика, тем лучше.  Это вполне себе работающая стратегия.  Мне такая стратегия не совсем по душе, наверное потому, что  добываю я трафик из Гугля чуть хуже, чем остальные :)   Плюс к этому, получил свежий не нравящийся мне пример – трафик на одном из моих магазинов в январе 2010 в 2 раза больше, чем в январе 2009, а продажи выросли только на 25%.  Несмотря на то, что трафик мне  достался почти даром  (слегка продвинутая хорошо написанная статья), мне не нравится такая отдача, а про общий OCR сайта и говорить стыдно  – 0.5% (при том, что лучший не брендовый запрос имеет 6.94% конверсии, а лучший брендовый – 20.83%)   Поэтому я предпочитаю продвигаться максимально высоко по лучшим запросам. Почему именно читать тут и тут.

2. Конверсия

Главное отличие ShopXML  от Amazon’а заключается в том, что весь процесс покупки от запроса в поисковике и до ввода заветных цифр с кредитки находится полностью под контролем вебмастера (про другие отличия читайте тут).  В умелых руках этот контроль позволяет увеличивать доходы в разы. В не очень умелых  скромнее, но тоже вкусно, если трафик добывать вебмастер умеет.  В моём случае увеличение OCR (Order Conversion Rate) всего лишь на 0.01%  (не на 1%, а на одну сотую процента) даст увеличение дохода на ~$35-40 в месяц.  В ближайшее время я  планирую  увеличить конверсию на 0.3-0.5%. При этом я увеличу свой доход на сумму большую, чем зарабатывают некоторые из моих конкурентов на аналогичных объёмах траффика.   Причём это не я такой умный, а они такие ленивые.

Справедливости ради,  есть риск не увеличить конверсию,  а, наоборот, уменьшить. А всё потому, что не все публично раздаваемые советы подходят прям таки любому магазину – нужно не доверять, а проверять на собственной шкуре практике.  О своих будущих проверках  всенепременно обещаю написать в блоге, а о прошлых можно почитать тут, тут или  тут.

3. Редактирование текстов

Очень полезно на продажах отражается вычитка текстов и удаление ошибок и описок. Кроме того, что грамотные тексты увеличивают конверсию, так они ещё и увеличивают трафик.  По двум причинам:  во-первых,  более естественные для носителя языка обороты привлекают больше низкочастотки, чем правильные, но крайне редко употребимые фразы переводчика, а во-вторых, на хорошо написанную статью гораздо чаще ссылаются.

4. Социальные сети

Этот пункт в прицнипе можно развить в отдельный топик под названием что-то вроде Your Social Marketing Sucks ,  но мне просто жаль своего времени на его написание.  Поэтому ограничусь простым выводом из ненаписанного:  забудьте о продажах посетителям с социалок типа reddit.com.   Нет, трафик то вы получите, но с такой удручающе низкой конверсией, что лучше и не упоминать. Ну, а если вы выдающийся копирайтер, способный побудить к покупке в принципе не заинтересованного в ней посетителя, то почему вы читаете этот блог? Если бы вы применили свои таланты к текстам на своих магазинах, где толпами снуют заинтересованные посетители с Гугля,  то вы давно были долларовыми миллионерами.  Не так ли?

Но! Не все социалки одинаково безполезны. Есть среди них такие, которые не только умеют насылать на ваш сайт толпы бездельников, постоянно тусующихся в социалке, но и умеют сами добывать заинтересованный трафик из Гугля (другими словами, вашу заметку в социалке можно вывести в топ Гугля не очень большими усилиями).  Плюс некоторые из них всё ещё позволяют размещать прямые ссылки, так любимые гуглем.

5. Рефералы

Тут мне особо не очем писать, т.к. никаких особых успехов в построении реферальской сети я не достиг:  из сотни привлечённых вебмастеров работать начинают хорошо если 10 человек, из них  добиваются стабильных доходов 1-2 человека.   Но, если у тебя есть пара не очень ленивых и не совсем тупых знакомых, то среднероссийскую зряплату на них заработать можно :)

Удачи!

Popularity: 4% [?]

ShopXML: итоги 2009

Традиционные итоги года работы с ShopXML

Как вы возможно помните, я предполагал в начале года, что год будет сложным. Поэтому, я предпринял некоторые услилия (1, 2, 3), чтобы компенсировать естественное падение спроса. Результаты такие:

  • В 2008- максимальное количество  ордеров в день было 26, в 2009-м   – 34.
  • Максимальный обём продаж за  день подрос с $1555  до $1718, или если  измерять в моих максимальных доходах за день  – на скромные $22.8 :)
  • Общий объём продаж за год вырос на 27,6%  в $$ и на 29,4% в штуках.
  • Как вы уже догадались, средний ордер немного упал. С $50,9 до $50,2  (без учёта доставки).  Другими словами я стал  недополучать примерно 10 центов с ордера

По месяцям изменение  объёмов продаж выглядело так:

shopXML2009

NB: удивительно, что весенний и осенний пики продаж сместились на месяц раньше, по сравнению и с 2008-м и с 2007-м годами – с апреля на март и с сентября на август соответственно.

Моя оценка года:  могло бы быть и  лучше, но с учётом изменения курса рубля – очень даже не плохо. По крайней мере цель получить от партнёрки годовой доход,  измеряемый суммой с шестью ноликами в рублях достигнута и без помощи рефералов :)

Планы на 2010-й

Очень хочу наконец-то запустить магазин  в нише, где трафика просто вагон и маленькая тележка :)   В этом году этого  сделать  не получилось,  потому что много сил отдал рунету. И если быть до конца честным, то потому что много ленился :(

Цель по ордерам поставлю круглую:  10 000 за год.  На текущих шопах она недостижима, даже если вдруг экономика в USA возродится.  Так что для достижения просто обязательно придётся запускать новые шопы :)

По личному доходу в ShopXML загадывать не буду, т.к. суммы с пятью ноликами пожалуй за год не выйдет (хотя пытаться буду), а меньшие суммы не выглядят  мотивирующими :)

Пожелания на 2010-й

Рефералам желаю догнать и перегнать меня по общему количеству ордеров. У меня пока что фора процентов в 25, но вас больше :)

А вот по совокупному доходу вам как раз по силам штурмовать сумму с пятью ноликами, т.е. $100 00о. Если  все мои  задумки на 2010-й  я сумею реализовать  – то  некоторым из вас я в этом помогу ;) А реализовать должен, т.к. этот год мой – год Тигра!

Счастливого нового года!

Popularity: 1% [?]

Сделайте, пожалуйста, мне подарок… :)

UPD: Упс. Нарушил правила голосований рейтинга SEO блогов. Ну тогда без подарков обойдусь :)

Взамен у меня есть отдарок, который многие уже получили в автоматическом режиме – новая версия SEObar‘а. Полезностей в нём две:
1) список внешних ссылок на странице, который отображается при выборе пункта меню Информация о странице. Добавил потому, что в FF куда-то запихали привычный список ссылок так, что мне его не найти :(
2) А так же поиск текущей страницы в индексе Яндекса. Функция понадобилась потому, что из-за активизации работы фильтра АГС-17 очень распространённой стала ситуация, когда ссылка в кэше есть, но в публичном индексе её нет.

Спасибо!

З.Ы: надеюсь до НГ успеть внедрить в бар ещё одну полезную задумку.

Popularity: 1% [?]

Тысячи чертей или почему яндексоиды не бреются?

Очень меня напряг «учет нескольких тысяч поисковых параметров для одного документа«.   Нет,  вовсе не как  оптимизатора. Как оптимизатору мне достаточно оказывать влияние на 3 параметра документа  – относительную частоту запроса в документе, относительную частоту запроса в анкор-листе документа и вес документа, который определяется как сумма передаваемых донорами весов.  Этого в принципе достаточно для успешного продвижения.

Меня беспокоят тысячи параметров как немножко программиста и слегка математика.

Начнём с того, что  одним из основным принципов программирования  (и математики, и философии) является принцип Бритвы Оккама:

entia non sunt multiplicanda praeter necessitatem
(не преумножай сущности без надобности)

Как мне видится,  для успешного ранжирования  любых документов необходимо и достаточно 4 параметра:  к трём вышеупомянутым добавляется возраст документа, и применяется он в случае равенства этих трёх параметров (и для одних типов запросов возраст может идти в плюс, а для других – в минус). А дьявол порылся в точном взвешивании передаваемых ссылками весов:  seo-ссылки, естественные ссылки, ссылки с трастовых и ссылки с экспертных документов – все они должны передавать вес по-разному. Ну и ещё разные типы запросов необходимо учится определять, чтобы искать немного по-разному – но это всё не имеет никакого отношения к параметрам самого документа…

Ладно, ладно, я ничерта не понимаю в поиске, а на самом деле, большинство ценных документов располагается на сайтах, сделанных криворукими вебмастерами (был тут недавно в немаленькой такой компании, головной офис которой расположен в Доме Зингера на Невском, так там сайтом рулили 6 вебмастеров, а на подтверждение прав для консоли вебмастера ушло полтора часа) и поэтому на годный документ ведёт единственная ссылка с текстом подробнее с такого же одиноко расположенного документа на богом и Гуглем (но не Яндексом) забытом сайте, а посему для качественного ранжирования столь бесценных для широких масс документов нужны цельных 245 признаков (кстати, кто-нибудь знает, почему 245, а не нормальные для любого программиста 256?). Лично я, как и Петька из анекдота, такое не только написать, но и представить не могу!  А теперь заметьте, что всего-то за какие-то полгода количество необходимых для ранжирования параметров вдруг увеличились в 8 (!) раз (минимум в 8, потому что «тысячи» это как минимум две ).   Да в ином документе столько букв не бывает сколько придумали параметров яндексоиды.

Хорошо-хорошо, у меня как не у гуманитария очень скудное воображение, поэтому попрошу вообразить вас такую ситуацию:  господину Воложу звонит господин Медведев и с чуть меньшим чем у Путина металлом в голосе спрашивает, а почему это по запросу президент выдаётся википедия со статьей не про того президента? Вообразили? А теперь вообразите как яндексоиды будут вспешке определять какой из тысяч параметров подкрутить, чтобы правильный президент в топе был.  Вот и у меня не получается.  Нет, звонок Медведева Воложу – запросто, а быстрый поиск и исправление ошибки – ну никак.

Гугль, к слову, с задачей выбора правильного президента в вики справляется на раз.  Наверное потому, что PageRank  вычислять умеет :)

Ну и на загрузку опять немножечко математики.  Если вам не хватило 1000 параметров, чтобы выбрать и отранжировать первую тысячу документов из  всех  документов, содержащих слова из запроса пользователя, то вы придумали ровным счётом ничего не значащую тысячу параметров – они совпадают у очень многих документов, а это значит, что «учёт нескольких тысяч поисковых параметров для одного документа»  – это не более чем страшная сказка на ночь для ребёнка начинающего сеошника.

Disclaimer: данная заметка ни в коем разе не является попыткой учить кого-либо писать отличный поиск, но является  просто выражением удивления, почему  Володька не сбрил усы.  Правильной бритвой :D

Upd: комментарий от Ильи Сегаловича.

Это не те «параметры», которые «признаки» или «свойства» (features), а те параметры, из которых строится модель.

Если модель, например, полином второй степени (то есть в качестве параметров используется и признаки и все их произведения) то число параметров модели пропорционально квадрату числа признаков. Чем длиннее модель (чем в ней больше используется параметров) тем точнее можно построить ранжирование или угадать класс объекта или угадать оценку и тп. Однако сложные, длинные модели очень дорого «обсчитывать» по ресурсам.

В этом релизе мы впервые для себя применили очень длинную модель в ранжировании. Для этого пришлось многое переписать.

А признаков у нас, и правда, несколько сотен, и их число и рост их числа, вы совершенно правы, тщательно контролируется и идет конечно же не так быстро.

Popularity: 1% [?]