04-01-2021 02:30 PM - edited 04-01-2021 02:33 PM
Hi ebay Community & eBay Tech Support.
While updating/revising an existing ebay item, i'm receiving error messages from ebay, that shows:
Solved! Go to Best Answer
04-01-2021 08:48 PM
I tested each major block of code in the listing editor.
Your first and second products trigger the error message.
I stripped one product down to these lines of code that fail.
As you can see, the @-sign is the problem.
16dBm@B mode
12V@1A . DC47-2mm Socket.
Removing one or the other appears to let the phrase pass the filters, but including both stops the listing. This doesn't make sense because you have more of the phrases in other products in the same listing.
This phrase appears in both products that fail, and is probably the more pressing issue because the name in front of the @ is longer, and adding spaces throughout makes no difference.
16dBm@B mode
Now, here is where it gets tricky. I can fiddle with both phrases and add spaces and non-breaking spaces and HTML wrappers to break the sequence, and can see that the bots are looking for specific methodologies in addition to the phrase, in plain text mode. I can list one or the other, but not both. It's a strange trap that has something to do with some programmer's mindset.
When I change that one phrase to 16dBm in B mode it goes through, of course, so that is how I would pursue a solution. I took your entire listing and changed the above phrase in the first two products and the listing posted.
Unfortunately, I have not nailed down the exact filter, but I am getting some idea.
04-01-2021 02:56 PM
04-01-2021 02:59 PM
Most likely you have active content in that massive listing of yours.
Scan it and remove the content.
04-01-2021 03:03 PM
do you think this is right @shipscript ?
04-01-2021 04:21 PM - edited 04-01-2021 04:24 PM
@gknt, THANKS for that external site.
That site's initial scanner displayed active content found & what it suggests to do.
So based on it's indicator & suggestions , i have added the target="_blank" in all links.
there was no external links in my ebay pages , only few external images/pictures inside the < img src=" ... " /> html tags.
then i have used the "Active Content Sandbox" scanner in that site , that shows there is no Active Content !
found NO Active Content, 0 Non-eBay Links, 19 bad Targets, 0 Non-SSL URLs, and 0 Custom User selections.
additionally i have removed all message to buyer, from the ebay's "Additional checkout instructions (shows in your listing)" textbox.
problem remains ... same error !!
and still showing "Contact info is not allowed anywhere in a listing, including shipping and payments fields."
but i have removed all text from that textbox ... so why the error is still referencing that textbox ? !!
there is my CSS code inside < style > ... < / style> html tag.
there is no < script > ... < / script > tag or any JavaScript anywhere in my codes , so it should not find any active content.
04-01-2021 06:32 PM - edited 04-01-2021 06:32 PM
I am going through your listing right now. I am able to duplicate your errors.
This is where I will test first....
I'll remove this link. Even though you have added spaces, the bots ignore the spaces, and this is definitely not allowed, so it has to be removed anyway.
www . Repair . org
Then I'll visit your voltages.
Remember, eBay ignores spaces, so adding spaces around your @-symbol won't fool the bots. Additionally, do not put a period after the Amps. These both look like real emails:
12V@1.5A . DC
12V@1A . IEEE
If that fails to solve the issue, I will remove blocks of code until the suspect code is revealed (this is a surefire way to find the bad guys). Be back later...
04-01-2021 08:48 PM
I tested each major block of code in the listing editor.
Your first and second products trigger the error message.
I stripped one product down to these lines of code that fail.
As you can see, the @-sign is the problem.
16dBm@B mode
12V@1A . DC47-2mm Socket.
Removing one or the other appears to let the phrase pass the filters, but including both stops the listing. This doesn't make sense because you have more of the phrases in other products in the same listing.
This phrase appears in both products that fail, and is probably the more pressing issue because the name in front of the @ is longer, and adding spaces throughout makes no difference.
16dBm@B mode
Now, here is where it gets tricky. I can fiddle with both phrases and add spaces and non-breaking spaces and HTML wrappers to break the sequence, and can see that the bots are looking for specific methodologies in addition to the phrase, in plain text mode. I can list one or the other, but not both. It's a strange trap that has something to do with some programmer's mindset.
When I change that one phrase to 16dBm in B mode it goes through, of course, so that is how I would pursue a solution. I took your entire listing and changed the above phrase in the first two products and the listing posted.
Unfortunately, I have not nailed down the exact filter, but I am getting some idea.
04-01-2021 08:55 PM
Hi @shipscript , you suggestions are very VERY accurate + worked + SOLVED the problem , right now.
i have specified the www . repair . org , in this way : "WWW [dot] REPAIR [dot] ORG" ... EAS has accepted that.
for this type of technical data 12V@1.5A . DC , 25dBm@B mode , etc ,
in my side, i have changed that to 12V@1.5A where i used unicode full width AT char symbol (which has html decimal entity code &#65312; ) .. but EAS was still able to detect it as AT !! then placed "space" symbol in left & right side of that full-width-at symbol , but EAS still was able to detect it (aka, triggered by it).
so now what working is/are : " 12V 1.5 A . DC " , " 25 dBm at B mode " , etc
i guess i should have used html-decimal-entity code inside "HTML" editing tab , but i think ebay editing system code changes the HTML-DECIMAL-ENTITY code into it's glyph/symbol char , when/once user goes into the "STANDARD" editing mode to view the HTML code . so that wouldn't also prolly work either ... i will try later.
THANKS AGAIN.
04-01-2021 09:00 PM - edited 04-01-2021 09:01 PM
i was able to keep the at symbol in this way ... i tried 12dBM @ B mode in HTML, that succeeds.
04-01-2021 09:08 PM - edited 04-01-2021 09:12 PM
hmm ... thanks for trying out various combinations.
and about single letter after at symbol ... there is no single letter/digit domain , its not allowed by ICANN / IANA ... so that should not create ebay trigger.
google broke the email address naming standard by allowing digit as 1st char in email , or else , anything starts with a digit/number then @ and then any word [dot] etc would have been also not-email.
04-01-2021 09:27 PM
Interesting... the 12dBM @ B mode did not work in my testing, but was possibly related to the amount of text surrounding my test code. Nor did surrounding the @ with HTML. I was able to list your entire description by changing only the 12dBm phrases and without changing the other phrases like 12V@.
Indeed, it appears that eBay has gotten cleverer and the filters are converting HTML and entities to "plain text" prior to testing the results, yet your 12dBM @ B mode example got through for you, but not for me.
I think there may be some interplay with Standard mode. In most cases, I stayed in HTML mode for testing, but in some instances I viewed Standard mode. When I whittled the issue down to those two lines of code in plain text mode, I was probably in standard mode, except when I tested non-breaking spaces and html wrappers.
Still, the browsers are different, and they each encode Standard mode differently.
As you can imagine, eBay is desperately trying to thwart the scammers who post emails and IMS numbers in their fake listings, so we can understand the effort. It just makes it more difficult to post technical specs that use the @-format.
04-01-2021 09:52 PM
yep , ebay's & seller's CAT-MOUSE-DOG race will ultimately benefit none of the opposite extreme, and I/we/others in middle will also be in trouble more & more.
if someone wants to show email address with disguise , IMO it is impossible to stop that as there will be too many filter rules to go thru , and other sellers who wants to show technical or other general data/text , that uses at & letter-words, or dash & numbers , will be in more & more trouble , unable to post , English context will loose meaningful sense in eBay . Not "will" , i'm sure it has happened already & will increase.
wow ... that based solution did not work in your side !!
it appears, as you've said & pointed out , there's more at play/considered here , to catch the so called @
i'm sure eBay can afford hardware based AI solutions , so race of intelligence will keep on going on.
04-01-2021 10:00 PM - edited 04-01-2021 10:01 PM
but eBAY MUST show the offensive / triggering words to seller ... some way ... at least to ebay admins / tech support admins / reprentatives ... so that genuine seller can know that , what exactly is offensive , after contacting ebay admins / tech-support ... its NOT-LEGAL to just say ... "DENIED" ... valid non-discriminating, etc reason MUST be provided , what is the exact reason ... or there can be a delayed message with exact triggering words.
04-01-2021 10:30 PM
@atikotek-1 wrote:... so that genuine seller can know that , what exactly is offensive...
In 2005, I confronted eBay Trust and Safety with this very question. I wanted to know the filters. The person in charge at that time, Brian Burke, told me that eBay wanted to keep that information secret because disclosing their filters would allow the scammers to work around the filters.
Of course, this is true. Just as we are trying to work around the filters for valid reasons, scammers are always trying to find loopholes. If you and I can find a workaround, then so can the scammers. Back then, eBay's filters were right there in the HTML, so I simply captured the filters and wrote a web page that helped sellers find their offending text and provided work-around options. Some of that is still valid, although the underlying reasonings are no longer relevant because eBay has blocked or suppressed active content and scripts since 2017.
The newer problem surrounds texting and requests for external transactions, which are usually fraudulent attempts to scam buyers or sellers. So we are seeing more stringent filters aimed at external communication of any type. The filters are always evolving and either we sellers need to state specifications differently to let the filters remain in place, or we need to tell eBay that the filters are not working for seller listings. For the most part, I like to recommend changing the listing so that eBay's filters can still trap the bad guys. But if that is not possible, then we need to let eBay know.
04-01-2021 10:52 PM - edited 04-01-2021 10:56 PM
wow.
yep , if filter rules are located in client side JS , then someone would find it.
it must be server-side.
which i'm sure ebay has implemented.
source code revelation not needed.
but exact trigger words must be shown to genuine seller/speaker/writer.
freedom to speak/say/speech , does not allow a person to say offensive things against an established religion system (or violate human rights), etc.
freedom to carry gun , does not allow a person shoot or (violate human rights of) anyone whenever he/she wants to, etc.
so eBay can deny exact detail reason (publicly) to a person/seller who committed actual offense , but not to a genuine person/seller who posted technical data with at @ symbol.
ofcourse full detail must be disclosed to someone who is authorized to disclose, and mediators, courts, etc.