Nederland Nederland

Daisycon affiliate marketing blog

Affiliate plugin voor Wordpress

12 jan 2012, door Rick de Vlieger

 

Met de Daisycon affiliate plugin voor Wordpress kan je snel een SEO-vriendelijke affiliatewebsite maken. De programma’s waarmee je het meeste per klik verdient komen automatisch bovenaan te staan.

[Update] bekijk hier de demo-website.

 

Voordelen van deze plugin:

  • Binnen 30 minuten kan je de basis van je website af hebben
  • Geen specifieke programmeerkennis nodig
  • Je beste programma’s komen automatisch bovenaan (obv jouw eigen eCPC)
  • De site is altijd up-to-date: nieuwe affiliateprogramma’s komen met een druk op de knop op je website en gestopte programma’s gaan er dan ook vanaf.
  • SEO vriendelijk: je kan je eigen (unieke) content toevoegen
  • Zeer flexibel. Je bepaalt zelf wat je wel en niet toont
  • Doordat je als basis Wordpress gebruikt kan je eenvoudig andere thema’s kiezen, widgets en plugins toevoegen, zelf de code aanpassen etc.

 

Inhoud van deze handleiding

  • Wat kan je met de Daisycon affiliate plugin voor Wordpress?
  • Installatie van de plugin
  • Hoe haal je de ‘Mijn programma’s feed’ op?
  • Website bouwen met shorttags
  • Hoe weet je welke shorttag je moet gebruiken?
  • Unieke content per programma toevoegen
  • ‘Lees meer’ link gebruiken en introductietekst aanpassen
  • Extra widgets gebruiken
  • Categorieën samenvoegen
  • Hoe wordt de eCPC berekend?

 

Wat kan je met de Daisycon affiliate plugin voor Wordpress?

De Daisycon affiliate plugin is ontwikkeld voor het gratis opensource CMS Wordpress. Met Wordpress kan je eenvoudig een site in elkaar zetten zonder dat je echt moet kunnen programmeren.

Met de Daisycon affiliate plugin is op een simpele manier een website op te zetten aan de hand van de feed van ‘mijn programma's’. Dit is een export van alle affiliateprogramma’s waarbij je bent aangesloten. Elk programma is apart aan te passen in de Wordpress admin waardoor er voor ieder programma unieke content geschreven kan worden. Hierdoor is de plugin ook uitermate geschikt om in search-engine-geoptimaliseerde websites te gebruiken.

 

Installatie van de plugin

  1. Download Wordpress en installeer het op de reguliere manier.
  2. Download de plugin
  3. Pak het Zipbestand uit en sla de map genaamd ‘Daisycon’ op.
  4. Sleep de hele map 'Daisycon' in je FTP-programma naar de map 'wp-content/plugins'
  5. Login in de Wordpress Admin (www.domeinen.com/wp-admin)
  6. Ga naar ‘Plugins’ en activeer de plugin genaamd ‘Daisycon affiliate marketing plugin’
  7. Onderaan in het linkermenu verschijnt een nieuw menu-item genaamd ‘Daisycon’
  8. Ga naar tabblad ‘Daisycon’ / ‘ Daisycon’
  9. Vul hier je normale logingegevens als publisher van Daisycon in.
  10. Ga naar www.daisycon.com, log in als publishers en haal de feed van ‘mijn programma’s’ op.

------------------------------------------------------------------------------------------------------------------------------------

Hoe haal je de ‘Mijn programma’s feed’ op?

  • Log in als publisher op www.daisycon.com
  • Ga naar ‘Affiliate marketing’ / ‘Programma’s’ / ‘Mijn programma's’ / ‘Exporteren’
  • Selecteer rechtsboven de juiste taal (Nederlands) en in het filter het juiste land en het juiste media ID
  • Selecteer het formaat XML
  • Vink Extern aan (er verschijnt een extra veld met een URL)
  • Kopieer de URL

Wordpress affiliate plugin - feed ophalen

------------------------------------------------------------------------------------------------------------------------------------

Vervolg

11. Plak de URL in de Daisycon Wordpress Plugin onder ‘Daisycon’ bij het vakje “Feed”
12. Druk eerst op ‘Opslaan’
13. Klik daarna op ‘Producten ophalen’ (de programma’s worden dan ingeladen. Dit kan enkele minuten duren).
14. Nu zijn alle programma's met benodigde informatie opgehaald.

 

Als de plugin niet werkt, controleer dan of de server create-rechten heeft, anders zal de plugin niet correct werken. Informeer bij je hostingpartij hoe je dit moet aanzetten.


Website bouwen met shorttags

Om programma’s of categorieën te tonen op een pagina of in een bericht moet je gebruik maken van shorttags. Shorttags zijn aanroepingen voor functies. Dit klinkt ingewikkeld, maar dat is het niet.

Voorbeeld 1: Zet je b.v. shorttag [programma program_id='21'] op een pagina, dan wordt programma 21 opgehaald en op die pagina getoond.
Voorbeeld 2: Zet je shortag [programma category='1256' amount="15"] in een bericht, dan zullen in dat bericht alle programma’s getoond worden die in categorie 1256 zitten. 'Amount="15"' houdt in dat er 15 programma's getoond worden, pas dit nummer aan als je meer of minder programma's wil tonen.

Hoe weet je welke shorttag je moet gebruiken?

  • De tags voor individuele programma’s vind je in de plugin onder het kopje ‘programma's’ (zowel de tags voor de uitgebreide omschrijving als voor de korte omschrijving)
  • De tags voor de verschillende categorieën vind je in de plugin onder het kopje ‘categorie’
  • Enkele andere shorttags vindt je in de verschillende omschrijving in de plugin

 

Unieke content per programma toevoegen

Via de plugin kan je eenvoudig unieke content aan een programma toevoegen. Je start een nieuwe pagina of artikel en plaatst hier een shorttag van een programma of categorie op.
Boven of onder de shorttag kan je tekst typen. De titel van je bericht of pagina wordt automatisch overgenomen als je paginatitel, dus gebruik hierin de keywords waarop je gevonden wil worden.

Daarnaast kan je de korte en uitgebreide omschrijving van het programma aanpassen. Ga naar ‘Programma’s’ en klik op een van de programma’s. Bij ‘Uitgebreide omschrijving’ kan je je eigen omschrijving invullen die wordt getoond als je de shorttag van dat programma gebruikt. De korte omschrijving wordt gebruikt in de overzichtspagina's.

 

‘Lees meer’ link gebruiken en introductietekst aanpassen

Standaard linken de programma's in een categorie-overzicht direct door naar de adverteerder. Er staat ook nog geen introductietekst ingevuld. Dit kan je allemaal zelf aanpassen.

Er bestaat ook een mogelijkheid om naar een andere (interne) pagina te linken (ipv direct naar de adverteerder). Zo kan je dus een overzicht maken met bijvoorbeeld alle adverteerders in een categorie en voor iedere adverteerder een eigen (SEO geoptimaliseerde) pagina maken.

Hoe werkt het?

  1. Creëer eerst de pagina waar je naartoe wil linken
  2. Kopieer de URL van deze pagina
  3. Ga naar ‘Programma’s’ in de Wordpress plugin
  4. Klik op de adverteerder waar je de link aan wil toevoegen
  5. Ga naar ‘korte omschrijving’. Dit is de tekst die op de categoriepagina wordt gebruikt
  6. Als je wil kan je een korte introductie schrijven
  7. Vervang de directe (affiliate)link naar de adverteerder met de interne-link die je net hebt opgehaald

Met de shorttag van de korte omschrijving (vind je ook bij 'programma's') kan je ook zelf een categoriepagina maken en direct doorlinken naar de adverteerder of intern doorlinken naar een andere pagina op je website.

 

Extra widgets gebruiken

Op het moment dat je de affiliate plugin activeerd worden er standaard drie widgets geïnstalleerd die je in het rechter- of linkermenu van je website kan tonen.
Je vindt de widgets in Wordpress in het linkermenu genaamd ‘widgets’.

Hier de drie widgets en wat ze doen:

  • Daisycon populairste

Een lijst met je beste affiliateprogramma’s (obv eCPC). Je kiest zelf hoeveel programma’s je wil tonen.

  • Daisycon nieuwste

Een lijst met de nieuwste affiliateprogramma’s. Je kiest zelf hoeveel programma’s je wil tonen.

  • Daisycon random

Een lijst met willekeurige (random) affiliateprogramma’s waarbij je bent aangesloten. Je kiest zelf hoeveel programma’s je wil tonen. Iedere keer als de pagina vernieuwd wordt worden willekeurig andere programma’s getoond.

 

Categorieën samenvoegen

Categorieën zijn heel eenvoudig samen te voegen. Geef twee categorieën precies dezelfde naam en de programma’s zullen gecombineerd worden. Uiteraard wordt de volgorde van de programma’s geselecteerd op basis van jouw eCPC.

 

Hoe wordt de eCPC berekend?

Via de Daisycon API wordt automatisch de eCPC van jouw programma’s opgehaald. De verschillende overzichten worden automatisch op basis van eCPC gerangschikt. De eCPC wordt berekend op basis van de omzet en het aantal kliks van de laatste twee maanden.

Veel plezier van de plugin en veel succes met promoten!

Disclaimer – De widget is gemaakt om publishers van Daisycon te helpen om makkelijker een website te maken en te onderhouden. Dit is een betaversie, dus er kunnen nog fouten in zitten. Daisycon heeft haar uiterste best zo zorgvuldig mogelijk te handelen en uitvoerig te testen. Daisycon is echter op geen enkele manier aansprakelijk voor enige vorm van directe of indirecte schade die door, zowel juist als onjuist, gebruik van deze plugin wordt veroorzaakt. De programmaomschrijving van de adverteerders blijven leidend en publishers blijven zelf verantwoordelijk zich aan deze richtlijnen te houden.

 

Reacties:

Baltazar
08 feb 2012

Kan ik er ook voor kiezen om geen afbeelding (logo) te tonen? Zo ja. Hoe?

Saida http://www.9maandenbeurs.org
04 feb 2012

Kan ik de plugin ook binnen wordpress zelf downloaden. Dus onder het kopje Plugins/Add new etcetera?

Frank
31 jan 2012

"@Alwen Waarschijnlijk staat in je php.ini allow_url_fopen niet op on. Als je dit aanzet is het probleem waarschijnlijk verholpen. Mocht je geen toegang hebben tot je php.ini (wat het geval is bij de meeste servers) dan zal je aan je host moeten vragen of hij het aan kan zetten." Staat aan maar werkt nog steeds niet, iemand?

Frank Egberts
31 jan 2012

Hier hetzelfde probleem. Zegt dat soap niet aanstaat terwijl dit wel het geval is, heb namelijk andere websites draaien met deze functie. Weet iemand hoe dit kan?

Kees
27 jan 2012

Hoe kunnen we de affiliate links in de widgets een nofollow tag meegeven?

Jeroen http://www.domeinregister.nl
22 jan 2012

Heb het vinkje gevonden, in de admin van wordpress de programmanaam selecteren en dan helemaal onderaan. Bedankt.

Daisycon
20 jan 2012

@Jeroen en Sjoerd.
Als je de goede media selecteert en op zoeken drukt zie je een lijst met alle programma's van die media. Als je vervolgens op exporteren klikt, kun je de link ophalen. Het is dus niet mogelijk dat hier allemaal programma's tussen zitten van andere media. Mocht je programma's tussen je media hebben zitten die je niet wilt tonen op je website, dan kun je in de admin deze programma's uitzetten door het vinkje van zichtbaar uit te zetten.

@Julia.
Weet je zeker dat je een XML file heb opgehaald en geen CSV? Ook kan het zo zijn dat misschien je wachtwoord of gebruikersnaam niet goed is. Controleer dit even voor de zekerheid. Als je zelf wilt testen of je soap aanstaat, kun je de stappenplan aflopen die beschreven staat in een antwoord naar Bas.

@Alwen
Waarschijnlijk staat in je php.ini allow_url_fopen niet op on. Als je dit aanzet is het probleem waarschijnlijk verholpen. Mocht je geen toegang hebben tot je php.ini (wat het geval is bij de meeste servers) dan zal je aan je host moeten vragen of hij het aan kan zetten.

Jeroen http://www.domeinregister.nl
19 jan 2012

Net de wordpress plugin zonder problemen geïnstalleerd. Lijkt te werken zoals hierboven omschreven. Eerste indruk is goed. Ik moest wel op zoek naar een nieuw template. 'Altis' ziet er compatibel uit. Iemand meer suggesties voor een "daisycon-ready" template?


Sjoerd zegt: "Ook hebben de widgets volgens mij weinig zin, want ik krijg ipv van de specifieke media die ik selecteer banners van alles uit mijn account."


Mee eens, als ik alleen bepaalde programma's selecteer blijf ik toch alle aangesloten programma's voor de geselecteerde media zien in de widget. Een selectiemogelijkheid zou hier mooi zijn. Het principe is mooi.

Julia
19 jan 2012

Ook ik krijg een foutmelding en mijn hostingpartij zegt dat het gewoon wel soapclient support en dat het op enabled staat.


Hier is mijn foutcode:
Warning: SoapClient::SoapClient() [soapclient.soapclient]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/julia/public_html/wp-content/plugins/Daisycon/cron/API.php on line 82 Warning: SoapClient::SoapClient(http://api.daisycon.com/publisher/soap/statistics/wsdl/) [soapclient.soapclient]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/julia/public_html/wp-content/plugins/Daisycon/cron/API.php on line 82 Warning: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "http://api.daisycon.com/publisher/soap/statistics/wsdl/" in /home/julia/public_html/wp-content/plugins/Daisycon/cron/API.php on line 82 Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://api.daisycon.com/publisher/soap/statistics/wsdl/' : failed to load external entity "http://api.daisycon.com/publisher/soap/statistics/wsdl/" in /home/julia/public_html/wp-content/plugins/Daisycon/cron/API.php:82 Stack trace: #0 /home/julia/public_html/wp-content/plugins/Daisycon/cron/API.php(82): SoapClient->SoapClient('http://api.dais...', Array) #1 /home/julia/public_html/wp-content/plugins/Daisycon/cron/API.php(17): programs->api(Object(stdClass)) #2 /home/julia/public_html/wp-content/plugins/Daisycon/cron/API.php(192): programs->programs() #3 /home/julia/public_html/wp-content/plugins/Daisycon/adminn.php(621): include('/home/julia/pub...') #4 /home/julia/public_html/wp-includes/plugin.php(405): admin::adminFeeds('') #5 /home/julia/public_html/wp-admin/admin.php(151): do_action(Array, Array) #6 {main} thrown in /home/julia/public_html/wp-content/plugins/Daisycon/cron/API.php on line 82

Alwin http://www.az-index.nl
19 jan 2012

Ik krijg de volgende melding als ik programma's wil ophalen. Heb even de site naam vervangen door xxxx Welke rechten moeten er dan nog worden aangezet?


Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /home/xxxxxx/domains/xxxxxx.nl/public_html/wp-content/plugins/Daisycon/cron/API.php on line 90 Warning: file_get_contents(http://publisher.daisycon.com/nl/affiliatemarketing/programs/myprograms/?export=true&username=xxxxxx&auth=ee91447f780a93cb727eaae4f0193df1&filename=programs&filetype=xml&headers=true&country=1) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/xxxxxx/domains/xxxxxx.nl/public_html/wp-content/plugins/Daisycon/cron/API.php on line 90 Warning: Invalid argument supplied for foreach() in /home/xxxxxx/domains/xxxxxx.nl/public_html/wp-content/plugins/Daisycon/cron/API.php on line 26

Daisycon
17 jan 2012

Beste Bas,

Waarschijnlijk staat of de soap client niet aan of de server ondersteund geen soap client.
Om dit te controleren zal je een nieuwe php file aan moeten maken (je mag het zelf een naam geven) in de hoofd dir met de volgende code:

phpinfo();
?>

Als je vervolgens met je browser naar de url gaat waar je de nieuwe file hebt aangemaakt kom je op de informatiepagina van je server. Net zoals in onderstaande tabel kan je zien dat hij aanstaat. Als dit niet het geval is, dan zal je hem aan moeten zetten. Als hij er helemaal niet tussenstaat dan is de kans groot dat je server geen Soap client ondersteunt. Om hier achter te kunnen komen zul je even contact moeten opnemen met de host.

Soap Client    enabled
Soap Server    enabled

Ik hoop dat dit je probleem oplost.

Met vriendelijke groet,
Daisycon

Bas
17 jan 2012

Graag een oplossing voor deze foutmelding: Fatal error: Uncaught SoapFault exception: [HTTP] Unauthorized in /home/ipad2gr/domains/ipad-2gratis.nl/public_html/wp-content/plugins/Daisycon/cron/API.php:83 Stack trace: #0 [internal function]: SoapClient->__doRequest('



__call('getProgramTopli...', Array) #2 /home/ipad2gr/domains/ipad-2gratis.nl/public_html/wp-content/plugins/Daisycon/cron/API.php(83): SoapClient->getProgramToplist(Array) #3 /home/ipad2gr/domains/ipad-2gratis.nl/public_html/wp-content/plugins/Daisycon/cron/API.php(17): programs->api(Object(stdClass)) #4 /home/ipad2gr/domains/ipad-2gratis.nl/public_html/wp-content/plugins/Daisycon/cron/API.php(192): programs->programs() #5 /home/ipad2gr/domains/ipad-2gratis.nl/public_html/wp-content/plugins/Daisycon/adminn.php(621): include('/home/ipad2gr/d...') #6 /home/ipad2gr/domains/ipad-2gratis.nl/public_html/wp-includes/plugin.php(405): in /home/ipad2gr/domains/ipad-2gratis.nl/public_html/wp-content/plugins/Daisycon/cron/API.php on line 83

Daisycon
16 jan 2012

@Yvan
Het klopt dat hij op dit moment naast het plaatje van het programma komt. Als hier meer vraag naar is om hem zonder of onder het plaatje weer te geven, dan zullen we kijken of we dit met een nieuwe update gaan ondersteunen.

@Peter
De Daisycon plugin maakt gebruik van de API van Daisycon welke gebruik maakt van de Soap class. Om te controleren of je gebruik kunt maken van de Soap client dien je in je php info te kijken of hij aanstaat. Op dit moment staat hij dus of niet aan of je gebruikt een te oude php versie.

@38markt
Geen probleem! Het is overigens wel mogelijk om de categorieen naast elkaar te krijgen, maar dan zal je om de tag van een categorie een div met een float en een width moeten zetten.

Yvan
14 jan 2012

Eindelijk eens een handige tool van Daisycon voor Wordpress! Opmerking: Bij de widgets (nieuwste, populairste, random)zou het wel mooier staan als de tekst niet naast de afbeelding komt te staan maar eronder. Als ik nu één van deze widgets wil gebruiken is de naam van sommige shops niet meer volledig leesbaar als die een beetje langer is. Deze widgets kan ik dan ook helaas niet gebruiken.

Peter
14 jan 2012

Beste Rick, Installatie handleiding gevolgd, maar na stap 13 krijg ik de volgende foutmelding: Fatal error: Class 'SoapClient' not found in /home/username/domains/domeinnaam.nl/public_html/test/wp-content/plugins/Daisycon/cron/API.php on line 82 Graag de oplossing. Alvast bedankt. Gr. Peter.

38markt http://www.afslankmarkt.nl
14 jan 2012

mijn verontschuldigingen,het werkt prima.Kan je de categorieen ook naast elkaar krijgen op een pagina of bericht ? gr

Daisycon
13 jan 2012

Bedankt voor jullie reacties. Wij werken nog aan een voorbeeld en hopen deze zo snel mogelijk te kunnen posten.

@Sjoerd
Het is weldegelijk mogelijk om programma's op te halen aan de hand van een specifieke media. In het stappenplan hieronder staat gespecificeerd hoe dit moet:
1.         Ga naar "Mijn programma's".
2.         Rechtsboven staat Media ID. Selecteer hier de media welke je wilt ophalen.
3.         Klik op "Zoeken".
4.         Je ziet nu alle programma's van de geselecteerde media. Klik nu op het tablad Exporteren.
5.         Zet indeling op "XML"
6.         Vink extern aan.
7.         Kopieer de URL.
Nu heb je de juiste URL om alleen de programma's op te halen van de media welke je wilt gebruiken.

Het is inderdaad op dit moment nog niet mogelijk om te werken met productfeeds. Op dit moment weten we ook nog niet of dit in de toekomst erbij komt, maar het zal zeker een goede toevoeging zijn.

@Robert
Deze plug is alleen te gebruiken voor Daisycon.

Mochten jullie meer vragen hebben, horen wij dat graag.

38markt http://www.hypotheekleningafsluiten.nl
13 jan 2012

Mijne heren, Vanaf hier klopt het niet wat er staat: Ga naar ‘Plugins’ en activeer de plugin genaamd ‘Daisycon affiliate marketing plugin’ Onderaan in het linkermenu verschijnt een nieuw menu-item genaamd ‘Daisycon’ Er verschijnt geen menu item van Daisycon.De plugin is de plugin van Alfie want dat verschijnt er.En Alfie heeft zoveel restricties waardoor je heel veel geld moet gaan neertellen. Ik hoop dat het niet zo is,en als dat niet zo is wilt u mij dan nader informeren op een transparante manier graag. Alfie zie ik n.l niet zitten en ik werk reeds jaren als kleine affiliate met veel genoegen samen met Daisycon. groetjes en ik hoor het graag van U 38markt

Sjoerd
13 jan 2012

Ik vind het een leuke plugin. Maar vind het jammer dat ik niet snel productfeeds kan laden. Met name daarmee heb ik problemen om dit simpel op mijn website te krijgen. Ook hebben de widgets volgens mij weinig zin, want ik krijg ipv van de specifieke media die ik selecteer banners van alles uit mijn account. Dus als ik de populairste ads widget pak, dan staan bovenaan banners die populair zijn op mijn andere websites, maar totaal niet relevant voor de website waar ik ze op wil zetten. Maar wellicht zie ik het verkeerd!

Mark
12 jan 2012

Is er ook een demo te vinden? Of screenshots?

Robert
12 jan 2012

Hallo, Is dit nu Alfie, of een 'Daisycon only' feedparser voor WP? Want ik wil uiteraard niet afhankelijk zijn/worden van de DS feeds...

Patrick http://www.overzichtelijk.nl
12 jan 2012

Een voorbeeld website zou wel leuk zijn! Ik ben reuze benieuwd hoe dit mijn site kan verbeteren...

Reageren:

captcha refresh