
Az alkotói kutatás csendben felemészti az egész délutánokat. Görgetés a TikTokon, a YouTube-on és az Instagramon, a megtekintések számának másolása egy táblázatba, majd az egyetlen bejegyzés elvesztése, ami tényleg számított.
Egy heti alkotói kutatópostafiók véget vet ennek a rutinnak.
Apify Actors nyilvános alkotói bejegyzések lekaparása, és egy n8n automatizálási munkafolyamat minden bejegyzést pontoz, megjelöli a kiugró értékeket és megkérdezi AI modell a horogmintázatok felismeréséhez.
Ezután minden héten ugyanazon a napon egy tiszta összefoglaló érkezik a Gmailbe, még az első kávéd előtt.
Alább látható a teljes felépítés, csomópontról csomópontra, az aktorok bemeneteiből és elköteleződési pontozási logika nak nek AI tartalomösszefoglalók és hibajelzések. Nincs elmélet, csak egy másolható rendszer.
AIMOJO's Gyors ítélet
Mi landol a postaládádban minden héten
Mielőtt egy csomóponthoz hozzányúlnál, zárold le a kimenetet. A kutatási postafiók csak akkor működik, ha minden e-mail ugyanarra a kérdésre válaszol ugyanabban a sorrendben.
| Emésztőszekció | Mit mutat | Forráscsomópont |
|---|---|---|
| Legnagyobb kiugró értékek | A legtöbb megtekintéssel rendelkező bejegyzések a készítőhöz képest's szokásos medián | Pontozási kód csomópont |
| Elkötelezettségi vezetők | A megtekintésenkénti legtöbb lájkkal, hozzászólással és megosztással rendelkező bejegyzések | Pontozási kód csomópont |
| Mintajegyzetek | Ismétlődő témák, formátumok és témák a nyertes posztokban | Alapvető LLM lánc |
| Tartalomötletek | Három ötlet, amit a csapatod kipróbálhat ezen a héten | Alapvető LLM lánc |
| Nyers napló link | Google Táblázat minden lemásolt bejegyzéssel a későbbi szűréshez | Google Táblázatok csomópont |
Az ügynökségek ezt az ügyfelek tájékoztatására, a márkacsapatok az influencer partnerségek felkutatására , az egyéni alkotók pedig a versenytársak nyomon követésére használják anélkül, hogy egyetlen alkalmazást is megnyitnának.
Az adatfolyam továbbra is egyszerű:
Apify szereplők kiválasztása a létrehozói adatokhoz

Az Apify Store-ban készen álló adatgyűjtők, az úgynevezett Actors találhatók. Három közülük lefedi a legtöbb alkotói kutatási igényt, és mindegyik dátumszűrőket kínál, amelyekkel a heti lekérdezések száma alacsony marad.
| Színész | Fő beviteli mezők | Érdemes megtartani a kimeneti mezőket |
|---|---|---|
| YouTube Scraperstreamerek/youtube-scraper | startUrls, maxResults, maxResultsShorts, maxResultStreams, VideosBy rendezés, legrégebbiPostDate | cím, url, dátum, megtekintések száma, kedvelések, hozzászólások száma, csatorna neve, feliratkozók száma |
| TikTok kaparóóraművek/tiktok-kaparó | profilok, eredmények oldalonként, profilrendezés, kizártPinnedPosts, legrégebbiPostDateUnified | text, webVideoUrl, createTimeISO, playCount, diggCount, commentCount, shareCount, collectCount, authorMeta.fans |
| Instagram kaparóapify/instagram-scraper | directUrls, resultsType, resultsLimit, onlyPostsNewerThan | felirat, url, rövidkód, időbélyeg, kedvelések száma, megjegyzések száma, videómegtekintések száma, tulajdonos felhasználóneve |
Néhány részlet számít itt. YouTube Scraper's A dátumtartomány csak a csatorna URL-jeire vonatkozik, és ha bármilyen típuskorlátot 0-ra állít, akkor a formátum teljesen kimarad.
A TikTok Scraper profiljának rendezése a legújabb, legnépszerűbb és legrégebbi beállításokat fogadja el. A dátumszűrők feltöltött szűrőként vannak megjelölve az Actor oldalon, ezért ellenőrizd ezt, mielőtt engedélyezed őket.
Követők számára és életrajzokra van szükséged Instagramhoz? Add hozzá az Instagram Profile Scraper-t (apify/instagram-profile-scraper) egy felhasználónév tömbbel. Visszaadja a követők számát, az életrajzot, az ellenőrzött adatokat és a legújabb bejegyzéseket.
Az átiratok opcionális extrák. YouTube Scraper's transcriptionAndSubtitle és TikTok Scraper's downloadSubtitlesOptions beszélt horgok húzása, ami AI a mintajegyek sokkal élesebbek.
Az n8n hivatalos Apify csomópontjának belsejében

Az Apify egy ellenőrzött közösségi csomópontot szállít, az @apify/n8n-nodes-apify-t. Az n8n Cloudon keresse meg az „Apify” kifejezést a csomópontok panelen, és telepítse, feltéve, hogy az ellenőrzött közösségi csomópontok engedélyezettek az adminisztrációs panelen.

Saját üzemeltetésű n8n szerveren nyisd meg a Beállítások > Közösségi csomópontok menüpontot , illeszd be a csomag nevét, és telepítsd. A csomópontnak n8n 1.57.0-s vagy újabb verzióra van szüksége.
| Forrás | Elérhető műveletek | Használat ebben a buildben |
|---|---|---|
| Actors | Végrehajt egy szereplőt, végrehajt egy szereplőt és lekéri az adathalmazát, webes lehívást, lekéri a legfrissebb végrehajtást | Fő kaparási lépés |
| Színészi feladatok | Feladat végrehajtása, feladat végrehajtása és adathalmazának lekérése | Tisztább bemenetek mentve az Apify-ban |
| Színész kivégzések | Egyet lekér, sokat lekér, megszakít | Hibakeresés és tisztítás |
| Tárolás | Adatkészlet-elemek lekérése, kulcs-érték tárolórekord lekérése | Eredmények lekérése alapértelmezett adatkészlet-azonosító alapján |
| ravasz | Új Apify esemény esetén (Sikeres, Sikertelen, Megszakított, Időtúllépés, Bármely) | A beérkező levelek osztott verziója nagy névsorokhoz |
A hitelesítés kétféleképpen működik . Az Apify API hitelesítő adatai az Apify konzolról veszik át az API tokent, míg az Apify OAuth2 API egyetlen kattintással csatlakozik, csak az n8n Cloudon.
Az Actor művelet emellett egyéni bemenetet (JSON), időtúllépést másodpercben, memóriát megabájtban, Build címkét és várakozást a befejezésre is elérhetővé tesz.
Hagyd üresen az egyéni bemenetet, és az Actor a mentett alapértelmezett bemenetet használja.
Lépésről lépésre útmutató a heti alkotói kutatási munkafolyamathoz
1. lépés: Állítsa be az alkotói névsort a Google Táblázatokban
Hozz létre egy Létrehozói névsor nevű lapot ezekkel az oszlopokkal. A csapattársak közvetlenül a Táblázatokból adhatnak hozzá vagy szüneteltethetnek alkotókat anélkül, hogy meg kellene nyitniuk az n8n-t.
Adj hozzá egy második fület, a Bejegyzésnaplót . Minden pontozott bejegyzés ide kerül rögzítésre, így idővel pontosabb alapadatokat kapsz.
2. lépés: Mentse el az egyes kaparókat Apify Actor feladatként

Nyisson meg minden egyes szereplőt az Apify konzolban, állítson be ésszerű korlátokat, majd kattintson a Mentés új feladatként gombra.
Az Apify Actor feladatok a bemenetet, az időtúllépést és a memóriát is tárolják, így az n8n oldal rendezett marad.
Kapcsold ki az összes letöltési kapcsolót. A videófájlok , borítók és avatarok súlyt adnak anélkül, hogy segítenék a kutatást.
3. lépés: Csatlakoztassa az Apify, a Google Táblázatok és a Gmail hitelesítő adatait

Telepítsd az Apify csomópontot, majd adj hozzá három hitelesítő adatot az n8n-ben: Apify API , Google Sheets OAuth2 és Gmail OAuth2 . Teszteld mindegyiket a további fejlesztés előtt.
Egy munkafolyamat közben sérült hitelesítő adat pazarolja az adatgyűjtési erőfeszítéseket, így ez az ellenőrzés megéri.
4. lépés: Az n8n ütemezési trigger konfigurálása
Helyezzen el egy Ütemezési Trigger csomópontot a következő beállításokkal:
| hitld | Érték: |
|---|---|
| Aktiválási intervallum | Hetek |
| Hetek a kiváltó okok között | 1 |
| Hétköznapokon aktiválódik | hétfő |
| Óra szerinti trigger | 7 |
| Percenkénti kioldó | 0 |
Állítson be egy időzónát a Munkafolyamat-beállítások alatt . Enélkül az n8n a példány időzónáját használja, a saját telepítések pedig az Amerika/New_York időzónát használják alapértelmezés szerint.
Inkább a cront használod? Használj Custom (Cron)-t 0 7 * * 1-gyel. Akárhogy is, az n8n ütemezési trigger csak a munkafolyamat mentése és közzététele után aktiválódik.
5. lépés: Platform bemenetek létrehozása egy kódcsomóponttal
Adj hozzá egy Google Táblázatok csomópontot (Sor(ok) beolvasása, Létrehozó névsor fül), majd egy Kód csomópontot. Ez a Kód csomópont a névsor sorait platformonként egyetlen bemeneti objektummá alakítja.
const rows = $input.all().map(i => i.json).filter(r => r.active === 'yes');
const since = $now.minus({ days: 7 }).toFormat('yyyy-MM-dd');
const pick = p => rows.filter(r => r.platform === p);
return [{ json: {
youtube: {
startUrls: pick('youtube').map(r => ({ url: r.profile_url })),
maxResults: 15, maxResultsShorts: 15, maxResultStreams: 0,
sortVideosBy: 'NEWEST', oldestPostDate: since
},
tiktok: {
profiles: pick('tiktok').map(r => r.handle),
resultsPerPage: 20, profileSorting: 'latest',
excludePinnedPosts: true, oldestPostDateUnified: since
},
instagram: {
directUrls: pick('instagram').map(r => r.profile_url),
resultsType: 'posts', resultsLimit: 20, onlyPostsNewerThan: since
}
}}];
$most n8n's beépített Luxon dátum, így a hét napos ablak minden héten automatikusan előregördül. Soha nincs manuális dátumszerkesztés.
6. lépés: Három Apify-szereplő párhuzamos végrehajtása
Oszd el a Code csomópontot három Apify csomópontra. Válaszd ki az Actor Tasks erőforrást azzal a művelettel, amely végrehajt egy feladatot és visszaadja az adathalmaz elemeit.
Az Egyéni bemenet mezőben add meg a megfelelő objektumot kifejezésként:
{{ JSON.stringify($json.youtube) }}
Ismételd meg a $json.tiktok és a $json.instagram paraméterekkel. Az egyéni bevitel felülírja a mentett feladatbemenetet, míg az időtúllépés és a memória továbbra is a feladatból származik.
Inkább két külön csomópontot szeretne? Hajtsa végre az Actort bekapcsolt Wait for finish beállítással , majd adja hozzá a Get dataset elemeket a {{ $json.defaultDatasetId }} használatával. Mindkét útvonal azonos adatokat ad vissza.

7. lépés: Egyesítés és normalizálás egyetlen sémává
Csatlakoztasd mindhárom Apify csomópontot egy Merge csomóponthoz, amely Hozzáadásra van állítva. Minden platform másképp nevezi el a mezőket, így egy Code csomópont egyetlen megosztott alakzattá képezi le őket.
const out = [];
for (const { json: p } of $input.all()) {
if (p.error) continue; // skip failed inputs
if (p.webVideoUrl) {
out.push({ platform: 'tiktok', post_id: p.id, creator: p.authorMeta?.name,
url: p.webVideoUrl, caption: p.text, published: p.createTimeISO,
views: p.playCount, likes: p.diggCount, comments: p.commentCount,
shares: p.shareCount });
} else if (p.shortCode) {
out.push({ platform: 'instagram', post_id: p.shortCode, creator: p.ownerUsername,
url: p.url, caption: p.caption, published: p.timestamp,
views: p.videoViewCount ?? null, likes: p.likesCount,
comments: p.commentsCount, shares: null });
} else if (p.viewCount !== undefined) {
out.push({ platform: 'youtube', post_id: p.id, creator: p.channelName,
url: p.url, caption: p.title, published: p.date,
views: p.viewCount, likes: p.likes, comments: p.commentsCount,
shares: null });
}
}
return out.map(json => ({ json }));
A YouTube Scraper hibaüzeneteket ír a törölt videókról vagy hiányzó csatornákról. A p.error ellenőrzés ezeket a pontszám torzítása előtt elveti.
8. lépés: Pontozd minden bejegyzést a kiugró értékek és az elköteleződés matematikai számításaival
A nyers megtekintések előnyt jelentenek a nagy fiókoknak. Az alkotói kiugró pontszám minden bejegyzést az alkotó saját mediánjához viszonyít, így egy kisebb csatorna kitörése kiemelkedik.
| Metric | Képlet | Mit mond neked |
|---|---|---|
| Kiugró pontszám | bejegyzésmegtekintések ÷ alkotói megtekintések mediánja | Mennyivel tért el egy bejegyzés a saját alapvonalától |
| Eljegyzés aránya | (tetszik + hozzászólások + megosztások) ÷ megtekintések × 100 | Milyen keményen reagáltak a nézők |
| Instagram tartalék | bejegyzés kedvelések ÷ alkotói kedvelések mediánja | Megtekintésszám nélküli képes bejegyzésekhez működik |
const items = $input.all().map(i => i.json);
const base = it => it.views || it.likes || 0;
const groups = {};
for (const it of items) (groups[it.creator] ??= []).push(base(it));
const median = a => { const s = [...a].sort((x, y) => x - y), m = Math.floor(s.length / 2);
return s.length % 2 ? s[m] : (s[m - 1] + s[m]) / 2; };
return items.map(it => {
const med = median(groups[it.creator]) || 1;
const eng = it.views ? ((it.likes || 0) + (it.comments || 0) + (it.shares || 0)) / it.views * 100 : null;
return { json: { ...it, outlier: +(base(it) / med).toFixed(2),
engagement: eng === null ? null : +eng.toFixed(2) } };
}).sort((a, b) => b.json.outlier - a.json.outlier);
Egy hétnyi bejegyzés vékony alapértéket ad. Néhány hét elteltével olvasd el a Bejegyzésnapló fület, és a mediánokat a korábbi adatokból számítsd ki.
9. lépés: Ismétlődések blokkolása a Duplikátumok eltávolítása csomóponttal

Adjon hozzá egy Duplikátumok eltávolítása csomópontot a pontozás után. Állítsa a műveletet „Eltávolítsa a korábbi végrehajtásokban feldolgozott elemeket ”, és tartsa meg az elemeket ott, ahol az érték új.
Ez az állandó deduplikáció megakadályozza, hogy egy manuális újraindító kétszer küldje el ugyanazokat a bejegyzéseket e-mailben. A Deduplikációs előzmények törlése tesztelés közben visszaállítja azt.
10. lépés: Adja hozzá a AI Mintaelemzési réteg
Használj egy Limit csomópontot a felső 15 bejegyzés megtartásához, majd egy Aggregate csomópontot az All Item Data értékre állítva. Ez átadja a teljes köteget a következőnek: AI egyetlen elemként.

Ezután adj hozzá egy Basic LLM Chaint egy már használt csevegési modellel, például OpenAI-val, Anthropic-kal vagy Gemini-vel.
Kapcsolja be a Meghatározott kimeneti formátum megkövetelése beállítást, és csatoljon egy strukturált kimeneti elemzőt.
Rövid formátumú tartalomstratéga vagy.
Az alábbiakban ezen a héten láthatók's legnépszerűbb alkotói bejegyzések JSON formátumban, kiugró pontszám alapján rangsorolva.
JSON-t ad vissza a következővel:
– „minták”: 3 ismétlődő horog vagy formátum, mindegyik a bejegyzés URL-jére hivatkozik
– „témák”: legalább 2 nyertes bejegyzésben megjelenő témák
– „ötletek”: 3 tartalomötlet, amit a csapatunk ezen a héten lefilmezhet
Csak az adatokból származó bizonyítékokat használd. Ha egy minta gyenge, jelezd is.
{{ JSON.stringify($json.data) }}
A feliratok önmagukban nem veszik észre a lényeget, ami általában eldönti a rövid videókat.'s sors.
Ha a YouTube vagy a TikTok feladatban be van kapcsolva az átirat, akkor a felirat szövegének kezdő sorait vigye át a normalizált elembe.
Vágd le a szöveget nagyjából az első 300 karakterre. A modell ezután összehasonlítja a valódi kezdősorokat a nyertesek között, és a tokenek használata alacsony marad.
A „csak bizonyítékot használjon fel” mondat fontos. Ez fenntartja AI tartalom mintaelemzés valós bejegyzésekhez kötve, ahelyett, hogy általános trendfecsegést folytatnánk.
11. lépés: HTML-kivonat összeállítása és elküldése Gmailen keresztül
Egy végső kódcsomópont pontozott bejegyzéseket párosít a következővel: AI kiírja és felépíti az e-mail törzsét:
const posts = $('Limit').all().map(i => i.json);
const ai = ('BasicLLMChain').first().json.output;constrows=posts.map(p=>`<tr><td>{p.platform}</td><td>p.creator</td><td><ahref="{p.url}">(p.caption||'').slice(0,70)</a></td><td>{p.outlier}x</td><td>p.engagement??'–'%</td></tr>`).join('');consthtml=`<h2>TopOutliers</h2><tableborder="1"cellpadding="6">{rows}</table>
<h2>Patterns</h2><ul>${ai.patterns.map(x => `<li>${x}</li>`).join('')}</ul>
<h2>Ideas</h2><ul>${ai.ideas.map(x => `<li>${x}</li>`).join('')}</ul>`;
return [{ json: { html } }];const items = $input.all().map(i => i.json);
const base = it => it.views || it.likes || 0;
const groups = {};
for (const it of items) (groups[it.creator] ??= []).push(base(it));
const median = a => { const s = [...a].sort((x, y) => x - y), m = Math.floor(s.length / 2);
return s.length % 2 ? s[m] : (s[m - 1] + s[m]) / 2; };
return items.map(it => {
const med = median(groups[it.creator]) || 1;
const eng = it.views ? ((it.likes || 0) + (it.comments || 0) + (it.shares || 0)) / it.views * 100 : null;
return { json: { ...it, outlier: +(base(it) / med).toFixed(2),
engagement: eng === null ? null : +eng.toFixed(2) } };
}).sort((a, b) => b.json.outlier - a.json.outlier);
Ezután adj hozzá egy Gmail csomópontot ezekkel a beállításokkal:

12. lépés: Bejegyzések naplózása a Google Táblázatokba és közzététel
A Duplikátumok eltávolítása csomópontból ágazz át egy Google Táblázatok csomópontba a Naplózási napló lapon található Sor hozzáfűzése vagy frissítése paranccsal . A post_id alapján egyezzen meg, így a frissített statisztikák felülírják a régebbi sorokat.
Állítsa a leképezést Automatikus leképezés értékre , mivel a normalizált mezőnevek már megegyeznek az oszlopokkal. Hajtsa végre egyszer manuálisan, ellenőrizze az e-mailt, majd tegye közzé a munkafolyamatot.
Skálázhatóság Apify ütemtervekkel és eseményindítókkal

Egyetlen ütemezett munkafolyamat néhány tucat alkotóból álló névsornak felel meg. Ezen túlmenően a hosszú adatgyűjtési feladatok percekig nyitva tartják az n8n végrehajtásokat, és egy lassú platform leállítja a többit.
A javítás a két platform között megosztja a munkát:
| Tényező | Egyetlen munkafolyamat | Felosztott munkafolyamat |
|---|---|---|
| Beállítási idő | Gyorsabb | Kicsit hosszabb |
| Hosszú kaparási munkák | Végrehajtás várakozik | Nincs várakozás az n8n-ben |
| Egy platform kudarcot vall | Blokkolhatja az emésztést | Mások még mindig leszállnak |
| Saját üzemeltetésű igények | Nincs extra | A trigger nyilvános WEBHOOK_URL-je |
Az új Apify ütemtervek letiltva indulnak, ezért a mentés után engedélyezd a sajátodat. Az Apify e-mailben is értesít, ha egy ütemezett feladat nem indul el.
A csővezeték egészségének megőrzése hétről hétre
A csendes kudarcok az igazi ellenségek. Egy üres postafiók pontosan úgy néz ki, mint egy csendes hét, ezért az első naptól kezdve építs be riasztásokat.
A használat már csak a beviteli korlátok miatt is alacsony marad. A szoros dátumablakok, a profilonkénti korlátozott eredmények és a csak szükséges átiratok miatt minden héten kevés lekérdezésre kerül sor.
Ahol az alkotói adatgyűjtés valódi határokba ütközik

Minden automatizálási pitch kihagyja ezt a részt, így itt egyértelműen szerepel.
A postaládát kutatási asszisztensként kezeld , ne orákulumként. Továbbra is egy ember dönti el, hogy melyik minta érdemel egy fotózási napot.
Gyors válaszok az Apify és az n8n alkotói kutatásairól
Az n8n elindíthatja az Apify Actorokat kód nélkül?
A hivatalos Apify csomópont végrehajtja az Actors-t vagy feladatokat, várja az eredményeket, és visszaadja az adathalmaz elemeit, mindezt az n8n mezőin keresztül konfigurálva.
Mely alkotókat követheti nyomon ez a munkafolyamat?
Bármely nyilvános YouTube-csatorna, TikTok-profil vagy Instagram-fiók. Cserélj be más Apify áruházi szereplőket további platformok hozzáadásához.
Az Apify csomópont úgy működik, mint egy AI Ügynöki eszköz?
Adjuk hozzá a Apify eszköz egy an alatt AI Ügynök's eszközök, így a modell igény szerint elindíthat scrape-okat egy csevegésből.
Összegzés
Az alkotói kutatás azt jutalmazza, aki először észrevesz egy mintát. A manuális görgetés ezt teljes munkaidős munkává teszi, és a legtöbb csapat néhány hét után csendben feladja.
Az Apify és az n8n átadja ezt a feladatot egy rendszernek.
A Store Actors friss nyilvános bejegyzéseket kér le, a kódcsomópontok pedig pontozzák azokat az egyes alkotók ellenében.'s saját alapvonal, és egy AI réteg a számokat összefoglaló feladatokká alakítja.
Kezdj egyetlen ütemezett munkafolyamattal és öt olyan alkotóval, akiket már követsz. Amint az összefoglaló hasznosnak bizonyul, bővítsd a névsort, és térj át a megosztott beállításra az Apify Schedules segítségével.
Adjunk hozzá három-négy hétnyi naplózott előzményt.'s amikor a kiugró eredmények kiéleződnek, és a hétfői postaládád elkezd felülmúlni bármilyen trendjelentést, amit megvehetsz.
Az AiMojo ajánlása:



