Качване на данни от ki и Google Analytics чрез API

Материалът е сложен и обхваща само основни подходи към автоматизацията, за да ви зададе вектор на развитие.

Необходими знания за удобно четене: можете лесно да създадете персонализиран отчет в Google Analytics и Yandex.Metrica; анализиране и филтриране на ядра в Key Collector; Знаете ли какво е среднопретеглена стойност? използвайте осеви таблици в Excel; познавате Python, Pandas или имате опит в програмирането; Знаете ли защо в някои теми се използват думите „цитат“, а в други не?

И така, да започваме! В тази статия ще разтоварим заявки за търсене с реализации от Yandex Metrica, които впоследствие ще разширим чрез клъстериране, филтриране и привеждане към лема. Също така ще изтеглим данните за изчисляване на курса от Google Analytics.

На настоящия етап е трудно да се обясни как точно ще се използват тези данни, но бъдете търпеливи, постепенно разбирането ще дойде при вас.

Качване на данни от Yandex Metrics с помощта на Excel Power Query

Създаване на нова заявка

данни

Превключване в режим на редактиране

analytics

Поставете кода на функцията за заявка

данни

Можете да копирате кода от линка. Автор на кода е Максим Уваров, благодарим му!

Вмъкване на параметри на заявката

analytics

Ако искате да създадете свой собствен отчет, да зададете филтри, тогава ще трябва да прочетете документацията за Metrica API rel="nofollow">>>

В нашата заявка използвахме следните параметри:

След като щракнете върху Извикване, ще видите визуализация на вашите данни. Ако възникне грешка по време на заявката, тогава можем да редактираме заявката, като щракнем върху зъбното колело Източник

analytics

Ако всичко е наред, щракнете върху Затвори и заредете и заредете всички данни вмаса.

Yandex е основният източник на трафик за нас, така че няма да разглеждаме търсенето от Google в рамките на статията, за да не усложняваме

Нормализиране и филтриране на семантичното ядро

Нормализацията е свеждането на всички думи до именителен падеж в единствено число и т.н. За целта използваме услугата K50

данни

Копирайте данните от файла lemmas.csv в нашия основен файл в раздела Lemmas. С помощта на функцията vlookup (на български Excel VLOOKUP) изтегляме лематизираните ключови стойности от таблицата с лемите.

данни

Всичко, задачата е изпълнена!

Филтриране на семантичното ядро, почистване

Сега имаме лематизиран списък с фрази и трябва да го изчистим от фрази, които не отговарят на изискванията на Yandex Direct. За да направите това, добавете всички фрази към Key Collector и щракнете върху иконата на филтъра в колоната „Фраза“

Yandex Direct не приема думи с повече от 7 думи и фрази със специални знаци като фрази, така че ги изтриваме.

данни

След това филтрираме думите през списъка със стоп думи, тоест премахваме фрази, които съдържат стоп думи от нашия списък. Добра колекция от стоп думи е на връзката

google

Изтегляне на среден чек и преобразуване от Google Analytics по URL

Теория

Според свойствата на търга на Yandex Direct и Google Adwords, за да увеличим максимално печалбата, трябва да зададем стойността на щракване върху ключова дума като оферта

Стойност на щракване = Среден чек * Марж на чек * Конверсия на сайта

Има и портфейлна теория за определяне на проценти, която ви позволява да увеличите печалбите с 10-20%, но ние няма да я разглеждаме в рамките на статията, за да не усложняваме нещата.

Какво означава това за нас? - Трябва да съберем исторически данни за реализациите исредна проверка в контекста на URL адреса на сайта и ключовите фрази. Ще използваме тези данни, за да задаваме оферти.

Не мога да се свържа, какво има? Да, сложно е, но ще разберете всичко, когато комбинираме всички данни в една формула в последната статия. Ето защо, за всичко в ред.

Първо, нека съберем средните проверки и реализации за всички URL адреси на сайтове, просто е. Можем да вземем тези данни от историята на Google Analytics. За да направите това, ще ви трябват Google Spread Sheets и Google Analytics Addon, които можете да инсталирате в магазина за добавки.

Създаване на нов отчет

качване

Въведете тест, изберете своя брояч и изглед на Google Analytic и щракнете върху „Създаване на отчет“

данни

Въведете конфигурацията на отчета, както е на снимката, и щракнете върху Изпълнение на отчети. Разбирам, че обясненията за дадените параметри не са достатъчни, но това може да ни отдалечи твърде далеч от темата на статията. Можете да намерите подробна информация в документацията

данни

В нашата заявка използвахме следните показатели и параметри:

Сега копираме отчетите в нови раздели и поставяме само стойностите. Сега трябва да променим точките на запетаи, за да можем по-късно да отворим документа в Excel - променяме.

качване

За числови стойности задайте числовия формат.

analytics

Тъй като параметърът ga:sourceMedium дублира някои URL адреси, ние изграждаме обобщена таблица. По пътя почистваме от нежелани стойности и дубликати.

данни

Добавете ново изчислено поле = 'ga:transactionRevenue' / 'ga:transactions' , това е средната проверка.

данни

В резултат на това имаме чиста таблица с URL адреси и средни проверки.

качване

Извършваме подобни операции с таблицата за преобразуване по URL.

analytics

Целият документ може да бъде изтеглен в Excel.

данни

Качване на данниYandex Direct от Google Analytics

Качете от Google Analytics, както направихме няколко стъпки по-рано. Екранната снимка показва пример за конфигурация на отчет. В полето Филтри използваме регулярни изрази.

данни

На изхода получаваме следното

analytics

Това е всичко, събрахме данните, с които ще работим в следващите стъпки.