VK kërkimi për grupet gjeni një grup. Kërkoni për një grup VKontakte. Kërkoni në rrjetet sociale

Imagjinoni Steve Jobs - jakë e zezë, sy shpues - duke u përpjekur të prezantojë iPhone, duke qëndruar në mes të një fshati papuan ku nuk ka as energji elektrike.

Me gjithë gjenialitetin e tij, Jobs nuk ka gjasa të ketë sukses me një audiencë të tillë. Reklamimi i vendosur në një faqe me një audiencë të papërshtatshme është gjithashtu qesharake dhe joefektive. Duke reklamuar në faqe publike që nuk janë të përshtatshme për audiencën tuaj, ju humbni para dhe kohë. Është shumë më mirë të reklamoni se ku jetojnë klientët tuaj të mundshëm.

Si të gjeni grupe të përshtatshme VK për postimet me pagesë?

Funksionaliteti standard i VKontakte ju lejon të gjeni grupe që janë të përshtatshme sipas temës (shumë të përgjithshme) ose me emër. Kjo nuk mjafton. Para së gjithash, sepse tema shprehet në mënyrë arbitrare, ashtu si emri nuk pasqyron gjithmonë thelbin e audiencës. Është thjesht shumë e shkurtër për këtë.

Nuk do të ndalem në vështirësitë e zgjedhjes së vendeve: ato janë të njohura për këdo që është përpjekur të reklamojë në faqet publike. Le të kalojmë në zgjidhjen e problemit menjëherë.

Një tjetër qasje: ne fillojmë me përdoruesin!

Për të gjetur faqet që na duhen, thjesht duhet të kujtojmë pse po bëhet kjo. Qëllimi ynë është të gjejmë grupe ku ka njerëz të hapur ndaj reklamave tona. Le t'i gjejmë këta njerëz të përshtatshëm dhe të shohim se në çfarë grupesh bëjnë pjesë.

Sigurisht, ne nuk do të kërkojmë me dorë. Unë sjell në vëmendjen tuaj mjetin e dytë të projektit SMMup.ru - Kërkoni për grupe bazuar në parametrat e audiencës së synuar. Mjeti ndodhet në: http://smmup.ru/target.php

Si punon?

Ideja e përgjithshme është shumë e thjeshtë:

  1. Ju tregoni parametrat kryesorë të audiencës tuaj të synuar
  2. Në bazë të tyre përgatitet një mostër përdoruesish
  3. Programi mbledh të dhëna se cilit grup i përket secili përdorues
  4. Informacioni është i përmbledhur, dhe si rezultat ne shohim se cilat grupe preferohen nga njerëzit që janë abonentët ose klientët tanë të mundshëm.

Ha ha, thua ti. Epo, si rezultat, MDK dhe EP do të jenë rezultati - ajo që çdo person i dytë është abonuar. Nuk ka dobi!

Kjo është e drejtë. Prandaj, pika e pestë është më e rëndësishmja! - konsiston në llogaritjen indeksi i përputhshmërisë.

Për të kuptuar se çfarë është kjo, duhet të mbani mend bazat e teorisë së marketingut. Koncepti i indeksit të afinitetit është përshkruar mirë në Wikipedia. Më lejoni t'ju kujtoj këtu se ky është një tregues se sa më mirë perceptohet reklamimi nga audienca e një faqeje të caktuar në raport me audiencën në tërësi (njerëz të rastit). Mund të jetë më e lehtë për t'u kuptuar me shembuj:

Pra ja ku është. Probabiliteti që një person në kampionin tonë të jetë anëtar i një grupi të caktuar varet drejtpërdrejt nga 2 faktorë: madhësia e grupit dhe indeksi i afinitetit të sitit për këtë kampion. Por ne e dimë numrin e abonentëve të grupit! Pra, çfarë po ju pengon të llogaritni indeksin e përshtatjes?

Po e kthej këtë ekskursion të shkurtër në teori dhe po kaloj në praktikë. Ju nuk duhet të thelloheni në të gjitha llogaritjet me indeksin e përputhjes. Tani do të shihni se funksionon dhe kjo është gjëja kryesore.

Shembuj se si funksionon mjeti

Së pari, le të zgjedhim diçka shumë të thjeshtë në mënyrë që të sigurohemi që ideja e një indeksi përputhshmërie funksionon.

Për shembull, ne duam të hapim një faqe interneti dedikuar futbollit në rajone dhe vendosëm të reklamojmë në grupe të vogla adhuruesish të këtij sporti.

Le të zbulojmë se për çfarë janë abonuar tifozët e futbollit në Kaliningrad. Ne tregojmë qytetin, vendosim moshën nga 20 vjeç (në fund të fundit, ne kemi nevojë për një audiencë të rritur dhe tretës), në interes të, natyrisht, ne tregojmë futbollin. Ne fillojmë kërkimin dhe analizën.

Ne marrim një tabelë me komunitete të renditura sipas indeksit zbritës (të klikuar):

Linjat e para me një indeks të madh përputhshmërie janë të zëna nga grupe të vogla rajonale të tifozëve të futbollit. Komunitetet e mbetura janë kryesisht meshkuj, d.m.th. audienca e tyre është “e ngrohtë”, gjë që na shkon shumë mirë. Rezultate mjaft logjike, apo jo? Ne mund t'i kishim marrë ato duke përdorur një kërkim standard për komunitetet, megjithëse do të kishte marrë më shumë kohë.

Një shembull më kompleks. Le të themi se ne shesim ndonjë softuer ose shërbim të veçantë për, për shembull, sekserët në Shën Petersburg. A është e lehtë të gjesh grupe ku ulen sekserët? Jo më shumë:


Me një kërkim standard gjejmë vetëm grupe që ofrojnë shërbime...

Por për smmup.ru ky nuk është problem. Ne tregojmë qytetin dhe pozicionin:

Tashmë ka diçka për të përfituar nga këtu, apo jo?

Një shembull tjetër + pak hollësi në përdorimin e mjetit.

Ne duam t'u shesim fansave të filmave Hobbit një lloj aksesori - ndoshta edhe Unazën e Gjithëfuqishmërisë me shpërndarje në të gjithë Moskën. Ne tregojmë "Hobit" midis interesave:


Oops. Disi e zbehtë: afinitet i vogël (jo dhjetëra apo qindra), vende të lira... Diçka nuk shkon! Ju lutemi vini re njoftimin mbi tabelën. Po sigurisht! Në fund të fundit, renditja e "The Hobbit" në filmat tuaj të preferuar nuk është ende një shenjë e audiencës së synuar. Filmi është mjaft popullor. Ne i shtojmë interesave "Tolkien, Zoti i unazave" për të mbledhur fansat më të zjarrtë:


Tingëllon si një marrëveshje, apo jo?

Shkurtimisht: si mund të jetë i dobishëm mjeti?

Ka shumë shembuj të tillë që mund të jepen. Shkoni në faqen e internetit dhe provojeni vetë! Ju mund të specifikoni shumë kushte për zgjedhjen e një audiencë: gjininë, moshën, interesat, gjeografinë, punën... Specifikoni një portret të klientit tuaj ideal - do të merrni një listë të platformave më të mira për reklamim.

Nuk mendoj se lexuesit e mi kanë nevojë për shpjegime të mëtejshme se sa fitimprurëse është të reklamosh në një grup të vogël me një audiencë homogjene dhe aktive që i përshtatet parametrave të tu. Më lejoni t'ju kujtoj vetëm se Zakonisht mund të merrni reklama atje shumë lirë. Ose edhe falas, nëse mund të ofroni diçka pak a shumë interesante. Grupet e vogla tematike shpesh kryhen jo për përfitim, por për interes.

Përdorni mjetin (për momentin është absolutisht falas),

Ne kemi shkruar tashmë për këtë, dhe tani do të zbulojmë se si funksionon kërkimi për komunitetet VKontakte.

Nëse jeni të lodhur nga faqet publike që lexoni vazhdimisht, atëherë mund të përdorni kërkimin e komunitetit për të gjetur grupe të reja. Ju mund të kërkoni midis atyre që mund t'ju pëlqejnë ose midis të gjitha komuniteteve, duke përfshirë ato zyrtare dhe më të njohura në VK.

Ka më shumë se 160 milion komunitete në VKontakte, përdoruesi mesatar është i abonuar në 50-100 grupe, por lexon vetëm 5-10 faqe publike të preferuara.

Falë kërkimit të komuniteteve, ju mund të gjeni lehtësisht publikun që do të zëvendësojë grupet tuaja më të lexuara, ne do t'ju tregojmë se çfarë duhet të bëni për këtë në udhëzimet tona hap pas hapi.

Si të kërkoni për komunitetet VKontakte

Hapi 1

Hyni në profilin tuaj VK.

Hapi #2

Shkoni te seksioni "Grupet" në panelin e menysë kryesore në të majtë.

Në anën e djathtë shohim menunë e seksionit. Ne jemi të interesuar në "Kërkimi për komunitete". Klikoni mbi opsionin.


Opsionet e parazgjedhura të kërkimit përfshijnë një filtër "sipas rëndësisë", kjo do të thotë që kërkimi gjen bashkësi të ngjashme me ato që jeni mësuar të lexoni.


Ne lëvizim nëpër komunitetet në kërkim për të gjetur të reja që janë interesante për ne.


Hapi #3

Një filtër tjetër në parametrat e kërkimit - "sipas numrit të pjesëmarrësve".


Këtu shohim komunitetet më të njohura.


Hapi #4

Le të shohim filtra shtesë që lidhen me llojin e komunitetit. Mund të zgjedhim një grup, faqe publike, takim ose të lëmë ndonjë filtër të paracaktuar. Atëherë kërkimi nuk do të filtrojë komunitetet.


Ju lutemi vini re se faqet publike janë të disponueshme për çdo përdorues, por grupet mund të mbyllen, me akses të kufizuar. Ju mund të bashkoheni lirisht në grupe të hapura dhe mund të aplikoni për grupe të mbyllura.

Hapi #5

Ju gjithashtu mund të përdorni filtra sipas rajonit - ju mund të zgjidhni komunitetet e një vendi të caktuar, për shembull.


Përdor Safe Search për të përjashtuar komunitetet me përmbajtje mbi 18.

Tani ju e dini se si të kërkoni për komunitete të reja dhe mund të diversifikoni përmbajtjen tuaj të përditshme VK.

Ju lutemi votoni nëse udhëzimet ishin të dobishme për ju, mos harroni të ndani me miqtë tuaj në rrjetet sociale dhe të shkruani komente.

Një ditë tjetër arritëm të nxjerrim një gjë interesante. Për të gjitha grupet VKontakte me numrin e pajtimtarëve nga 5,000 në 10,000 (~ 100,000 grupe), u ndërtua një grafik i plotë në të cilin peshat e skajeve ishin të barabarta me kryqëzimin e audiencave të grupit.


Së pari, ky grafik duket i bukur:

Së dyti, me ndihmën e tij ju mund të zgjidhni shpejt grupet e një teme të caktuar. Për shembull, ju duhet të gjeni grupe rreth thurjes. Duke përdorur fjalën kyçe "thurje" gjejmë një grup të përshtatshëm, Thurje - Thurje në internet -, Për shembull. Ne shfaqim grupet me të cilat lidhet:

Dhe përsërisim derisa të lodhemi ose derisa emra të rinj të ndalojnë së shfaquri.

Thurje. Në këtë botë gjithçka është e lidhur...:
8.88% Korporata YARN
3.06% Kanali i mamasë - për nënat krijuese (CROCHETS!)
2.58%
2.30% Thurje - Thurje në internet -
2.14% Dyqani në internet i fijeve "AZHUR"
1.94%
1.85% Dyqan fijesh - ღ FIJE TUAJ ღ
1.76% fije
1.72% Bota e hapur: e lidhur me dashurinë!
1.55%

Fije "Madame Vyazalkina" (furnizime për punë me gjilpërë):
2.49% fije
2.37% Korporata YARN
1.42% Dyqan fijesh Eesti lõng (Kauni, Kauni)
1.39% Fijet Kauni është një legjendë estoneze. Thurje.
1.32% FIJE TË LIRË TË GOMAVE PËR ËNDËRIMIN BRACELETS
1.26% Dyqan fijesh dhe zejtarie KUDEL
1.24% Kapele të thurura dhe më shumë.
1.21% HOBY & SHTËPI | GJELPUNË
1.18% Dyqani në internet i fijeve "AZHUR"
1.15% Spageti me fije spageti

Një rezultat i ngjashëm mund të arrihet duke zgjedhur me mençuri fjalët kyçe për kërkimin: "thurje", "fije", "punë dore", "thur me grep". Por ato nuk janë gjithmonë të lehta për t'u gjetur.

Për të ndërtuar një grafik të tillë, u përdorën disa zgjidhje teknike jo të dukshme, për të cilat do të doja të flisja.

Për të marrë një listë të plotë të grupeve të një madhësie të caktuar, u shkarkua uebfaqja e shkëlqyer allsocial.ru. Pyes veten se si i mbledhin këto të dhëna? Ata thjesht kalojnë nëpër të gjithë indekset: vk.com/club1 , vk.com/club2,...? Vetëm grupet e mesme me një numër abonentësh nga 5,000 deri në 10,000 njerëz u morën për dy arsye: nuk mund të grumbullosh publik të mëdhenj si MDK, por, më e rëndësishmja, anëtarësimi në to nuk ka një sinjal të veçantë, grupe të tilla janë lidhur me gjithçka në botë.

Për të marrë një listë të abonentëve të grupit në API VKontakte, ekziston një metodë e veçantë. Por ju lejon të merrni 1000 përdorues në të njëjtën kohë dhe vetëm 3 herë në sekondë. Dhe ishte e nevojshme të përmirësoheshin rreth 1,000,000,000 përdorues, që është shumë. Rezulton se do të duhet të prisni 3-4 ditë nëse VK i përgjigjet çdo kërkese në çast. Kjo është përgjithësisht e tolerueshme, por shënimi i mëposhtëm në dokumentacion më ngatërroi:

Përveç kufizimeve në frekuencën e thirrjeve, ka edhe kufizime sasiore në metodat e thirrjeve të të njëjtit lloj. Për arsye të dukshme, ne nuk japim informacion në lidhje me kufijtë e saktë.

Në rastin tonë, kjo vërejtje është e bezdisshme, sepse do të na duhet të bëjmë 1.000.000 kërkesa. Metoda më e lezetshme vjen në shpëtim këtu ekzekutuar. Respekt i madh për djemtë nga VK për të. Pyes veten nëse dikush tjetër ka diçka të tillë? Çështja është se përmes ekzekutimit mund të dërgoni programe në gjuhën speciale VKScript te Kontakti, të përfshihen në disa kërkesa API dhe, ndoshta, ndonjë logjikë. Në rastin tim, programi dukej diçka si kjo:

Ktheni [ 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), ... ];
Nuk mund të ketë më shumë se 25 thirrje në API brenda një programi. Domethënë, numri i kërkesave ulet në 40,000 dhe teorikisht ndalimi mund të shmanget. Çdo kërkesë e tillë nuk plotësohej më në çast, por afërsisht 5-6 sekonda, kështu që ne duhej të prisnim akoma. Po, do të ishte e mundur të filloni shkarkimin në disa tema, por do të ishte e vështirë. Pas dy ditësh e gjysmë, gjithçka u shkarkua dhe mori rreth 10 GB në diskun tim.

Tani lind pyetja: si të futen këto 10 GB në RAM dhe si të llogaritet kryqëzimi në çift i audiencave për 100,000 grupe. Ajo që ndihmon është fakti se çdo përdorues është zakonisht anëtar i një numri të vogël grupesh (99% e përdoruesve janë anëtarë të më pak se 15 grupeve). Ju mund të shkruani se çfarë kontribute bën secili përdorues në kryqëzimet dhe më pas t'i shtoni këto kontribute. Le të ketë, për shembull, dy përdorues: A dhe B, dhe tre grupe 1, 2 dhe 3. A është në të tre, B është vetëm në 1 dhe 3. A jep kontribute në tre kryqëzime: (1, 2), (1, 3) dhe (2, 3), B - në një: (1, 3). Duke e mbledhur atë, marrim se 1 dhe 3 kryqëzohen nga dy përdorues, pjesa tjetër e grupeve nga një. Nëse teknikisht injoroni përdoruesit që janë në 15 grupe ose më shumë, atëherë do t'ju duhet të shkruani afërsisht 500,000,000 kryqëzime, gjë që është shumë më mirë sesa kur e zgjidhni atë kokë më kokë, ku do t'ju duhet të numëroni 100,000 * 100,000 kryqëzime.

E shkëlqyeshme, problemi i vetëm që ka mbetur është RAM-i. Për fat të mirë, algoritmi i përshkruar përshtatet mirë me paradigmën e reduktimit të hartës, kështu që u krijua një nano-hadoop me 50 rreshta dhe llogaritja dukej kështu: ne shkruajmë grupet dhe përdoruesit që u përkasin atyre në dy kolona:

Përdoruesi i grupit 3953835 10 2065169 100001643 2112714 100001643 ...
Rezultati është një skedar prej ~ 9 GB, renditeni duke përdorur renditjen Unix në kolonën e dytë dhe shikoni se ku ndodhet Pavel Durov:
përdoruesi i grupit 2226515 1 37110020 1 38354466 1 43453499 1 60140141 1 60615047 1 64980878 1 1019652 10 ...
Ne lexojmë skedarin, grupojmë transmetimin sipas kolonës së dytë, mbajmë në kujtesë vetëm listën e grupeve të përdoruesve, nëse ka më pak se 15 grupe, shkruajmë të gjitha përputhjet në një skedar tjetër:

Objektivi i burimit 10000 10027193 9980615 9997141 9974 9976553 ...
Meqenëse pragu u zgjodh saktë, skedari nuk është shumë i madh - ~ 9 GB. Ne e rendisim atë sipas dy kolonave:
objektivi burimor 10000 100000 10000 100000 10000 10009982 10000 100100 10000 100100 10000 10019194 100001 101001 100001 0000 1002 ...
Pastaj skedari lexohet, grupohet në dy kolona dhe kryqëzimi llogaritet menjëherë. Për grupet 10000 dhe 100000, për shembull, ka 2 përdorues. Kjo mund të thuhet menjëherë;

Dërgo në mënyrë anonime