WHAT IS IT:
This is a batch script that runs in windows command prompt. It will boost the view count of your listings, up to 8 views per day per listing.
WHAT DOES IT DO:
The script will open your listings randomly at random time intervals to add natural views. It divides the day by the number of your listings and you can input how many views per listing you'd like - up to 8 possible views per day per listing. Ebay has a 'cooldown' timer between each time you +1 view your listing, which is 3hrs.
The script will auto shutdown and auto restart at input times +/- a few mins from your specified start/end time. From an outside observer it looks like you're checking out your listings from time to time, leaving the browser open for a random amount of time, and then closing and waiting a random amount of time before opening the next listing. It will all add up to 24hrs, or however long you specified it to be open (like 8am to 11pm).
The script will work in Windows 7 and up. Older versions of windows will need to install additional utilities to their system32 folder used by command prompt, which are simple .exe files you can download from Microsoft.
The script uses the chrome web browser, although you could edit it to work with firefox as well.
Note that since this is %random%, getting +8 views per day per listing is the perfect theoretical outcome. As is in the case of %random%, some listings might open more than once within the 3hr cooldown bracket, or simply less than 8 times during the day. A workaround is to increase the view count over 8, but will increase the overall traffic from your IP address.
HOW TO USE IT:
Replace everything in the [ ] brackets, including the brackets themselves. Copy/paste the script into notepad and save it / name it whatever you want. After change the file extension to .bat
If you can't change file extensions because it adds .bat after the .txt in the file name, open the windows menu and search for 'Folder Options'. Click the 'View' tab. Uncheck 'Hide extensions for known file types' and try again.
Be sure to change the number above each ebay listing section in the script, it is at the top of each.
I recommend
SEARCHING for your listings, clicking them, and copying that url. Doing this adds HTML tags to the url that indicate the item was clicked on through search, and will affect your Click Through Rate naturally. BE AWARE too many clicks and NO sales can negatively affect the listing's performance.
IN MORE DEPTH:
Below you'll see a line that includes 'set /a closingtime=%random% %% 4 +21'
This is the hour, in military time, in which the script will auto sleep. It's currently set to start sleeping randomly between the hours of 21 and 24, or 9pm and 12pm midnight. If you want to increase this time to say, 8pm and 12pm midnight, use '5 +20'.
Below you'll see a line that includes 'sleep 3'. Increase this number for older / slower computers to something that allows time (in seconds) for chrome to fully close.
When testing this I saw an increase in sales, and they stayed up for quite some time before going back to 'normal'. The increase in sales and for the period it lasted compared to while it was not running was very apparent. After a 3 month break of not using this and starting it up again, the script had no observable affect. This may have a greater impact on new listings with/without slow traffic, your results may vary.
I hypothesize well-established accounts can trigger tags on your listings, such as the '# sold in 24 hours, or # views in last 24 hours, etc' so if you're interested in that, be sure to run the script while logged into those accounts. I didn't test it further however, it could be a coincidence, so take it as you will
THE SCRIPT:
@echo off
title [name your script]
setlocal enabledelayedexpansion
mode con:cols=100 lines=35
color 02
set totalauctions=[total # of listings in script]
set pageviews=[# of views per day, up to 8 max per listing]
set maxtimeopen=[max # of seconds you want your browser to stay open, think natural browsing time]
set mintimeopen=[min # of seconds you want your browser to stay open, think natural browsing time]
set wakeup=[# in military time you want to start running the script, example 8, 9, 10, etc, no minutes!]
set hour=%time:~0,2%
:morning
set /a openingtime=%random% %% 2700 +900
set /a closingtime=%random% %% 4 +21
timeout %openingtime%
:reset
set /a num=%random% %% %totalauctions% +1
set /a finaltimeopen=%mintimeopen% + %random% %% (%maxtimeopen%-%mintimeopen% +1)
set /a openhours=%closingtime%*3600
set /a secondsperauction=%openhours%/%totalauctions%
set /a multipleviews=%secondsperauction%/%pageviews%
set /a timeclosed=%multipleviews%-%finaltimeopen%
set /a mintimeclosed=%timeclosed%/2
set /a maxtimeclosed=%mintimeclosed%+%timeclosed%
set /a finaltimeclosed=%mintimeclosed% + %random% %% (%maxtimeclosed%-%mintimeclosed% +1)
IF %hour% == %closingtime% goto night
goto next
:night
set hour=%time:~0,2%
IF %hour% == %wakeup% goto morning
IF NOT %hour% == %wakeup% timeout 60 /nobreak
cls
goto night
:next
echo:
sleep 3
tasklist | find "chrome.exe" 2>&1 > nul
if not errorlevel 1 taskkill /im chrome.exe /f
echo ================================================== ==============================================
echo:
findstr /ri /c:"^ *:%num% " /c:"^ *:%num%$" "%~f0" >nul 2>nul
if errorlevel 1 goto reset
if errorlevel 0 goto %num%
:1
start chrome --new-window "[URL of your listing]"
echo Auction [name of your listing, if you want]
echo:
echo Page Open & timeout %finaltimeopen% /nobreak
echo:
cscript //nologo GooglecloseActiveTab.vbs
echo Page Closed & timeout %finaltimeclosed% /nobreak
echo:
echo ================================================== ==============================================
goto reset
:2
start chrome --new-window "[URL of your listing]"
echo Auction [name of your listing, if you want]
echo:
echo Page Open & timeout %finaltimeopen% /nobreak
echo:
cscript //nologo GooglecloseActiveTab.vbs
echo Page Closed & timeout %finaltimeclosed% /nobreak
echo:
echo ================================================== ==============================================
goto reset
:3
start chrome --new-window "[URL of your listing]"
echo Auction [name of your listing, if you want]
echo:
echo Page Open & timeout %finaltimeopen% /nobreak
echo:
cscript //nologo GooglecloseActiveTab.vbs
echo Page Closed & timeout %finaltimeclosed% /nobreak
echo:
echo ================================================== ==============================================
goto reset
SECONDARY SCRIPT:
This script emulates keystrokes. In this case it is ^w (or ctr w) which is the keystroke for closing a current tab. If you don't want to use it, using 'taskkill /im chrome.exe /f' works as well. It's up to you to edit it out and get it working.
Copy/paste the below script and name it to 'GooglecloseActiveTab' and change the file extension to .vbs. Keep both scripts in the same directory, they won't find each other otherwise.
Dim Shell, WMI, query, process
Set Shell = CreateObject("WScript.Shell")
Set WMI = GetObject("winmgmts:{impersonationLevel=Impersonat e}!\\.\root\cimv2")
query = "SELECT ProcessId FROM Win32_Process WHERE Name = 'chrome.exe'"
For Each process In WMI.ExecQuery(query)
Shell.AppActivate process.ProcessId
WScript.Sleep 100
Shell.SendKeys "^w"
Next
Enjoy!
(take that Nate)