Директ, Adwords и Метрика

Unlock
На сайте с 01.08.2004
Offline
776
1481

Готовлюсь к глубокому погружению в контекстную рекламу и пока не очень понимаю, как отслеживать эффективность.

Пока получается такая картина. В Метрике можно настроить цели, в том числе с учетом цены товара. Правильно ли я понимаю, что по каждому ключевому слову, которое есть в рекламной компании, можно будет посмотреть стоимость заказанных товаров? Т.е. есть возможность соотнести сумму затрат на контекст и сумму заказанных товаров по каждому ключу?

Можно ли нечто подобное сделать с Adwords в Метрике? Или же Директ в Метрике, а Adwords в Аналитексе отслеживать и все вместе это не сопрячь?

Подскажите пожалуйста, в какую сторону варианты решения искать? Хочется иметь данные по затратам на контекст и сумму заказов, по каждому ключевому слову.

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
Shema
На сайте с 01.12.2005
Offline
176
#1

Метрика не даст вам полной информации по прибыли, так как она не позволяет вести учёт цен ваших товаров.

В вашем случае надо скорее делать CRM на стороне сайта, куда подвязывать информацию об источниках рекламы, привлекших покупателя.

Студия Design Coda (http://www.designcoda.ru/). Личные контакты: +7(903)1367564, skype:andrey.oshemkov, telegram:@oshemkov. WMID: 492025973671 (https://passport.webmoney.ru/asp/certview4.asp?wmid=492025973671), делаем и рекламируем сайты, мобильные приложения, ботов для Telegram.
Unlock
На сайте с 01.08.2004
Offline
776
#2
Shema:
так как она не позволяет вести учёт цен ваших товаров

Как же не позволяет: http://metrika.yandex.ru/promo/goals#track

Есть же Цена (ценность) цели

Цену цели можно передавать, даже если ваш сайт не является интернет-магазином. Для передачи цены предназначен параметр визита order_price или price.

Другой вопрос, что мне пока не понятно, там видно только по источнику трафика или же большая детализация есть - по каждому кейворду.

Dmitry V___v
На сайте с 07.12.2006
Offline
286
#3
Unlock:
Как же не позволяет: http://metrika.yandex.ru/promo/goals#track
Есть же Цена (ценность) цели


Другой вопрос, что мне пока не понятно, там видно только по источнику трафика или же большая детализация есть - по каждому кейворду.

по источнику трафика.

по кейвордам можно сделать привязку через динамический параметр в UTM, но это гемор и работает через раз.

Так что лучше гугл аналитикс для этих целей настраивать

Создание и ведение кампаний Google/Bing/Twitter/FB Ads под USA, Canada, United Kingdom and Australia ( https://searchengines.guru/ru/forum/1028286 ) + жирный линкбилдинг под бурж ( https://searchengines.guru/ru/forum/1028282 )
Unlock
На сайте с 01.08.2004
Offline
776
#4
Pall:
Так что лучше гугл аналитикс для этих целей настраивать

Много раз читал, что аналитикс советуют. А чем он лучше? Т.е. там можно настроить отслеживание и Директа и Adwords и обычного поиска и будет видна стоимость и количество заказов?

На какую тему хелп читать?

Dmitry V___v
На сайте с 07.12.2006
Offline
286
#5

можно. Но код самого счетчика придется подправлять

Тут код для поисковиков, для примера, чтобы однозначно опознавал как переходы как Organic


var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-цифры-1']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);


_gaq.push(['_trackPageview']);



// Поиск картинок
_gaq.push(['_addOrganic', 'images.yandex.ru', 'q', true]);

// Поиск по блогам
_gaq.push(['_addOrganic', 'blogsearch.google.ru', 'q', true]);
_gaq.push(['_addOrganic', 'blogs.yandex.ru', 'text', true]);



// Товарные площадки России (поиск по товарам и прайсам)
_gaq.push(['_addOrganic', 'market.yandex.ru', 'text', true]);
_gaq.push(['_addOrganic', 'price.ru', 'pnam']);
_gaq.push(['_addOrganic', 'tyndex.ru', 'pnam']);
_gaq.push(['_addOrganic', 'torg.mail.ru', 'q']);
_gaq.push(['_addOrganic', 'tiu.ru', 'query']);
_gaq.push(['_addOrganic', 'tech2u.ru', 'text']);
_gaq.push(['_addOrganic', 'goods.marketgid.com', 'query']);
_gaq.push(['_addOrganic', 'poisk.ngs.ru', 'q']);
_gaq.push(['_addOrganic', 'sravni.com', 'q']);
_gaq.push(['_addOrganic', 'e-katalog.ru', 'search_']);



// Поисковики России
_gaq.push(['_addOrganic', 'go.mail.ru', 'q']);
_gaq.push(['_addOrganic', 'nova.rambler.ru', 'query']);
_gaq.push(['_addOrganic', 'nigma.ru', 's']);
_gaq.push(['_addOrganic', 'webalta.ru', 'q']);
_gaq.push(['_addOrganic', 'aport.ru', 'r']);
_gaq.push(['_addOrganic', 'poisk.ru', 'text']);
_gaq.push(['_addOrganic', 'km.ru', 'sq']);
_gaq.push(['_addOrganic', 'liveinternet.ru', 'ask']);
_gaq.push(['_addOrganic', 'quintura.ru', 'request']);
_gaq.push(['_addOrganic', 'search.qip.ru', 'query']);
_gaq.push(['_addOrganic', 'gde.ru', 'keywords']);
_gaq.push(['_addOrganic', 'gogo.ru', 'q']);
_gaq.push(['_addOrganic', 'ru.yahoo.com', 'p']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script>

по аналогии можно настроить и контекст, и отслеживание переходов с социалок.

Ну и про расхождения в статистике того же adwords/direct и analytics из-за технических особенностей работы последнего не стоит забывать

---------- Добавлено 27.06.2013 в 20:25 ----------

список функций и переменных с примерами использования для тюнинга аналитикса тут

---------- Добавлено 27.06.2013 в 20:26 ----------

P.S. пардон, по социалкам другой код:




// Copyright 2012 Google Inc. All Rights Reserved.


/**
* @fileoverview A simple script to automatically track Facebook and Twitter
* buttons using Google Analytics social tracking feature.
* @author api.nickm@gmail.com (Nick Mihailovski)
* @author api.petef@gmail.com (Pete Frisella)
*/




/**
* Namespace.
* @type {Object}.
*/
var _ga = _ga || {};




/**
* Ensure global _gaq Google Analytics queue has been initialized.
* @type {Array}
*/
var _gaq = _gaq || [];




/**
* Tracks social interactions by iterating through each tracker object
* of the page, and calling the _trackSocial method. This function
* should be pushed onto the _gaq queue. For details on parameters see
* http://code.google.com/apis/analytics/docs/gaJS/gaJSApiSocialTracking.html
* @param {string} network The network on which the action occurs.
* @param {string} socialAction The type of action that happens.
* @param {string} opt_target Optional text value that indicates the
* subject of the action.
* @param {string} opt_pagePath Optional page (by path, not full URL)
* from which the action occurred.
* @return a function that iterates over each tracker object
* and calls the _trackSocial method.
* @private
*/
_ga.getSocialActionTrackers_ = function(
network, socialAction, opt_target, opt_pagePath) {
return function() {
var trackers = _gat._getTrackers();
for (var i = 0, tracker; tracker = trackers; i++) {
tracker._trackSocial(network, socialAction, opt_target, opt_pagePath);
}
};
};




/**
* Tracks Facebook likes, unlikes and sends by suscribing to the Facebook
* JSAPI event model. Note: This will not track facebook buttons using the
* iframe method.
* @param {string} opt_pagePath An optional URL to associate the social
* tracking with a particular page.
*/
_ga.trackFacebook = function(opt_pagePath) {
try {
if (FB && FB.Event && FB.Event.subscribe) {
FB.Event.subscribe('edge.create', function(opt_target) {
_gaq.push(_ga.getSocialActionTrackers_('facebook', 'like',
opt_target, opt_pagePath));
});
FB.Event.subscribe('edge.remove', function(opt_target) {
_gaq.push(_ga.getSocialActionTrackers_('facebook', 'unlike',
opt_target, opt_pagePath));
});
FB.Event.subscribe('message.send', function(opt_target) {
_gaq.push(_ga.getSocialActionTrackers_('facebook', 'send',
opt_target, opt_pagePath));
});
}
} catch (e) {}
};




/**
* Handles tracking for Twitter click and tweet Intent Events which occur
* everytime a user Tweets using a Tweet Button, clicks a Tweet Button, or
* clicks a Tweet Count. This method should be binded to Twitter click and
* tweet events and used as a callback function.
* Details here: http://dev.twitter.com/docs/intents/events
* @param {object} intent_event An object representing the Twitter Intent Event
* passed from the Tweet Button.
* @param {string} opt_pagePath An optional URL to associate the social
* tracking with a particular page.
* @private
*/
_ga.trackTwitterHandler_ = function(intent_event, opt_pagePath) {
var opt_target; //Default value is undefined
if (intent_event && intent_event.type == 'tweet' ||
intent_event.type == 'click') {
if (intent_event.target.nodeName == 'IFRAME') {
opt_target = _ga.extractParamFromUri_(intent_event.target.src, 'url');
}
var socialAction = intent_event.type + ((intent_event.type == 'click') ?
'-' + intent_event.region : ''); //append the type of click to action
_gaq.push(_ga.getSocialActionTrackers_('twitter', socialAction, opt_target,
opt_pagePath));
}
};


/**
* Binds Twitter Intent Events to a callback function that will handle
* the social tracking for Google Analytics. This function should be called
* once the Twitter widget.js file is loaded and ready.
* @param {string} opt_pagePath An optional URL to associate the social
* tracking with a particular page.
*/
_ga.trackTwitter = function(opt_pagePath) {
intent_handler = function(intent_event) {
_ga.trackTwitterHandler_(intent_event, opt_pagePath);
};


//bind twitter Click and Tweet events to Twitter tracking handler
twttr.events.bind('click', intent_handler);
twttr.events.bind('tweet', intent_handler);
};




/**
* Extracts a query parameter value from a URI.
* @param {string} uri The URI from which to extract the parameter.
* @param {string} paramName The name of the query paramater to extract.
* @return {string} The un-encoded value of the query paramater. undefined
* if there is no URI parameter.
* @private
*/
_ga.extractParamFromUri_ = function(uri, paramName) {
if (!uri) {
return;
}
var regex = new RegExp('[\\?***]' + paramName + '=([^***]*)');
var params = regex.exec(uri);
if (params != null) {
return unescape(params[1]);
}
return;
};


Unlock
На сайте с 01.08.2004
Offline
776
#6

Pall, я уточню на всякий случай. Аналитикс можно настроить так, чтобы для любого поискового термина, не важно поиск это или Директ или Adwords, можно было передавать стоимость заказа? Ну и естественно срезы по типу/источнику трафика?

Dmitry V___v
На сайте с 07.12.2006
Offline
286
#7
Unlock:
Pall, я уточню на всякий случай. Аналитикс можно настроить так, чтобы для любого поискового термина, не важно поиск это или Директ или Adwords, можно было передавать стоимость заказа? Ну и естественно срезы по типу/источнику трафика?

Эммм... )


_gaq.push(['_addItem', '1234', // transaction ID - necessary to associate item with transaction
'DD44', // SKU/code - required
'T-Shirt', // product name - necessary to associate revenue with product
'Olive Medium', // category or variation
'11.99', // unit price - required
'1' // quantity - required
]);

И ещё:


_gaq.push(['_addTrans', '1234', // transaction ID - required
'Womens Apparel', // affiliation or store name
'28.28', // total - required; Shown as "Revenue" in the
// Transactions report. Does not include Tax and Shipping.
'1.29', // tax
'15.00', // shipping
'San Jose', // city
'California', // state or province
'USA' // country
]);

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий