Geschlossen

Browser AddOn "AdsChanger"

Job Description:

Hallo,

ich benötige AddOns für FireFox und Chrome, die automatisch alle in einer Website enthaltenen Werbe- und Affiliate-Links (Adsense, Amazon, etc.) durch frei definierbare Affiliates ersetzt.

Benötigte Funktionen:

> enthält eine von mir definierbare Liste von Werbe- und Affiliate-IDs (zBsp. Adsense, Amazon, etc.)

> gleicht diese IDs regelmäßiges mit einer im Netz hinterlegten Liste ab (damit man sie erweitern und/oder ändern kann)

> sucht alle Links, die eine Werbe-ID (zBsp. Adsense) und/oder Affiliate-ID (zBsp. Amazon) enthalten und ersetzt diese durch die in der o.a. Liste hinterlegte IDs

> Update-Funktion, falls sich an der Funktionalität etwas ändern sollte

> ggf., wenn das nicht zu aufwendig/teuer wird, ein kleines (ebenfalls frei definierbares und mit der ID-Liste mit gesynctes) Banner in der Menü-/Favoriten-Leiste

Also eigentlich recht übersichtlich das Ganze! :)

Wer kann mir hierzu ein gutes Angebot machen?

ENGLISH see below:

********************************************************************************************
Hallo,
hier noch einige Details, wie ich mir das in etwa vorstelle:

zu AdSense (vermutlich der einfachste Teil):
> das AddOn erkennt jeglichen AdSense-Link auf der anzuzeigenden Seite und ersetzt die hier eingetragene AdSense-ID mit der von mir in der ID-Liste hinterlegten, bevor die Seite im Browser aufgebaut wird.

zu Affiliate:
> das AddOn erkennt alle Links, die zu einem (in der ID-Liste konfigurierten) Affliate führen und ersetzt diese durch die in der ID-Liste hinterlegten Daten
> dazu muss es natürlich regelmäßig die im Web abgelegte ID-Liste mit der lokal gespeicherten synchronisieren
> die im Web hinterlegte ID-Liste ist vermutlich am einfachsten per Excel o.ä. zu erstellen/warten und dann als CSV zu exportieren?

> da sich die Syntax bei jedem Affiliate unterscheidet, muss in der ID-Liste genau definiert werden können, bei welchem Link welche Teile gesucht und ersetz werden sollen. (Am einfachsten wird das vermutlich per RegEx umzusetzen sein?)
Das bedeutet, es werden pro Affiliate mind. 3 Felder benötigt (Name | zu suchender String bzw. ID | einzufügender String bzw. ID)

>> bei Amazon könnte das zum Beispiel in etwa so aussehen:
>> suche:
amzn_assoc_tracking_id ="[a-z0-9]*-[0-9]{2}";

>> ersetze durch:
amzn_assoc_tracking_id ="InListeDefinierteID-21";

....bin (noch) kein Regx-Experte, das sollte aber - glaube ich - so stimmen ;)

> zusätzlich sollte das AddOn auch jene Links finden, die zwar keine Affiliate-ID hinterlegt haben, aber dennoch auf eine Seite zeigen, die zu einer Publisher-ID in der ID-Liste passen. (wenn zum Beispiel jemand in einem Forum einen LInk zu Amazon einfügt, soll das AddOn das erkennen und durch einen Link mit der hinterlegten ID ersetzen)

Anmerkung: da das mein erstes Projekt solcher Art ist, weiß ich noch nicht genau, welche Daten und Details benötigt werden. Bitte einfach nachfragen, ich trage sie dann hier als weitere Kommentare ein.

UND: hat keine extreme Eile!!! Darf auch gerne etwas länger dauern - wichtiger ist, dass das dann gut funktioniert :)

********************************************************************************************
Hello,
here are some details, as I imagine:

to AdSense (probably the simplest part):
> the AddOn recognizes any AdSense link on the page to be displayed and replaces the AdSense ID entered here with the one I entered in the ID list before the page is created in the browser.

to affiliate:
> the AddOn recognizes all links leading to an affiliate (configured in the ID list) and replaces them with the data stored in the ID list
> Of course, it must regularly synchronize the stored on the web ID list with the locally stored
> The ID list stored on the web is probably the easiest way to use Excel or similar. to create / wait and then export as CSV?

> Since the syntax differs for each affiliate, it must be possible to define exactly in the ID list which parts should be searched for and replaced. (The easiest way to do that is probably using RegEx?)
This means that at least 3 fields are required per affiliate (name | string to be searched or ID | string to be inserted or ID)

>> at Amazon, for example, it might look something like this:
>> search:
amzn_assoc_tracking_id = "[a-z0-9] * - [0-9] {2}";

>> replace with:
amzn_assoc_tracking_id = "InListDefinedID-21";

.... am (still) no Regx expert, but that should - I think - so vote;)

> In addition, the AddOn should also find those links that have not deposited an affiliate ID, but still point to a page that matches a publisher ID in the ID list. (For example, if someone inserts a link into Amazon in a forum, the AddOn should recognize this and replace it with a link with the ID provided)

Note: since this is my first project of this kind, I do not know exactly what data and details are needed. Please just ask, I will enter it here as further comments.

AND: has no extreme hu

Fähigkeiten: Firefox, Google Chrome, PHP, Plugin, Softwarearchitektur

Über den Kunden:
( 1 Bewertung ) Zelking, Austria

Projekt-ID: #16552527