VK ryhmähaku löytää ryhmän. Etsi VKontakte-ryhmä. Etsi sosiaalisista verkostoista

Kuvittele, että Steve Jobs - musta villapaita, lävistävät silmät - yrittää esitellä iPhonea seisomassa keskellä papualaista kylää, jossa ei ole edes sähköä.

Kaikesta neroksesta huolimatta Jobs tuskin onnistuisi tällaisessa yleisössä. Myös mainonta, joka on sijoitettu sivustolle, jolla on sopimaton yleisö, on naurettavaa ja tehotonta. Mainostamalla julkisilla sivuilla, jotka eivät sovi yleisöllesi, menetät rahaa ja aikaa. On paljon parempi mainostaa siellä, missä potentiaaliset asiakkaat asuvat.

Kuinka löytää sopivia ryhmiä VK:sta maksetuille viesteille?

VKontakten vakiotoimintojen avulla voit löytää sopivia ryhmiä aiheen (erittäin yleisen) tai nimen mukaan. Tämä ei riitä. Ensinnäkin siksi, että aihe on ilmaistu mielivaltaisesti, kuten myös nimi ei aina heijasta yleisön olemusta. Se on yksinkertaisesti liian lyhyt siihen.

En käsittele sivustojen valinnan vaikeuksia: ne tietävät kaikki, jotka ovat yrittäneet mainostaa julkisilla sivustoilla. Siirrytään heti ongelman ratkaisemiseen.

Toinen lähestymistapa: aloitamme käyttäjästä!

Löytääksemme tarvitsemamme sivustot meidän on vain muistettava, miksi näin tehdään. Tavoitteenamme on löytää ryhmiä, joissa on mainonnallemme vastaanottavia ihmisiä. Etsitään sitten nämä sopivat ihmiset ja katsotaan mihin ryhmiin he kuuluvat.

Emme tietenkään etsi manuaalisesti. Tuon huomionne SMMup.ru-projektin toiseen työkaluun - Etsi ryhmiä kohdeyleisöparametrien perusteella. Työkalu sijaitsee osoitteessa: http://smmup.ru/target.php

Kuinka se toimii?

Yleisidea on hyvin yksinkertainen:

  1. Ilmoitat kohdeyleisösi tärkeimmät parametrit
  2. Niiden perusteella laaditaan otos käyttäjistä
  3. Ohjelma kerää tietoa siitä, mihin ryhmiin kukin käyttäjä kuuluu
  4. Tiedoista tehdään yhteenveto, ja sen tuloksena näemme, mitkä ryhmät ovat potentiaalisten tilaajien tai asiakkaidemme suosimia.

Ha ha, sanot sinä. No, tuloksena on MDK ja EP - mitä joka toinen on tilannut. Siitä ei ole hyötyä!

Oikein. Siksi viides kohta on tärkein! - koostuu laskemisesta vaatimustenmukaisuusindeksi.

Ymmärtääksesi mitä tämä on, sinun on muistettava markkinoinnin teorian perusteet. Affiniteettiindeksin käsite on kuvattu hyvin Wikipediassa. Muistutan teitä tässä, että tämä on osoitus siitä, kuinka paljon paremman mainonnan näkee tietyn sivuston yleisön suhteessa koko yleisöön (satunnaiset ihmiset). Se voi olla helpompi ymmärtää esimerkeillä:

Joten tässä se on. Todennäköisyys, että otoksessamme oleva henkilö kuuluu tiettyyn ryhmään, riippuu suoraan kahdesta tekijästä: ryhmän koosta ja sivuston affiniteettiindeksistä tälle otokselle. Mutta tiedämme ryhmän tilaajamäärän! Joten mikä estää sinua laskemasta istuvuusindeksiä?

Muutan tämän lyhyen retken teoriaksi ja siirryn käytäntöön. Sinun ei tarvitse sukeltaa kaikkiin laskelmiin vastaavuusindeksin avulla. Nyt näet, että se toimii ja se on pääasia.

Esimerkkejä työkalun toiminnasta

Ensin valitaan jotain hyvin yksinkertaista, jotta voimme varmistaa, että ajatus vaatimustenmukaisuusindeksistä toimii.

Haluamme esimerkiksi käynnistää alueiden jalkapallolle omistetun verkkosivuston ja päätimme mainostaa tämän lajin pienissä ryhmissä.

Katsotaanpa, mitä jalkapallofanit Kaliningradissa ovat tilaaneet. Ilmoitamme kaupungin, asetamme iän 20-vuotiaasta (tarvitsemme loppujen lopuksi aikuisen ja maksukykyisen yleisön), ilmoitamme tietysti jalkapallon edun vuoksi. Aloitamme etsinnän ja analysoinnin.

Saamme taulukon, jossa yhteisöt on lajiteltu laskevan indeksin mukaan (napsautettava):

Ensimmäiset rivit, joilla on valtava vaatimustenmukaisuusindeksi, ovat pienet alueelliset jalkapallofaniryhmät. Loput yhteisöt ovat pääosin miehiä, ts. heidän yleisönsä on "lämpimä", mikä sopii myös meille hyvin. Aika loogiset tulokset, eikö? Olisimme voineet hankkia ne tavallisella yhteisöhaulla, vaikka se olisi vienyt enemmän aikaa.

Monimutkaisempi esimerkki. Oletetaan, että myymme jotain erikoisohjelmistoa tai palvelua esimerkiksi kiinteistönvälittäjille Pietarissa. Onko helppoa löytää ryhmiä, joissa kiinteistönvälittäjät istuvat? Ei enää niin paljon:


Tavallisella haulla löydämme vain palveluja tarjoavat ryhmät...

Mutta smmup.ru:lle tämä ei ole ongelma. Ilmoitamme kaupungin ja sijainnin:

Tästä on jo jotain hyötyä, eikö niin?

Toinen esimerkki + pieni hienovaraisuus työkalun käytössä.

Haluamme myydä Hobitti-elokuvien faneille jonkinlaisen lisävarusteen - ehkä jopa Omnipotence Ringin toimituksella Moskovaan. Merkitsemme kiinnostuksen kohteiden joukkoon "Hobitti":


Oho. Jotenkin kalpea: pieni affiniteetti (ei kymmeniä tai satoja), avoimia työpaikkoja... Jotain on vialla! Huomioi taulukon yläpuolella oleva huomautus. Joo tietenkin! Loppujen lopuksi "Hobitin" lisääminen suosikkielokuviisi ei ole vielä merkki kohdeyleisöstä. Elokuva on melko suosittu. Lisäämme "Tolkien, Taru sormusten herrasta" kiinnostuksen kohteeksi kerätäksemme innokkaimmat fanit:


Kuulostaa sopimukselta, eikö?

Lyhyesti: kuinka työkalu voi olla hyödyllinen?

Tällaisia ​​esimerkkejä voidaan antaa monia. Mene sivustolle ja kokeile sitä itse! Voit määrittää useita ehtoja yleisön valinnalle: sukupuoli, ikä, kiinnostuksen kohteet, maantiede, työ... Määritä muotokuva ihanteellisesta asiakkaastasi - saat luettelon parhaista mainosalustoista.

En usko, että lukijani tarvitsevat lisäselvitystä siitä, kuinka kannattavaa on mainostaa pienessä ryhmässä, jossa on homogeeninen ja aktiivinen yleisö, joka sopii parametreihisi. Haluan vain muistuttaa sinua siitä Siellä saa yleensä mainoksia erittäin halvalla. Tai jopa ilmaiseksi, jos voit tarjota jotain enemmän tai vähemmän kiinnostavaa. Pienet temaattiset ryhmät eivät usein ole voittoa tavoittelevia, vaan mielenkiinnon vuoksi.

Käytä työkalua (tällä hetkellä se on täysin ilmainen),

Olemme jo kirjoittaneet siitä, ja nyt saamme selville, kuinka VKontakte-yhteisöjen haku toimii.

Jos olet kyllästynyt julkisiin sivuihin, joita luet jatkuvasti, voit etsiä uusia ryhmiä yhteisöhaun avulla. Voit etsiä niistä, joista saatat mahdollisesti pitää, tai kaikista yhteisöistä, mukaan lukien VK:n viralliset ja suosituimmat yhteisöt.

VKontaktessa on yli 160 miljoonaa yhteisöä, keskimääräinen käyttäjä on tilannut 50–100 ryhmää, mutta lukee vain 5–10 julkista suosikkisivua.

Yhteisöjen haun ansiosta voit helposti löytää yleisöjä, jotka korvaavat luetuimmat ryhmäsi. Kerromme sinulle, mitä sinun tulee tehdä tätä varten vaiheittaisissa ohjeissamme.

Kuinka etsiä VKontakte-yhteisöjä

Vaihe 1

Kirjaudu sisään VK-profiiliisi.

Vaihe #2

Siirry vasemmalla olevan päävalikkopaneelin "Ryhmät" -osioon.

Oikealla puolella näemme osiovalikon. Olemme kiinnostuneita "Etsi yhteisöjä". Napsauta vaihtoehtoa.


Oletushakuvaihtoehdot sisältävät suodattimen "olennaisuuden mukaan", tämä tarkoittaa, että haku löytää yhteisöjä, jotka ovat samankaltaisia ​​kuin ne, joita olet tottunut lukemaan.


Selaamme yhteisöjä etsiessämme löytääksemme uusia, itsellemme kiinnostavia.


Vaihe #3

Toinen suodatin hakuparametreissa - "osallistujamäärän mukaan".


Tässä näemme suosituimmat yhteisöt.


Vaihe #4

Katsotaanpa lisäsuodattimia, jotka liittyvät yhteisön tyyppiin. Voimme valita ryhmän, julkisen sivun, kokouksen tai jättää minkä tahansa oletussuodattimen. Tällöin haku ei suodata yhteisöjä.


Huomaa, että julkiset sivut ovat kaikkien käyttäjien käytettävissä, mutta ryhmät voidaan sulkea rajoitetuin käyttöoikeuksin. Avoimiin ryhmiin voi liittyä vapaasti ja suljettuihin ryhmiin voi hakea.

Vaihe #5

Voit käyttää myös aluekohtaisia ​​suodattimia – voit valita esimerkiksi tietyn maan yhteisöjä.


Käytä Safe Searchia sulkeaksesi pois yhteisöt, joissa on 18+ sisältöä.

Nyt osaat etsiä uusia yhteisöjä ja monipuolistaa päivittäistä VK-sisältöäsi.

Äänestä, jos ohjeet olivat sinulle hyödyllisiä, älä unohda jakaa ystäviesi kanssa sosiaalisissa verkostoissa ja kirjoittaa kommentteja.

Toissapäivänä onnistuimme saamaan aikaan mielenkiintoisen asian. Kaikille VKontakte-ryhmille, joiden tilaajamäärä oli 5 000 - 10 000 (~100 000 ryhmää), muodostettiin täydellinen kaavio, jossa reunojen painot olivat yhtä suuria kuin ryhmän yleisöjen leikkauspiste.


Ensinnäkin tämä kaavio näyttää kauniilta:

Toiseksi, sen avulla voit nopeasti valita tietyn aiheen ryhmiä. Sinun on löydettävä esimerkiksi neuleryhmiä. Hakusanalla "neulonta" löydämme yhden sopivan ryhmän, Neulominen -Neulominen verkossa-, Esimerkiksi. Näytämme ryhmät, joihin se liittyy:

Ja toistamme, kunnes kyllästymme siihen tai kunnes uusia nimiä ei enää näy.

Neulominen. Tässä maailmassa kaikki on yhteydessä...:
8.88% YARN Corporation
3.06% Äidin kanava - luoville äideille (VIRKKAUKSET!)
2.58%
2.30% Neulominen -Neulominen verkossa-
2.14% Verkkolankakauppa "AZHUR"
1.94%
1.85% Lankakauppa - ღ LANKASI ღ
1.76% Lanka
1.72% Avara maailma: yhdistetty rakkauteen!
1.55%

"Madame Vyazalkina" -lanka (tarvikkeita käsityöhön):
2.49% Lanka
2.37% YARN Corporation
1.42% Lankakauppa Eesti lõng (Kauni, Kauni)
1.39% Kauni-lanka on virolainen legenda. Neulominen.
1.32% EDULLISET FLEECE-KUMIET
1.26% Lanka- ja käsityökauppa KUDEL
1.24% Neulotut hatut ja paljon muuta.
1.21% HARRASTUS & KOTI | KÄSITYÖ
1.18% Verkkolankakauppa "AZHUR"
1.15% Lanka Spaghetti Spagetti

Vastaavan tuloksen voi saavuttaa valitsemalla hakuun viisaasti avainsanat: "neulonta", "lanka", "käsityöt", "virkkaus". Mutta niitä ei ole aina helppo keksiä.

Tällaisen graafin rakentamiseen käytettiin useita ei-ilmeisiä teknisiä ratkaisuja, joista haluaisin puhua.

Täydellisen luettelon tietyn kokoisista ryhmistä saamiseksi ladattiin erinomainen verkkosivusto allsocial.ru. Ihmettelen kuinka he keräävät näitä tietoja? Käy vain läpi kaikki indeksit: vk.com/club1 , vk.com/club2,...? Vain keskikokoiset ryhmät, joiden tilaajamäärä on 5 000–10 000 ihmistä, otettiin mukaan kahdesta syystä: et voi pumpata suuria yleisöjä, kuten MDK, mutta mikä tärkeintä, niiden jäsenyys ei anna erityistä signaalia, tällaiset ryhmät ovat liittyy kaikkeen maailmassa.

Ryhmätilaajien luettelon saamiseksi VKontakte API:ssa on erityinen menetelmä. Mutta sen avulla voit vastaanottaa 1000 käyttäjää kerralla ja vain 3 kertaa sekunnissa. Ja oli tarpeen päivittää noin 1 000 000 000 käyttäjää, mikä on paljon. Osoittautuu, että joudut odottamaan 3-4 päivää, jos VK vastaa jokaiseen pyyntöön välittömästi. Tämä on yleensä siedettävää, mutta seuraava asiakirjoissa oleva huomautus hämmensi minua:

Soittotiheyttä koskevien rajoitusten lisäksi samantyyppisille soittomenetelmille on asetettu myös määrällisiä rajoituksia. Ilmeisistä syistä emme anna tietoja tarkoista rajoista.

Meidän tapauksessamme tämä huomautus on ärsyttävää, koska meidän on tehtävä 1 000 000 pyyntöä. Tyylikkäin menetelmä tulee apuun täällä suorittaa. Suuri kunnioitus VK:n kavereille hänelle. Mietin, onko muilla vastaavaa? Asia on siinä, että execute:n kautta voi lähettää erityisellä VKScript-kielellä olevia ohjelmia Contactille, tunkea sinne useita API-pyyntöjä ja mahdollisesti logiikkaa. Minun tapauksessani ohjelma näytti tältä:

Palautus [ API.groups.getMembers(id=1, offset=0, count=1000), API.groups.getMembers(id=1, offset=1000, count=1000), API.groups.getMembers(id=1, offset=2000, count=1000), API.groups.getMembers(id=1, offset=3000, count=1000), API.groups.getMembers(id=1, offset=4000, count=1000), API.groups .getMembers(id=1, offset=5000, count=1000), ... ];
Ohjelmassa voi olla korkeintaan 25 kutsua API:lle. Toisin sanoen pyyntöjen määrä pienenee 40 000:een, ja teoriassa kielto voidaan välttää. Jokainen tällainen pyyntö ei enää toteutunut heti, vaan noin 5-6 sekunnissa, joten jouduimme vielä odottamaan. Kyllä, olisi mahdollista aloittaa lataaminen useissa säikeissä, mutta se olisi hankalaa. Kahden ja puolen päivän kuluttua kaikki ladattiin ja vei noin 10 Gt levyltäni.

Nyt herää kysymys: kuinka laittaa nämä 10 Gt RAM-muistiin ja kuinka laskea yleisöjen parikohtainen leikkaus 100 000 ryhmälle. Auttaa on se, että jokainen käyttäjä on yleensä jäsenenä pieneen määrään ryhmiä (99 % käyttäjistä on jäseniä alle 15 ryhmään). Voit kirjoittaa muistiin, mitä lahjoituksia kukin käyttäjä tekee risteyksissä, ja laskea nämä panokset yhteen. Olkoon esimerkiksi kaksi käyttäjää: A ja B ja kolme ryhmää 1, 2 ja 3. A on kaikissa kolmessa, B on vain luvussa 1 ja 3. A osallistuu kolmeen leikkauspisteeseen: (1, 2), (1, 3) ja (2, 3), B - yhdeksi: (1, 3). Kun se lasketaan yhteen, saadaan, että 1 ja 3 leikkaavat kaksi käyttäjää ja loput ryhmät yksi. Jos jätät teknisesti huomiotta käyttäjät, jotka ovat vähintään 15 ryhmässä, sinun on kirjoitettava noin 500 000 000 risteystä, mikä on paljon parempi kuin ratkaisemalla se suoraan, jolloin sinun on laskettava 100 000 * 100 000 risteystä.

Hienoa, ainoa ongelma jäljellä on RAM. Onneksi kuvattu algoritmi sopii hyvin karttareduce -paradigmaan, joten luotiin 50-rivinen nano-hadup ja laskenta näytti tältä: kirjoitamme kahteen sarakkeeseen niihin kuuluvat ryhmät ja käyttäjät:

Ryhmäkäyttäjä 3953835 10 2065169 100001643 2112714 100001643 ...
Tuloksena on ~9 Gt tiedosto, lajittele se käyttämällä Unix-lajittelua toisessa sarakkeessa ja katso missä Pavel Durov sijaitsee:
ryhmäkäyttäjä 2226515 1 37110020 1 38354466 1 43453499 1 60140141 1 60615047 1 64980878 1 1019652 10 ...
Luemme tiedoston, ryhmittelemme streamin toisen sarakkeen mukaan, säilytämme muistissa vain käyttäjäryhmien luettelon, jos ryhmiä on alle 15, kirjoitamme kaikki vastaavuudet toiseen tiedostoon:

Lähdekohde 10000 10027193 9980615 9997141 9974 9976553 ...
Koska kynnys on valittu oikein, tiedosto ei ole liian suuri - ~9GB. Lajittelemme sen kahden sarakkeen mukaan:
lähdekohde 10000 100000 10000 100000 10000 10009982 10000 100100 10000 100100 10000 10019194 10000 10010010 10010010 0000 1002...
Sitten tiedosto luetaan, ryhmitellään kahteen sarakkeeseen ja leikkauspiste lasketaan välittömästi. Esimerkiksi ryhmissä 10000 ja 100000 on 2 käyttäjää. Tämä voidaan sanoa heti, ei tarvitse tallentaa mitään muistiin.

Lähetä nimettömänä