Skript i personalizuar që ndryshon kërkimin në google com. Skript i motorit të kërkimit si Google

05.08.2023

Përshëndetje, të dashur lexues të faqes së blogut. Ky është artikulli i dytë në një seri për të fituar para në internet () dhe do t'i kushtohet punës me sistemin e reklamave kontekstuale të Google Adsense.

Në artikullin e parë, mësuam në detaje se si të punojmë me reklama, dhe gjithashtu mësuam për një metodë të tërheqjes së parave të fituara në këtë sistem, si Rapida (; nga rruga, unë ju këshilloj të mendoni për hapjen e një sipërmarrësi individual).

Pra, do të supozojmë se e keni kuptuar dhe kështu sot do të përpiqemi të vrasim dy zogj me një gur - do të instalojmë një skript kërkimi të faqes nga Google, i cili do të përmirësojë cilësinë e asaj që është e integruar në tuaj CMS (sistemi i menaxhimit të përmbajtjes), dhe ne do të konfigurojmë gjithashtu shfaqjen e blloqeve të reklamave në rezultatet e tij AdSense që do t'ju ndihmojnë të fitoni të ardhura shtesë. Le të kombinojmë biznesin me kënaqësinë, si të thuash.

Vendosja dhe marrja e kodit të skriptit të kërkimit nga Google

Për shembull, kam menduar prej kohësh të përdor algoritmin e kërkimit nga Google ose Yandex (), sepse ai i integruar në WordPress nuk më përshtatet mua (dhe ndoshta edhe vizitorët e blogut) si për sa i përket cilësisë ashtu edhe komoditetit të rezultateve të ofruara. Unë mendoj se pothuajse e njëjta gjë mund të thuhet për analogët e saj në Joomla dhe motorë të tjerë të njohur ().

Për blogun tim të WordPress, kam përdorur kutinë e kërkimit të përfshirë tashmë në shabllon, duke e përshtatur atë për Google. Pamja e saj mbetet e njëjtë, duke korresponduar maksimalisht me dizajnin e blogut, por vetë kërkimi tani kryhet duke përdorur algoritmet e motorit më të fuqishëm të kërkimit në botë, dhe blloqet e reklamave të Google AdSense shfaqen në rezultatet e tij.

Për ta bërë këtë, më duhej të kaloja një iriq me një gjarpër, d.m.th. ndryshoni skriptin standard të kërkimit të blogut duke marrë parasysh kodin e marrë nga materialet e këtij artikulli.

Skripti që mora nga Google për blogun tim dukej kështu:

Kodi standard, i cili ndodhej në skedarin searchform.php në dosjen me temën e WordPress që përdorja, dukej kështu:

Duke kryqëzuar një iriq me një gjarpër, mora skenarin e mëposhtëm, i cili tani është në përdorim:

Nuk do të hyj në detajet e ndryshimeve të bëra, sepse do të jetë shumë voluminoz, dhe artikulli tashmë është mjaft i madh. Prandaj, analizën e kodit e lë në diskrecionin tuaj, mendoj se me një krahasim të detajuar do të kuptoni shpejt gjithçka.

Unë gjithashtu rekomandoj të lexoni: Si të fitoni më shumë në reklamat kontekstuale Google Adsense http://sosnovskij.ru/google-adsense-secrety-uspeha/ - tetë sekrete të punës së suksesshme me blloqe reklamimi kontekstuale.

Google Apps Script është një gjuhë për automatizimin e punës me aplikacionet në internet, e cila u shfaq në 2009. Baza e tij është JavaScript klasik, i pasuruar me shtesa për të punuar me shërbimet e Google. Pas leximit të këtij artikulli, do të zotëroni bazat e përdorimit të kësaj gjuhe, do të mësoni disa teknika për manipulimin e postës dhe dokumenteve dhe gjithashtu do të merrni një ide për mundësitë e gjera të Skriptit të Aplikacioneve Google.

Bazat e përdorimit

Është shumë e lehtë të filloni të shkruani skriptet e Google Apps. Hapi i parë është hapja e redaktorit të skriptit në çdo aplikacion me të cilin do të automatizojmë ndërveprimin. Në Google Docs ndodhet në menynë "Tools -> Script Editor". Më pas, ju duhet të zgjidhni projektin brenda të cilit do të vendoset skripti (shih Fig. 1). Në dritaren që hapet, shkruani kodin:

Funksioni FirstExampleFunc() ( Browser.msgBox ("Ky është JS!"); )

Funksioni i deklaruar mund të niset nga "Tools -> Script Management" ose mund të krijoni një buton të veçantë për të. Për ta bërë këtë, duhet të shkruani një funksion tjetër:

Menuja e funksionit() ( var ss = SpreadsheetApp.getActiveSpreadsheet(); hyrjet var = [ (emri: "Funksioni im i vetëm", ​​Emri i funksionit: "FirstExampleFunc"), ss.addMenu ("Funksionet e mia", hyrje); )

Tani në menunë tonë ekziston një artikull i quajtur ExampleFunc, kur klikohet mbi të, hapet një nënmenu me një rresht "Funksioni im i vetëm".

Funksionet e deklaruara mund të përdoren në formula që futen brenda qelizave të tabelave (shih Fig. 3). Tani le të kalojmë në shembuj më praktikisht të dobishëm.



PARALAJMËRIM

Para se të ekzekutoni skriptin, mos harroni të kopjoni informacione të rëndësishme. Veprimet e kryera nga GS nuk mund të zhbëhen duke shtypur .

Duke punuar me Google Docs

Kur lind detyra e automatizimit të punës me dokumentet e zyrës, gjëja e parë që vjen në mendje është VBA, përmendja e thjeshtë e së cilës ka një efekt total antiekstatik për shumë njerëz, duke ngjallur kujtime të dhimbshme nga e kaluara shkollore dhe universitare. Google Script është padyshim më i përshtatshëm dhe më i lehtë për t'u kuptuar. Sidomos për zhvilluesit e uebit, sepse kjo është JS vendase, e njohur dhe e dashur! Le të shohim disa skripta shembuj për Google Docs. Kodi i mëposhtëm mbush qelizën e sipërme majtas të fletës së parë të tabelës aktive:

Var ss = SpreadsheetApp.getActiveSpreadsheet(); fletë var = ss.getSheets(); sheet.getRange("A1").setValue("Përmbajtja e qelizës");

Dhe ky kod krijon një kopje të dokumentit të tekstit dhe e vendos atë në një vend të caktuar:

Var burim = DocsList.getFileById("SOURCE_ID"); var newFile = source.makeCopy("emri i ri i skedarit"); var targetFolder = DocsList.getFolderById("ID e dosjes në të cilën do të vendoset skedari i sapokrijuar"); newFile.addToFolder(targetFolder);

Dhe kjo është se si mund të zëvendësoni rreshtat në një dokument teksti:

Var doc = DocumentApp.openById("ID e dokumentit që po redaktohet"); doc.editAsText().replaceText("tekst i vjetër", "tekst i ri"); Logger.log(doc.getText())

Shembulli i mëposhtëm i kodit nënvizon fjalë specifike në tekst:

Var doc = DocumentApp.openById("dokumenti id"); var textToHighlight = "tekst për të theksuar"; var highlightStyle = (); highlightStyle = "#FF0000"; var paras = doc.getParagraphs(); var tekstVendndodhja = (); për (i=0; i PARALAJMËRIM

Mbani në mend se Gmail jo vetëm që mbron nga mesazhet e padëshiruara në hyrje, por edhe kufizon ato që dalin. Më shumë se 500 emaile në ditë duke përdorur Skriptin e Aplikacioneve Google nuk do të funksionojnë.

Puna me Google Translate

Duke përdorur Google Apps Script, mund të përktheni vargje teksti nga një gjuhë në tjetrën. Shembull:

Var word = LanguageApp.translate("qyqe", "ru", "es"); Logger.log(fjalë); // Skripti do të dalë në konsolën "cuco" - cuckoo në spanjisht

Kodet për gjuhët mund të shihen në shiritin e adresave të shërbimit Google Translate.

INFO

Nëse zgjidhni kodin dhe shtypni , atëherë do të vendosen në mënyrë magjike të gjitha shënimet për kushtet, sythe, funksionet e deklaruara dhe të gjitha vendet e tjera ku duhet të jenë.

Duke punuar me Google Drive

Skripti i aplikacioneve të Google mund të funksionojë me skedarët e përdoruesve të vendosur në "Diskun e Google". Ky skript shfaq emrat e të gjithë skedarëve të përdoruesve në tastierë:

Var skedarë = DriveApp.getFiles(); ndërsa (files.hasNext()) ( skedar var = skedarë.next (); Logger.log (file.getName()); )

Disa dhjetëra metoda të ndryshme mund të aplikohen në skedarë. Ja disa prej tyre:

  • addEditor("email-i i përdoruesit") - i jep përdoruesit të drejtat për të redaktuar skedarin;
  • getOwner() - zbuloni pronarin e skedarit;
  • makeCopy("emri", "rruga") - krijoni një kopje të skedarit;
  • getLastUpdated() - kthen përdoruesin që ka bërë ndryshimin e fundit.
Puna me Google Contacts

Libri i adresave gjithashtu mund t'i nënshtrohet përpunimit të automatizuar. Kodi i mëposhtëm kopjon të gjitha kontaktet nga grupi Editorial në një Fletë Përhapëse të Google:

Var grup = ContactsApp.getContactGroup("Editorial"); var kontaktet = group.getContacts(); var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("Kontaktet editoriale"); për (var i në kontakte) ( // Ruani të dhënat e kontaktit në qeliza: emri, mbiemri, fleta e numrit të telefonit.getRange(i, 1, 1, 1).setValue(kontaktet[i].getGivenName()); fletë getRange(i, 2, 1, 1).setValue(contacts[i].getFamilyName()); / Dhe ekziston gjithashtu një metodë për marrjen e numrit të pagerit (!) të një flete kontakti.getRange(i, 4, 1, 1).setValue(contacts[i].getPager());

Puna me Google Tasks

Duke përdorur Google Apps Scripts, mund të punoni me shërbimin Google Task - krijoni detyra të reja dhe analizoni ato ekzistuese.

Ky kod krijon një rast të ri në listë:

// ID-në e listës së detyrave mund ta gjeni brenda shiritit të adresave në shërbimin e detyrave të Google var taskListId="id të listës së detyrave,"; var newTask = (titulli: "Hidhni gropat e hurmave", shënime: "Mos harroni gropat e hurmave nën shtrat" ​​); newTask = Tasks.Tasks.insert(newTask, taskListId); Logger.log("Detyra me ID "%s" e krijuar", newTask.id);

Dhe në këtë mënyrë mund të shfaqni një listë të detyrave të numëruara në tastierë:

// Vendos të gjitha detyrat e listës në një grup var tasks = Tasks.Tasks.list(taskListId); për (var i = 0; i< tasks.items.length; i++) { var task = tasks.items[i]; Logger.log(i. ". ",%s, task.title, task.id); }

Detyrat mund të zhvendosen nga një listë në tjetrën duke përdorur metodën e lëvizjes, t'i shtohen duke përdorur metodën e përditësimit dhe të fshihen duke përdorur metodën e fshirjes.

Ekzistojnë disa dhjetëra metoda për të punuar me detyra. Një listë e plotë e tyre është e disponueshme në Referencat e Skriptit të Aplikacioneve të Google për Google Tasks.

Puna me kalendarin

Ju gjithashtu mund të krijoni ngjarje në kalendar automatikisht (dhe, ashtu si në rastin e postimeve, të gjeneroni informacione rreth tyre nga rreshtat e tabelës). Kodi për të krijuar ngjarjen:

Var timeZone = CalendarApp.getTimeZone(); var description = Utilities.formatString("%s nga %s në %s", "titulli i ngjarjes", dateString_("data e fillimit të ngjarjes", "zona kohore"), dateString_("data e përfundimit të ngjarjes", "zona kohore") ); CalendarApp.createEventFromDescription(përshkrim);

Format e shkëmbimit të skripteve

Një vegël është një aplikacion kontejner që vendoset në një faqe interneti dhe kryen funksione të caktuara. Shembuj: një mini-bllok në cep të një faqeje me një parashikim moti ose kalendar. Për të vendosur Google Script brenda veglës, duhet të zgjidhni "Publish -> Deploy as web app" në menynë e redaktuesit të skriptit.

INFO

Dhe nëse klikoni, modaliteti i plotësimit automatik do të ndizet, domethënë redaktori do të plotësojë kodin për ju.

Ngjarjet

Ju mund të konfiguroni një skript që të ekzekutohet pas një ngjarjeje specifike. Për shembull, pas hapjes/redaktimit të një spreadsheet ose dërgimit të të dhënave të formularit.

Puna me bazat e të dhënave

Për këtë qëllim, ekziston një shërbim për të punuar me bazat e të dhënave të Google Cloud SQL. Në thelb - MySQL klasike në re. Mund të ndërveprojë me skriptin e aplikacioneve Google duke përdorur standardin e lidhjes së bazës së të dhënave Java. Këtu është një shembull i kodit që lexon të dhënat nga një tabelë:

Var conn = Jdbc.getConnection(dbUrl, përdorues, përdoruesPwd); var fillimi = data e re(); var stmt = conn.createStatement(); stmt.setMaxRows(1000); var results = stmt.executeQuery("SELECT * FROM entries"); var numCols = rezultatet.getMetaData().getColumnCount(); ndërsa (results.next()) ( var rowString = ""; për (var col = 0; col< numCols; col++) { rowString += results.getString(col + 1) + "\t"; } Logger.log(rowString) } results.close(); stmt.close();

Kostoja e përdorimit të shërbimit është 88 dollarë në vit për 10 GB hapësirë ​​të lirë. Fatkeqësisht, Google Apps Script nuk mund të funksionojë me bazat e të dhënave të tjera. Nëse planifikoni të shkruani një skenar që duhet të ndërveprojë me të dhënat, nuk duhet të mërziteni menjëherë ose të shteroni buxhetin tuaj me donacione për të blerë ATV për banorët e Silicon Valley. Ka dy mënyra për të dalë nga kjo situatë:

  • e para është ruajtja e të dhënave në formën e tabelave në Google Drive;
  • e dyta është vendosja e bazës së të dhënave në një server të palës së tretë dhe mbi të vendoset (php)(hode.js)(python)(etj.) një skript që do t'i bëjë një kërkesë dhe do të kthejë një përgjigje në JSON ose XML format, dhe nga ana tjetër, të analizohet brenda GS.
Aplikacionet me të cilat mund të ndërveprojë Skripti i Aplikacioneve Google

Mendoj se jo secili prej lexuesve tanë ka pasur kohë të provojë të gjitha shërbimet në internet të Google. Për të zgjeruar horizontet tuaja dhe për të stimuluar imagjinatën tuaj krijuese, këtu është një përmbledhje e shkurtër e aftësive të aplikacioneve, puna e të cilave mund të automatizohet duke përdorur Skriptin e Aplikacioneve Google.

  • Google Mail është një klient email. Gjëja më interesante në lidhje me të është aftësia për t'u dërguar letra njerëzve, adresat e të cilëve nuk dihen. Për ta bërë këtë, duhet të aktivizoni cilësimin "Dërgo emaile te përdoruesit e Google+" dhe të futni emrin dhe mbiemrin e marrësit në fushën "Për".
  • Google Calendar - organizator. Gjëja më e përshtatshme për të është aftësia për të dërguar njoftime SMS për ngjarjet në numrat e operatorëve rusë.
  • Google Contacts është një aplikacion për ruajtjen e kontakteve. Gjëja më interesante në lidhje me të është se nëse sinkronizoni aksidentalisht listën tuaj të kontakteve me një smartphone të ri dhe të gjithë emrat fshihen, mund t'i kërkoni Google një kopje rezervë të versionit të mëparshëm, i cili ruhet përgjithmonë në arkivat e tij.
  • Google Drive është një ruajtje e të dhënave cloud. 15 GB, i cili gjithashtu përmban të dhëna nga të gjitha aplikacionet e tjera, ofrohet falas.
  • Google Maps - harta në internet. Banorët e CIS janë me fat ata kanë një mjet alternativ për ndërtimin e rrugëve dhe shikimin e panoramës së rrugëve - Yandex.Maps. Për banorët e shumicës së territoreve të tjera nuk ka alternativa. Google Maps është i vetmi sistem i hartës në mbarë botën që ju lejon të kërkoni për vendbanime duke futur emra në gjuhën e shtetit në të cilin ndodhen. Le të themi, jo Kotlas, por Kotlas, jo Vagharshapat, por Վաղարշապատ.
  • Google Docs është një redaktues në internet për dokumentet e zyrës. Në kohën e shkrimit të këtij artikulli, ky shërbim bëri një mega-përparim - u bë e mundur të redaktoni dokumentet e krijuara në Microsoft Office. Kjo ndodhi pas integrimit të shërbimit me funksionalitetin e aplikacionit Quickoffice. Vetëm për argëtim, u përpoqa të redaktoja një shënim shpjegues për një diplomë në Google Docs (si shembull i një dokumenti me formatim të thjeshtë). U desh rreth një minutë për të kthyer docx në formatin Google, dhe pamja e tekstit ishte qartësisht e ndryshme nga origjinali.
  • Format e Google ju lejojnë të krijoni formularë për mbledhjen e të dhënave të ndryshme (anketa në internet, faqja e regjistrimit të ngjarjeve, komentet e faqes në internet, etj.), të cilat mund të lidhen me tabela në formate të ndryshme (HTML, CVS, TXT, PDF, RSS, XLS, ODF) . Të dhënat e mbledhura ruhen në Google Drive.
  • Faqet e Google - pritje falas (100 MB) me funksionalitet jashtëzakonisht të kufizuar dhe shënimin e vet wiki. HTML, CSS dhe JS plotësisht funksionale nuk janë të disponueshme.
SRC

Sipas traditës së mirë të vjetër, e cila është gati tre muajshe, ne kemi postuar disa burime në GitHub:

  • autodeletemail.gs - fshin mesazhet që kanë kaluar n numër ditësh nga marrja e tyre;
  • snoozeemails.gs - një skenar për t'i ridërguar letrat e lexuara vetes pas një periudhe të caktuar kohe;
  • sendsmsaboutemails.gs - konfiguron dërgimin e SMS në rast të marrjes së letrave që plotësojnë disa kritere. Përpara se ta përdorni, duhet të jepni numrin tuaj të telefonit të "Kalendarit të Google";
  • savemailtopdfindrive.gs - ruan përmbajtjen e letrës në skedarë në Google Drive;
  • fromcalendartospreadsheet.gs - shkruan informacion nga kalendari në një spreadsheet;
  • sendmailsfromspreadsheet.gs - dërgon letra në një listë adresash nga një spreadsheet;
  • createocsfromspread.gs - Gjeneron dokumente teksti nga të dhënat e spreadsheet.
Shërbimet e avancuara të Google

Google ka shumë API për zhvilluesit për t'i zbatuar në programet e shkruara në Skriptin e Aplikacioneve Google. Për ta bërë këtë, duhet ta aktivizoni këtë veçori në redaktuesin e skriptit (në menynë Resources, më pas Shërbimet e avancuara të Google). Pas kësaj, ju mund të përdorni aftësitë e shërbimeve të mëposhtme:

  • Google AdSense është një shërbim për të punuar me reklamat kontekstuale.
  • Google Analytics - analizon trafikun në faqet e internetit dhe aplikacionet celulare.
  • Google BigQuery - ju lejon të kryeni manipulime të ndryshme (shkrim, lexim, lëvizje, etj.) në vëllime të mëdha të të dhënave, si dhe t'i analizoni ato.
  • Google Fusion Tables është një shërbim eksperimental që ju lejon të strehoni të dhëna në cloud, t'i dërgoni pyetje dhe të merrni rezultatet e ekzekutimit në formatin JSON dhe CSV. Nga të cilat, nga ana tjetër, mund të krijoni fletëllogaritëse, harta, grafikë dhe lloje të tjera të paraqitjes vizuale të të dhënave.
  • Google Domains është një shërbim për regjistrimin e domeneve (një projekt i ri, i hapur në fund të qershorit 2014).
  • Google Mirror - API për ndërveprim me Google Glass.
  • Google Prediction është një shërbim për analizën e të dhënave (bazuar në teknologjinë e mësimit të makinerive). Ju lejon të zbatoni veçoritë e mëposhtme në aplikacione: klasifikuesin e dokumenteve dhe shkronjave, llogaritjen e shkallës së frenimit (shkalla e frenimit të përdoruesit), detektorin e postës së padëshiruar, optimizuesin e kursit të mesazheve dhe shumë gjëra të tjera interesante që meritojnë një artikull të veçantë.
  • Google Tasks është një shërbim i integruar në Gmail për krijimin e listave të detyrave.
  • Google URL Shortener është shërbimi i preferuar i revistës sonë për shkurtimin e lidhjeve të gjata.
  • YouTube Analytics është një shërbim për analizimin e statistikave të shikimeve të videove në YotTube. I dukshëm për aftësinë e tij për të zbuluar karakteristikat demografike dhe gjeografike të përdoruesve që shikojnë një video të caktuar. Në fund të fundit, është interesante të postosh një kopje tjetër të videos për këngën "Mirupafshim, Buddy" dhe të analizosh se çfarë gjinie, moshe dhe vendbanimi janë dëgjuesit e saj.

Skripti i motorit të kërkimit do t'ju lejojë të krijoni motorin tuaj të kërkimit në disa minuta!
Një skenar mjaft i thjeshtë kërkimi në internet dhe në faqen tuaj!
Dallohet nga thjeshtësia dhe shpejtësia e funksionimit!
Ka disa kategori kërkimi: një kërkim në një sajt specifik mund të jetë ose faqja juaj ose ndonjë sajt i palëve të treta, WEB, Foto, Lajme, Video.
Një motor kërkimi i bazuar në kërkimin Google, nuk keni nevojë për bazën tuaj të të dhënave Mysql për të kërkuar, skripti funksionon në çdo host, madje edhe falas.
Instalimi i skriptit nuk kërkon shumë kohë që motori i kërkimit të funksionojë.
Dizajni mund të ndryshohet sipas dëshirës pa aftësi programimi, ju lehtë mund ta ndryshoni dizajnin sipas shijes tuaj.

Mbështetja teknike dhe përditësimi i skriptit.

Shqyrtime 3

Asnjë reagim nuk është marrë nga klientët.

Për të kundërshtuar shkeljen e të drejtave të autorit dhe pronës, si dhe për të përjashtuar akuzat e pabaza ndaj administrimit të faqes për bashkëpunim në një shkelje të tillë, administrata e platformës tregtare Plati (http://site) ju bën thirrje me një kërkesë - nëse zbulohen shkelje në platformën tregtare Plati, na informoni menjëherë në [email i mbrojtur] në lidhje me faktin e një shkeljeje të tillë dhe na jepni informacion të besueshëm që konfirmon të drejtat tuaja të autorit ose të pronësisë. Në letër, sigurohuni që të tregoni detajet tuaja të kontaktit (emri i plotë, numri i telefonit).

Për të përjashtuar raportet e pabaza dhe qëllimisht të rreme për shkelje të këtyre të drejtave, administrata do të refuzojë të ofrojë shërbime në platformën tregtare Plati vetëm pasi të ketë marrë nga ju deklarata me shkrim shkeljeje të shoqëruara me kopje të dokumenteve që konfirmojnë të drejtat tuaja të autorit ose të pronësisë, në adresën adresa: 123007, Moskë, korsia Maly Kaluzhsky. 4, pallati 3, Avokatia “AKAR Nr.380”.

Për t'iu përgjigjur menjëherë shkeljeve të të drejtave tuaja dhe nevojës për të bllokuar veprimet e shitësve të paskrupullt, Plati ju kërkon të dërgoni një telegram të certifikuar, i cili do të jetë baza për bllokimin e veprimeve të shitësit, ky telegram duhet të përmbajë një tregues të : lloji i të drejtave të shkelura, konfirmimi i të drejtave tuaja dhe detajet tuaja të kontaktit (forma organizative - juridike e personit, emri i plotë). Bllokimi do të hiqet pas 15 ditësh nëse nuk i jepni zyrës së avokatisë dokumente me shkrim që konfirmojnë të drejtat tuaja të autorit ose të pronësisë.

Shëndet i mirë, të dashur lexues të faqes së blogut! Shpresoj që shumë prej jush ta kenë bërë tashmë; Është e mundur që ju tashmë keni krijuar dhe konfiguruar pamjen e reklamave që do të shfaqen në faqet e projektit. Dhe nëse është kështu, atëherë burimi juaj po fiton vrull dhe meriton vëmendje dhe respekt.

Është koha për të përfituar nga një opsion tjetër i disponueshëm në llogarinë tuaj të Google Adsense, përkatësisht aftësia për të instaluar një skript kërkimi në faqen e Google. Fakti është se kërkimi i paracaktuar në shumicën e faqeve ose blogjeve të WordPress nuk është qartësisht i përditësuar dhe lë shumë për të dëshiruar për sa i përket përvojës së përdoruesit kur merrni rezultatet e kërkimit.

Përveç kësaj, pas instalimit të formularit, në faqen e rezultateve të kërkimit të Google do të ketë blloqe Adsense, të cilat, nëse konfigurohen siç duhet, mund të rrisin të ardhurat e përgjithshme nga reklamimi kontekstual. Pra, ne përfitojmë jo vetëm nga fakti që i mbajmë përdoruesit në burimin tonë me një kërkim të mirëorganizuar, por në të njëjtën kohë fitojmë edhe para shtesë.

Vendosja e kërkimit të faqes së Google në panelin e kontrollit Adsense

Për të konfiguruar kërkimin në Google, duhet të identifikoheni në llogarinë tuaj të sistemit të reklamimit kontekstual të Google Adsense. Për ta bërë këtë në Faqja e hyrjes në Google Adsense Fusni emailin dhe fjalëkalimin tuaj në fushat e duhura, më pas klikoni në butonin "Hyrja". Në panelin e kontrollit Adsense, zgjidhni "Reklamat e mia" nga menyja e sipërme dhe hapi tjetër është "Kërko" nga kolona e majtë. Tjetra, klikoni në lidhjen "Sistemi i ri i kërkimit me porosi".


Në kolonën e sipërme, shkruani emrin e sistemit. Unë ju këshilloj të zgjidhni emrin e burimit tuaj. Për çfarë është? Epo, para së gjithash, për të bërë dallimin midis opsioneve të kërkimit për secilën faqe, nëse ka disa prej tyre. Cilësimi i parë që do të ofrohet është zgjedhja e zonës në të cilën do të kryhet kërkimi. Ne po vendosim cilësimin për një burim(e) të veçantë, kështu që e vendosim në "Vetëm sajtet e zgjedhura nga unë".

Kur aktivizohet ky opsion, ofrohet një fushë për të futur url-në e faqeve të internetit që do të kërkohen. Ju mund të shkruani adresat e disa projekteve, atëherë forma e kërkimit që rezulton do të kombinohet për ta. Por ka kuptim ta bëni këtë vetëm nëse bloget ose faqet janë në tema të njëjta ose të ngjashme.


Më poshtë ju kërkohet të vendosni fjalë kyçe që përcaktojnë më plotësisht temën e faqes në internet. Kjo është e nevojshme për të zgjedhur reklamat më të rëndësishme të reklamimit kontekstual të Adsense; sa më e madhe të jetë rëndësia, aq më efektive është reklamimi dhe, për rrjedhojë, aq më të mëdha janë fitimet tuaja. Blloqet e reklamave do të shfaqen në faqen e rezultateve të kërkimit të Google për sitin pasi përdoruesi të vendosë një pyetje përkatëse në rreshtin e formularit të kërkimit.

Për çfarë janë këto KS? Për të ngushtuar qëllimin e kuptimit të një termi të veçantë dhe për të rritur rëndësinë e reklamave që do të shfaqen në faqen e rezultateve të kërkimit. Më lejoni t'ju jap një shembull të thjeshtë. Le të themi se një vizitor ka futur fjalën "hartë" në shiritin e kërkimit. Kjo fjalë ka disa kuptime dhe një gamë mjaft të gjerë zbatimi të këtyre kuptimeve.

Si rezultat, ato faqe të blogut tim do të shfaqen që përmbajnë materiale në lidhje me hartën e faqes. Megjithatë, reklamat mund të shfaqen në njësitë e reklamave në faqen e rezultateve të kërkimit që përmbajnë, për shembull, oferta për të blerë letra ose harta gjeografike nëse nuk specifikoni fjalë kyçe shtesë.

Me tutje. Nëse zgjidhni kutinë pranë "Përdor kërkimin e sigurt", filtri SafeSearch do të aktivizohet, i cili filtron burime pornografike dhe burime të tjera të padëshiruara. Por ky opsion nevojitet vetëm kur kërkoni nëpër disa sajte ose në të gjithë rrjetin. Pas kësaj, ju tregoni vendin në domenin e të cilit do të kryhet kërkimi i personalizuar i Google, gjuhën e faqes suaj të internetit dhe kodimin (zakonisht Unicode (UTF-8) përdoret për bloget dhe sajtet e WordPress).

Disa fjalë për opsionin "Transliterimi". Nëse kontrolloni grupet përkatëse të gjuhëve, vizitorët e faqes së internetit në gjuhë të huaj do të mund të marrin një përgjigje për një pyetje të futur në gjuhë të tjera. Kjo ka shumë të ngjarë të jetë e vërtetë për bloget dhe faqet shumëgjuhëshe.

Vendosni një kanal klienti për të monitoruar efektivitetin e reklamave në faqen e rezultateve të kërkimit

Për ta bërë këtë, aktivizoni shtesën duke klikuar në ikonën e ingranazhit në këndin e sipërm të djathtë të dritares së shfletuesit, zgjidhni "Imazhet" nga menyja e sipërme, pastaj "Shiko informacionin e imazhit" nga lista që shfaqet. Skeda tjetër do të hapë informacione për të gjitha imazhet në faqen e internetit, duke përfshirë informacionin në lidhje me URL-në e logos tuaj. Siç mund ta shihni nga pamja e mësipërme, imazhi i kokës së blogut tim ruhet në dosjen "img".

Nëse dëshironi të përdorni një imazh tjetër për faqen e rezultateve të kërkimit të Google, mund ta ngarkoni atë në server dhe më pas shkruani shtegun për imazhin e ri përballë rreshtit "URL i imazhit të logos". Mund të zgjidhni nga cilësimet ku do të vendoset imazhi: sipër ose pranë dritares (formularit) të kërkimit në Google.

Por opsioni i tretë për shfaqjen e një faqeje me rezultate kërkimi lidhet me hartimin e një faqe interneti ose blogu dhe unë e konsideroj atë më të preferuarin, pasi vizitori mbetet në burim dhe ka një probabilitet të lartë që ai të qëndrojë më tej për të marrë. të njohur me materiale të tjera. Sidoqoftë, zbatimi i këtij opsioni do të kërkojë shumë më tepër lëvizje të trupit.


Për të shfaqur rezultatet e kërkimit të Google për një faqe, ju duhet të krijoni një faqe të veçantë në internet përmes panelit të administratorit të WordPress. Sigurohuni që të shikoni artikullin tim, ku përshkrova gjithçka në detaje të shkëlqyera. Unë do të shtoj se pasi të keni krijuar një faqe për të shfaqur rezultatet e kërkimit, duhet të shkruani adresën e saj në kolonën përballë rreshtit "URL për shfaqjen e rezultateve të kërkimit". Pasi të jenë vendosur të gjitha cilësimet e përshkruara më sipër, duhet të klikoni butonin "Ruaj dhe merrni kodin" në fund të dritares së cilësimeve.

Futja e formularit (dritares) dhe kodeve të faqeve të rezultateve të kërkimit të Google

Nëse keni vendosur marrjen e rezultateve të kërkimit të Google për faqen tuaj duke përdorur dizajnin e burimeve (opsioni i tretë), do të merrni dy kode pas ruajtjes:


Kodi i lartë përcakton një formë (dritare) me një shirit kërkimi. Në versionin e vjetër, kur ende përdorja kërkimin e paracaktuar, në blogun tim kjo dritare dukej kështu:

Pasi kopjova kodin kryesor, e ngjita në skedarin searchform.php të temës në vend të kodit të vjetër dhe e rrethova me një div që përmban klasën e duhur dhe e stilova për ta bërë formën të duket e përshtatshme për dizajnin e sajtit.

Në faqet e blogut kam përshkruar tashmë në disa detaje aplikimin e stileve CSS në hartimin e faqeve të internetit. Tema juaj e WordPress duhet gjithashtu të ketë një skedar me një emër të ngjashëm (një nga opsionet, për shembull, search.php). Pas futjes së kodit, forma e kërkimit në Google dukej kështu:

Ne ngjisim kodin e mëposhtëm në faqen e krijuar rishtazi (Unë e quajta "Rezultati i Kërkimit") direkt në dritaren e redaktuesit HTML të panelit të administrimit të WordPress. Po, pothuajse harrova. Faqja e internetit e rezultateve të kërkimit nuk duhet të shfaqet në asnjë menu të blogut ose faqes në internet. Prandaj, duhet të përjashtoni ID-në e tij në mënyrë që të mos mashtroni lexuesit, pasi nuk do të ketë informacion për të.

Për të gjetur ID-në, shkoni te paneli i administratorit të WordPress në seksionin "Faqet" dhe lëvizni kursorin në lidhjen në faqen e dëshiruar. Si rezultat, në fund të shiritit të statusit të shfletuesit do të shihni adresën e tij, e cila do të përmbajë një numër, i cili është ID-ja e kërkuar.


Pra, ID është përcaktuar, tani ju duhet ta përjashtoni atë nga të gjitha menutë në faqen e internetit. Në temën time, për shembull, shablloni header.php është përgjegjës për shfaqjen e menusë. Kjo meny përcaktohet nga një rresht diçka si kjo:

Këtu e kam plotësuar këtë rresht me hyrjen e mëposhtme:

&përjashto=4366

Doli kështu:

Kjo është e gjitha, tani faqja e kërkimit me porosi të Google në sit do të përjashtohet nga menyja dhe do të shfaqet vetëm me rezultatet e kërkimit bazuar në pyetjet e lexuesve. Shpresoj se kam shpjeguar gjithçka qartë. Për të qenë i sinqertë, shkrimi i artikujve të gjatë nuk është i lehtë, por ky është pikërisht rasti kur është i nevojshëm. Nëse mendoni se postimet në blog ju ndihmojnë të gjeni përgjigje për pyetjet tuaja, mund të regjistroheni në materialet më të fundit me e-mail. Shihemi se shpejti.

A keni dëgjuar për skriptet e Google? (Skript i aplikacioneve)? Jo?

Epo, si ndodhi kjo? Oh jo jo jo!

Një gjë kaq e dobishme, por vetëm një rreth i ngushtë specialistësh di për të. Por më kot!

Kjo situatë është zhvilluar në komunitetin rusishtfolës, por në hapësirën e internetit anglishtfolëse është mjaft popullore ( siç mund të shihet nga grafikët e mëposhtëm).

Pse kot?

Por sepse është një mjet i shkëlqyer për bizneset e vogla dhe të mesme, i cili ju lejon të optimizoni rrjedhën e dokumenteve pa kosto shtesë dhe të vendosni funksionimin automatik të proceseve jetike të ndërmarrjes.

Si biznes, të gjithë do të vlerësojnë aftësitë e këtij shërbimi, sepse ka thjesht mënyra të panumërta për ta përdorur atë!

Pasi të futeni pak në kuzhinën e shërbimeve të Google, perspektivat që hapen ju lënë pa frymë!

Por le të mos dalim para vetes.

Së pari ju duhet të kuptoni se çfarë është dhe çfarë të bëni për të.

Shumë kohë më parë ( që nga viti 2009) Google i madh ka lëshuar një veçori të dobishme - .

Ky shërbim bën të mundur automatizimin e punës së shërbimeve të Google. Analogu më i afërt është paketa e zyrës së Microsoft Office me makrot e saj në VBA ( Visual Basic për aplikacione) dhe analogët e tij Libre Office, SoftMaker Office, etj.

Natyrisht, nuk është plotësisht e saktë të krahasosh GAS dhe VBA.

Ja çfarë thotë për këtë një nga specialistët kryesorë në shërbimet e Google në internetin në gjuhën ruse, Alexander Ivanov.

E vetmja gjë që kanë të përbashkët është ideja e zgjerimit të aftësive të procesorit të tabelave përmes kodit shtesë të programit. ...

Aleksandër Ivanov

Konsulent i skriptit të aplikacioneve të Google

Me një krahasim më të detajuar, të cilin Aleksandri e përpiloi me dashamirësi posaçërisht për mua dhe ju, mund të njiheni në këtë link.

Sigurisht, shumë që u përpoqën të zotëronin menjëherë përdorimin e makrove mund të mos kenë kujtime shumë të këndshme, por mos u mërzitni menjëherë!

Skripti i Google Apps është një gjuhë shumë më miqësore për përdoruesit sesa mund të duket në shikim të parë.

Në thelb është një gjuhë skriptimi e bazuar në JavaScript ( Standardi ECMAScript 5), i shpikur posaçërisht për të thjeshtuar ndjeshëm zhvillimin e aplikacioneve të bazuara në Google Apps.

Për ata që janë në rezervuar, ju kujtoj se Google Apps ( Nga rruga, paketa u riemërua së fundmi në G Suit) janë shërbime interneti të zhvilluara nga një korporatë transnacionale dhe me të cilat të gjithë janë të njohur në një shkallë ose në një tjetër.

shërbimet e Google

(të cilat do t'i shqyrtojmë, shkruajmë skripta për ta në gaz):

dhe shumë të tjera, lista e aplikacioneve po rritet vazhdimisht ( Ju mund të shihni të gjithë listën e produkteve të Google).

Pra, avantazhet kryesore të punës me skriptet e Google janë se kodi nuk ekzekutohet në klient ( ato. jo direkt në kompjuterin tuaj të punës), dhe në renë e Google.

Kjo bën të mundur krijimin e skripteve autonome që nuk kërkojnë ndërhyrjen e përdoruesit ( tipar shumë i lezetshëm!).

Plus, nuk keni nevojë të instaloni asgjë për të filluar Google tashmë kujdeset për gjithçka.

Ekziston një redaktues i gatshëm me të gjithë funksionalitetin e nevojshëm ( foto më poshtë).

Përparësitë përfshijnë gjithashtu
  • Prag mjaft i ulët i hyrjes, d.m.th. gjuhë e lehtë për të mësuar.
  • Mundësia e ndërveprimit me shërbime të tjera të Google, si AdSense, Google Analytics, AdWords, etj.
  • Aftësia për të krijuar të drejta të plota me një ndërfaqe grafike në HTML.
  • Gjithashtu aftësia për të bërë kërkesa http dhe për të përpunuar rezultatet e tyre ( analizë). Kjo do të thotë, duke përdorur klasën UrlFetchApp në gaz, ju mund të merrni të dhëna nga faqet e internetit dhe të analizoni përgjigjet XML/JSON nga shërbimet REST API.
  • Funksionalitet i mjaftueshëm për krijimin e mjeteve të thjeshta të nevojshme për funksionimin e një ndërmarrje, deri në një sistem CRM të plotë.
  • Një komunitet i zhvilluar, në kuptimin e shumë zgjidhjeve të gatshme dhe njerëzve të gatshëm për të dhënë këshilla dhe, natyrisht, dokumentacion. Vërtetë, të gjitha këto kënaqësi i drejtohen kryesisht publikut anglishtfolës.
  • edhe me shume.
Hapi i parë është krijimi i një skenari

Le të mos rrahim rreth shkurret... Le të shkruajmë skenarin tonë të parë tani.

Krijimi i një skripti përmes shiritit të veglave Script Script

Për të filluar, hyni në llogarinë tuaj Google ( Ju kujtojmë se për të hyrë në të gjitha shërbimet ju nevojitet vetëm një llogari, e cila krijohet së bashku me postën e Google), dhe më pas ndiqni lidhjen e mëposhtme script.google.com dhe shkoni në këtë faqe ( Skript i shiritit të veglave të skriptit):

Në menunë e majtë, klikoni në butonin + Krijo skript.

Këtu është dritarja e redaktuesit të skriptit të Google:

Nga rruga, kjo nuk është mënyra e vetme për ta nisur atë.

Mund të shkoni në një mënyrë tjetër.

Krijimi i një skripti përmes Google Drive

Klikoni në butonin Krijo, do të shfaqet një listë me opsione, më pas zgjidhni Më shumë dhe klikoni në Lidhni aplikacionet e tjera.

Në dritaren e lidhjeve, në kërkim, shkruani klikoni Lidhu dhe... voila!

Në dritaren e Skriptit të Aplikacioneve Google, aplikacioni është shtuar në Google Drive. , vendosni zogun përballë Zgjidh Google Apps Script do të jetë aplikacioni i paracaktuar për skedarët që hapen me ndihmën e tij. dhe klikoni ok

Tani një shërbim i ri është shfaqur në listën tuaj të aftësive dhe ne mund të vazhdojmë drejtpërdrejt te kodi.

Krijimi i një skripti përmes një skedari kontejneri

Për më tepër, ekziston një mënyrë tjetër për të krijuar një skedar për skriptin.

Kjo po krijon një skedar skripti brenda ( për shembull, brenda një tabele, dokumenti, sllajdi ose formulari, me kusht brenda).

Por ne do ta diskutojmë këtë metodë në artikujt vijues.

Skenari i parë

Le të krijojmë skenarin tonë të parë.

Sigurisht, mund të shkoni në këtë lidhje tyts dhe lexoni me kujdes se çfarë shkruajnë njerëzit e ditur, ose...

Për ata që nuk e kanë provuar kurrë dorën e tyre në programim, dritarja e redaktorit "lakonik" ndoshta do të duket krejtësisht misterioze dhe disa mund të duan të ikin duke bërtitur: " Më mashtruan, thanë se ishte e lehtë!!!

Mos nxitoni të lubrifikoni skitë tuaja! Është vërtet e thjeshtë, nëse dini çfarë të bëni, sigurisht.

Kështu ndodhi, edhe në agimin e teknologjisë dixhitale, që mesazhi i parë testues që shfaq një program i sapo shkruar është: "Përshëndetje botë!"

Unë propozoj të devijojmë pak nga kanunet dhe të publikojmë menjëherë diku një përkthim të përshëndetjes së famshme... epo, le të themi, në suahilisht!

Së pari, ndryshoni emrin e funksionit nga myFunction në firstTest.

Funksioni firstTest () (kthimi Logger.log(LanguageApp.translate("Hello World!", "en", "sw"));

Le të shkruajmë të njëjtin shembull në më shumë detaje dhe të shohim çdo funksion rreshti firstTest () ( var text = "Përshëndetje Botë!", text_language = "en", language_of_translation = "sw"; text = LanguageApp.translate(tekst, tekst_gjuha, gjuha_përkthimi Logger.log(tekst);

Rreshti 1. Direktiva e funksionit krijon një funksion të ri, më pas specifikoni emrin e tij së pariTesti.

Pastaj në kllapa () tregojmë parametrat që duam t'i kalojmë në funksion ( në rastin tonë nuk specifikojmë asgjë, pasi nuk po kalojmë asgjë).

Dhe në kllapat kaçurrelë () tregohet kodi që ekzekutohet kur thirret ky funksion.

Funksioni FirstTest () ( // Kodi i funksionit këtu )

Nëse vendosni dy prerje //, atëherë kodi pas tyre dhe deri në fund të rreshtit nuk do të ekzekutohet.

Ky quhet koment.

Nga rruga, një koment mund të specifikohet gjithashtu si /* */, çdo tekst i përfshirë brenda do të konsiderohet koment, pavarësisht nga fillimi dhe/ose fundi i rreshtave.

Linjat 2-4. Ne deklarojmë variabla duke përdorur direktivën var.

  • Ndryshorja e tekstit me vlerën "Hello World!" - ky është teksti që duhet përkthyer,
  • text_language me vlerën "en" - kodi i gjuhës në të cilën është shkruar teksti, nëse e lini bosh (si kjo ""), gjuha do të zbulohet automatikisht,
  • Dhe gjuha_e_përkthimit me vlerën "sw" - kodi i gjuhës në të cilën do të përkthehet teksti.

(Mund të shihen kodet e gjuhëve)

Var text = "Hello World!", text_language = "en", gjuha_e_përkthimit = "sw";

Rreshtat 6-10. Ne i drejtohemi objektit LanguageApp, ose më saktë tek metoda e përkthimit të këtij objekti, e cila merr tre parametra ( i kemi përshkruar më sipër në rreshtat 2-4).

Nëse disa terma janë të paqartë për ju dhe/ose nuk keni njohuri bazë të JavaScript ose një gjuhë tjetër, mos u shqetësoni!

Rezultati

Rezultati i kësaj metode do të jetë teksti i përkthyer, i cili, në rastin tonë, shkruhet në variablin e tekstit ( dmth, mbishkruajmë vlerën e vjetër me të renë).

Tekst = LanguageApp.translate (tekst, gjuha_teksti, gjuha_e_përkthimit);

Rreshti 12. Logger.log(tekst) është dalja e tekstit tonë në regjistër, ku më pas do ta shikojmë.

Logger.log(tekst);

Nga rruga, kjo metodë ( Logger.log();) do të jetë i dobishëm më shumë se një herë në të ardhmen për korrigjimin e skripteve tuaja, d.m.th. Gjetja dhe eliminimi i gabimeve që kanë hyrë në skenarin tuaj.

Rreshti 14. Direktiva opsionale e kthimit - kthen të dhënat e specifikuara nga fusha ( ne nuk kemi specifikuar asgjë, që do të thotë se false do të kthehet si parazgjedhje, po aq mirë mund të jetë anashkaluar).

Le të vazhdojmë, programi ynë është shkruar, tani le ta ruajmë atë duke klikuar në këtë buton ( ikona e disketës)

Një dritare do të shfaqet menjëherë tek ju.

Në të, futni emrin e projektit në fushën Specifikoni një emër të ri projekti, le të jetë Hello world! . Pastaj klikoni në butonin ok

Tani le ta nisim duke zgjedhur fillimisht funksionin e dëshiruar dhe më pas duke klikuar këtu ( ikona e trekëndëshit)

Dhe së fundi, shkoni te skeda View > Logs ose thjesht shtypni Ctrl+Enter ( çelësat e nxehtë janë një gjë e dobishme).

Dhe këtu është rezultati i përpjekjeve tona ...

Informacioni që tregon se kur është bërë regjistrimi është nënvizuar me blu.

dhe me të kuqe është përmbajtja jonë e ndryshores së tekstit.

Po, po - Salamu, Dunia! Dhe ekziston një përkthim i të famshmit Hello World në suahilisht.

Misioni u realizua!

Ovacion! Ndihesh krenar? Absolutisht e merituar.

Ju dhe unë kemi bërë hapin e parë drejt zotërimit të një mjeti të mrekullueshëm.

Dakord, pa modesti të rreme, se nuk ishte aq e vështirë.

Ende keni pyetje?

Ju gjithmonë mund t'i pyesni ata në komentet e këtij postimi.

Po, eksperimentoni me kodin dhe më pas na e tregoni në komente.

Rezultatet

Dhe tani, shkurtimisht, për të përmbledhur:

  • Instalimi i shërbimit GAS është një procedurë e thjeshtë që do të zgjasë më pak se një minutë.
  • Mund ta hapni redaktuesin e skriptit në script.google.com
  • LanguageApp.translate (tekst, burimGjuha, targetGjuha); - përkthen automatikisht tekstin nga gjuha burimore në gjuhën e synuar, merr 3 parametra: teksti burim)
  • Për të marrë komente ose për të folur për një problem me të cilin po përballeni, ju inkurajoj të postoni në një nga komunitetet e Google+: Skript Google. rusisht , Google Docs dhe Drive ose në Stack Overflow