1
Inleiding Welkom bij de Yahoo!® Search Marketing™ Setup Guide (installatiehandleiding). Aan de hand van deze instructies installeert u Yahoo! Search Marketing, Yahoo!’s hoogwaardige campagnebeheer- en rapportagehulpprogramma. Als u de installatie-instructies in deze handleiding hebt uitgevoerd, kunt u: • Gegevensanalysetraceringstechnologie gebruiken via gegevensverzamelingscodes op uw website(s). • Campagnes volgen door in uw webmarketingkoppelingen (URL's) trackingcodes op te nemen. • Uw account configureren voor automatische verzameling en rapportage van uw Yahoo!® Search Marketing™ -kostengegevens. • Gegevens integreren die niet via het Yahoo! Search Marketingnetwerk in uw rapporten zijn verzameld, maar bijvoorbeeld via bronnen als Google®, eBay® en PayPal®. • Gebruikmaken van technologieën als Microsoft® Active Server Pages, Java™ Server Pages/J2EE en hypertext-preprocessors zoals PHP. Als u uw website(s) en marketingkoppelingen (URL's) eenmaal juist hebt geconfigureerd, worden uw Yahoo! Search Marketing-rapporten gevuld met gegevens, die u helpen de prestaties van uw website te analyseren en te verbeteren.
Hoe gebruikt u deze handleiding Indeling Deze handleiding is ingedeeld in de volgorde waarin u Yahoo! Search Marketing voor uw website(s) moet installeren. • Overzicht van online marketingtechnologie — uitleg van belangrijke technologische begrippen en technieken met betrekking tot online marketing. • Prestatiecijfers verzamelen — uitleg van de manier waarop prestatiecijfers in Yahoo! Search Marketing worden verzameld. • Tracking-verwijzingen — uitleg voor het instellen van marketingverwijzingskoppelingen zodat deze door Yahoo! Search Marketing kunnen worden bijgehouden. • Gegevensverzamelingscodes gebruiken — uitleg voor het instellen van codes op uw website waarmee campagneprestatiegegevens in Yahoo! Search Marketing kunnen worden verzameld en verwerkt. • Marketingactiviteitkosten rapporteren — uitleg voor het koppelen van kosten aan marketingactiviteiten. • Bijlage: Integratie met Yahoo! Stores — uitleg voor het integreren van Yahoo! Search Marketing en Yahoo! Stores. • Bijlage: Integratie met PayPal — uitleg voor het integreren van Yahoo! Search Marketing en de verwerking van betalingen met PayPal. • Bijlage: Integratie met Java-technologie — uitleg voor het integreren van Yahoo! Search Marketing en JSP (Java Server Pages).
Copyright © 2007 Yahoo! Alle rechten voorbehouden
2
• • •
•
Bijlage: Integratie met Microsoft ASP — uitleg voor het integreren van Yahoo! Search Marketing en ASP (Active Server Pages). Bijlage: Integratie met PHP — uitleg voor het integreren van Yahoo! Search Marketing en PHP (Hypertext Preprocessor). Bijlage: Verklarende woordenlijst — definitie van specifieke termen van Yahoo! Search Marketing en algemene termen van online marketing. Index — een op onderwerp gerangschikte lijst met verwijzingen zodat u snel en gemakkelijk de gewenste inhoud kunt vinden.
Randvoorwaarden Het is raadzaam de instructies in deze installatiehandleiding geheel door te nemen voordat u met de installatie begint. In deze handleiding wordt ervan uitgegaan dat u bekend bent met HTML en webtools voor het implementeren van gegevensverzamelingscodes en marketingverwijzingskoppelingen. Als u niet over de vereiste kennis beschikt, roept u de hulp in van uw webmaster of webontwikkelaar.
Voorbeelden in deze handleiding De voorbeelden in deze handleiding dienen slechts ter referentie en hoeven niet te worden gekopieerd naar uw website of gegevensverzamelingscodes. Conventies in deze handleiding In deze handleiding gelden de volgende typografische conventies: • Term in verklarende woordenlijst: Als u in gewone tekst een term met deze opmaak ziet, betekent dit dat u deze term kunt opzoeken in de verklarende woordenlijst.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
• •
•
•
Vergelijking: Als deze opmaak in normaal opgemaakte tekst voorkomt, betreft het een vergelijking of wiskundige formule. Programma- of scriptcode: Tekst die eruitziet als deze zin is een programma- of scriptcode die u in een webpagina moet typen of plakken. Programma- of scriptcode: Tekst die eruitziet als deze zin is een waarde in scriptcode die automatisch voor u wordt ingevoegd door Yahoo! Search Marketing. Programma- of scriptcode: Tekst die eruitziet als deze zin is een waarde in scriptcode die u moet invoeren of aanpassen.
Algemene begrippen Account Een bedrijfseenheid of afdeling die een marketingbudget beheert. Kleinere bedrijven hebben wellicht slechts één account voor het beheren van campagnes. Grotere bedrijven hebben vaak aparte accounts voor verschillende divisies.
Account-id Het unieke id-nummer waaraan een account kan worden herkend.
Activiteitencode Script in de broncode van een webpagina die u gebruikt om het bezoekersgedrag bij te houden dat voor uw bedrijf van belang is. Een activiteitencode kan bijvoorbeeld worden gebruikt om te registreren dat de status van een gebruiker is gewijzigd van een bezoeker in een koper op het moment dat er een winkelwagen of account wordt aangemaakt.
3
Advertentiegroep Set advertenties en verwante trefwoorden binnen een campagne. De advertenties kunnen worden weergeven voor mogelijke klanten die content bekijken of zoeken die verband houdt met uw trefwoorden en/of advertenties. U kunt een standaard advertentiegroepsbod toepassen op alle trefwoorden in een advertentiegroep of een aangepast bod definiëren per trefwoord. Alleen conversie Methode om analytische gegevens bij te houden met één code om de conversies op uw website te registreren die worden gegenereerd door uw listings via Sponsored Search en Content Match.
Campagne Een campagne bevat een of meer advertentiegroepen met hetzelfde budget, dezelfde planning en dezelfde criteria voor regionale benadering. Een campagne wordt gewoonlijk aangemaakt ter ondersteuning van een bepaald marketingdoel.
Codering Het proces voor de plaatsing van universele codes, activiteitencodes en conversiecodes op uw site. Coderingsopties De methode die wordt gebruikt voor het ontvangen van analysegegevens. Analysegegevens kunnen worden ontvangen via de methode Alleen conversie of Volledige analyse. Alleen conversie is een methode om analysegegevens bij te houden met één code om de conversies op uw website te registreren die worden gegenereerd door uw listings via Sponsored Search en Content Match. Volledige analyse is een methode voor het bijhouden van analysegegevens met diverse codes om allerlei verschillende activiteiten op uw website te kunnen volgen.
Conversiecode Script in de programmabroncode van een pagina waarmee een voltooide transactie wordt vastgelegd. Gewoonlijk wordt een conversiecode geplaatst op een bedank- of bevestigingspagina. De conversiecode kan bijvoorbeeld het transactiebedrag bevatten. Cookie Gegevens die door een webbrowser op de lokale computer worden opgeslagen op verzoek van een website. Cookies worden voornamelijk door websites gebruikt voor herkenning van gebruikers die zich al hebben geregistreerd of die de site al eerder hebben bezocht.
Gegevensverzamelingscodes Scripts die zijn gekoppeld aan een webpagina tijdens het coderingsproces zodat door Yahoo! Search Marketing gegevens over het gedrag van bezoekers kunnen worden verzameld. Voorbeelden van gegevensverzamelingscodes zijn: • De universele code voor het volgen van bezoekers van uw website • De activiteitencode voor het bijhouden van bezoekersgedrag dat voor uw bedrijf van belang is • De conversiecode die aangeeft dat Yahoo! Search Marketing een voltooide transactie moet vastleggen Zie Conversiecode, Activiteitencode, Codering, Coderingsopties en Universele code voor meer informatie. Marketingkoppelingen URL die wordt gebruikt door zoekmachines en websites om bezoekers door te verwijzen naar uw website. Deze URL's, die ook wel verwijzingskoppelingen worden genoemd, worden omgezet in tracking-URL's als u er een trackingcode of markt-id aan toevoegt.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
4
Markt-id Uniek id-nummer dat door Yahoo! Search Marketing wordt gebruikt om alle aspecten van een campagne binnen een tracking-URL te registreren. Naam/Waarde-paar Een combinatie van een waarde en de naam voor die waarde. Hierbij staat de naam van de waarde links van het gelijkteken en de waarde rechts van het gelijkteken. Hieronder ziet u enkele voorbeelden van naam/waarde-paren. • naam=waarde • accountId=10987364 • campaignName=”Mijn eerste campagne” BELANGRIJK Bij naam/waarde-paren is het belangrijk dat u de juiste syntaxis gebruikt. Sommige waarden moeten tussen enkele of dubbele aanhalingstekens worden geplaatst. Voor andere is weer een bepaald aantal spaties rondom de naam, waarde of het gelijkteken vereist. In de instructies in deze handleiding vindt u een volledige beschrijving van de vereiste syntaxis voor het gebruik van naam/waarde-paren.
NOC Network Operations Center. Trackingcode Het naamgedeelte van een naam/waarde-paar binnen een tracking-URL voor een registreerbaar aspect van een campagne. Yahoo! In Search Marketing kunt u de volgende trackingcodes gebruiken: • ysmcpm — campagnecode
Copyright © 2007 Yahoo! Alle rechten voorbehouden
• • • • • •
ysmgrp — advertentiegroepscode ysmcrn — uitingcode ysmtrm — termcode ysmchn — kanaalcode ysmtac — strategiecode ysmrfd — code voor vervangende verwijzing-id
Tracking-URL / Opsporings-URL URL waaraan parameters zijn toegevoegd die informatie geven over de distributiestrategie, het trefwoord en de gebruikte globale zoekopdracht.
Transactie-id Identificatienummer dat gewoonlijk wordt gegenereerd door software waarmee gebruikers kunnen winkelen via internet. De transactie-id is een uniek nummer ter identificatie van een bezoeker vanaf het moment waarop een bijgehouden activiteit plaatsvindt tot het moment waarop een conversieactiviteit plaatsvindt. Er kan bijvoorbeeld een transactie-id worden gegenereerd als de gebruiker voor het eerst een artikel in zijn of haar winkelwagen plaatst. Deze id wordt gebruikt ter registratie van bezoekers en hun activiteiten tot er een conversieactiviteit plaatsvindt. Als een bezoeker bijvoorbeeld de artikelen in zijn of haar winkelwagen afrekent, zal de transactie-id gewoonlijk vervallen, hetgeen aangeeft dat de transactie die aan die id is gekoppeld, is voltooid. De meeste transactie-id's vervallen als de gebruiker geen aankoop doet binnen een bepaalde tijd of als de gebruiker het beveiligde gedeelte van een website verlaat. Een transactie-id noemt men soms ook wel een Winkelwagen-id.
5
Universele code Deze code is uniek voor uw account en wordt op elke pagina van uw website(s) geplaatst.
URL (Uniform Resource Locator) In deze handleiding is een URL een uniek adres dat kan worden gebruikt om een website, bestand of webservice op te zoeken. Ter illustratie, de URL voor Yahoo! Search Marketing is http://searchmarketing.yahoo.co.nl. Als u dit adres in de adresbalk van uw webbrowser typt, wordt de beginpagina van Yahoo! Search Marketing geopend. Volledige analyse Methode voor het bijhouden van analytische gegevens met diverse codes om allerlei verschillende activiteiten op uw website te kunnen volgen. Winkelwagen-id Zie Transactie-id.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
6
Copyright © 2007 Yahoo! Alle rechten voorbehouden
7
Online Marketing - Overzicht Yahoo! Search Marketing helpt u bij het optimaliseren van uw online marketinginspanningen. Een goed begrip van de terminologie van online marketing is een belangrijk onderdeel van het optimalisatieproces. Dit hoofdstuk bevat een basisinleiding tot concepten en terminologie van online marketing.
Wat is een Yahoo! Search Marketing-campagne? Over het algemeen is de marketing van uw product of service een gecoördineerde inspanning van reclame, public relations, promotieactiviteiten, prijsstrategieën, productdistributie en andere middelen om mensen te informeren over een product of service, waardoor zij eerder geneigd zijn (te beslissen) tot aankoop over te gaan. In Yahoo! Search Marketing maakt een campagne deel uit van de marketinginspanningen voor uw product of dienst en wordt deze gebruikt om de prestaties van uw online verwijzingen te beheren en te volgen. Onder online verwijzingen vallen bezoekers die naar uw website worden verwezen via: • zoekmachines als Yahoo! • koppelingen in nieuwsbrieven die per e-mail worden verzonden • koppelingen op websites van zakenpartners • Yahoo! Content Match-advertentieservice:
U kunt campagnes gebruiken als focus voor uw marketinginspanningen en om aan elkaar gerelateerde verwijzingen bij te houden. Als u bijvoorbeeld een nieuwe collectie schoenen op de markt wilt brengen, kunt u een campagne met de naam 'Nieuwe schoenen 2007' maken en de nodige online marketinginspanningen koppelen aan Yahoo! Search Marketing, zodat u uw online marketinginspanningen voor 'Nieuwe schoenen 2007' onafhankelijk van uw andere marketinginspanningen kunt opzetten, bijhouden en meten. Hierdoor bent u beter in staat doelgericht de prestaties van online marketinginspanningen voor uw campagne 'Nieuwe schoenen 2007' te optimaliseren. Marketeers hebben vaak de neiging campagnes te voeren rondom bepaalde feestdagen zoals Moederdag of specifieke productaanbiedingen zoals Nieuwe MP3-spelers. Veel van deze campagnes zijn in wezen hetzelfde, op enkele wijzigingen in de advertentietekst na, met als doel de prestaties ervan te testen of verbeteren, of de advertentie toe te spitsen op een bepaald geografisch gebied. Door een campagne op te zetten in Yahoo! Search Marketing kunt u het volgende doen: • Meetbare doelstellingen opgeven • Het begin- en eindtijdstip van een campagne plannen • De prestatiestatistieken van uw campagnes bekijken • Onder de maat presterende aspecten van een campagne opsporen en corrigeren
CAMPAGNES... Vóór marketing op het World Wide Web (WWW) waren er eigenlijk maar drie communicatiekanalen: televisie, radio en drukwerk zoals kranten, tijdschriften en reclameborden. Door de komst van internet kunnen marketingcampagnes tegenwoordig zowel bestaan uit online als offline (traditionele) elementen. Het idee achter een campagne in Yahoo! Search Marketing is een tendens naar het plannen, uitvoeren en evalueren van marketinginspanningen, die gewoonlijk door reclamebureaus werden uitgevoerd. Yahoo! Search Marketing helpt u om online marketingactivititeiten te plannen, uw plannen uit te voeren met tools zoals zoekmachines, en de resultaten te evalueren met de geïntegreerde rapportage- en analysefuncties. Copyright © 2007 Yahoo! Alle rechten voorbehouden
8
Standaardberekeningen De volgende standaardberekeningen, die ook wel bekend staan als prestatiecijfers, worden gebruikt om online marketinginspanningen te focussen en te optimaliseren.
Rendement op advertentie-uitgaven (ROA) ROA is een maatstaf voor de effectiviteit van uw online marketing. Om de ROA te berekenen neemt u de totale opbrengsten van uw online marketinginspanningen minus de totale kosten van de online marketinginspanningen en deelt u het resultaat door de kosten van de online marketinginspanningen.
Kosten per acquisitie (KPA) KPA is een berekening van de benodigde kosten voor het bereiken van één nieuwe conversie. KPA wordt berekend door de totale kosten van uw online marketingactivititeiten te delen door het totale aantal conversies. KPA = Totale kosten / Aantal conversies
Als u bijvoorbeeld 1000 euro aan een online marketingcampagne besteedt en deze campagne resulteert in 100 conversies of verkooptransacties, dan is de KPA: 10 euro per acquisitie = 1000 euro / 100
Marge Dit is de meest gebruikte berekening om de waarde van een conversie te berekenen. Marge = Verkoopprijs – Kosten van product of dienst
Als u bijvoorbeeld een product verkoopt voor 120 euro, terwijl de kosten 40 euro bedragen, dan is de marge: 80 euro = 120 euro - 40 euro
ROA = (Totale opbrengsten - Totale kosten) / Totale kosten
Als u bijvoorbeeld 1000 euro aan een online marketingcampagne besteedt en de campagne brengt 2500 euro op, dan is de ROA: 1,5 = (2500 euro - 1000 euro) / 1000 euro
Dit betekent dat tegenover elke euro die u besteedt aan online marketing 1,50 euro aan opbrengsten staan.
Beoogde kosten per lead Deze berekening helpt u te bepalen hoeveel geld u moet uitgeven per lead. Dit is gebaseerd op een berekening van het aantal benodigde leads, dat wordt berekend door het aantal beoogde conversies te delen door het beoogde conversiepercentage. Benodigd aantal leads = Beoogd aantal conversies / Beoogd conversiepercentage
De waarde van Beoogde kosten per lead staat gelijk aan het marketingbudget van de campagne gedeeld door het benodigde aantal leads. Beoogde kosten per lead = Marketingbudget / Benodigd aantal leads
U kunt deze waarde ook berekenen als percentage: Margepercentage = Marge / Verkoopprijs 66,6% = 80 euro / 120 euro
SNELDEFINITIES... Conversie – het proces waardoor een lead een klant wordt. Gewoonlijk vindt de conversie plaats als een lead een aankoop doet. Beoogd aantal conversies – het aantal conversies dat minimaal nodig is om te kunnen spreken van een succesvolle campagne. Beoogd conversiepercentage – het verwachte aantal leads dat klant wordt. Copyright © 2007 Yahoo! Alle rechten voorbehouden
9
Stel, u hebt een campagne met de volgende parameters. • een marketingbudget van 5000 euro • 150 conversies nodig – het beoogde aantal conversies • een verwacht conversiepercentage van 4% Op basis van deze parameters kan het benodigde aantal leads als volgt worden berekend: 3750 benodigde leads = 150 / 0,04
Nu het benodigde aantal leads is berekend, kunnen de beoogde kosten per lead als volgt worden berekend: 1,33 euro (beoogde kosten per lead) = 5000 euro / 3750
BELANGRIJK In het voorbeeld hierboven wordt ervan uitgegaan dat de lifetime value (LTV) van deze klanten gelijk is aan de duur van de campagne.
Campagnedoelstellingen definiëren Voor een effectieve campagne is het belangrijk doelstellingen te definiëren die kunnen worden gemeten. Veel doelstellingen kunnen worden uitgedrukt in of afgeleid van prestatiecijfers, terwijl andere weer eenvoudig geformuleerde doelen kunnen zijn, zoals 'Verkoop 500 stuks tussen oktober en januari'. Enkele voorbeelden van meetbare doelstellingen zijn: • • • •
Totale omzet of beoogde opbrengsten in een bepaalde periode Beoogde kosten per acquisitie Beoogd conversiepercentage Rendement op advertentie-uitgaven
Naast prestatiecijfers moet u ook het volgende weten van uw product of dienst: • Verkoopcyclus • Gemiddelde ordergrootte (GOG)
BELANGRIJK Kennis omtrent uw verkoopcyclus is van essentieel belang voor de resultaten van uw campagnes. Als uw campagnes korter duren dan uw verkoopcyclus, of als u de resultaten van uw campagne meet vóór het einde van uw verkoopcyclus, kan dit een vertekend (negatief) beeld opleveren van de prestatiecijfers.
SNELDEFINITIES... Lead – een persoon die interesse heeft in uw product of dienst. Leads kunnen zowel bestaande als nieuwe klanten zijn. Verkoop – vindt plaats wanneer een lead een klant wordt, gewoonlijk door het doen van een aankoop. Voor de meeste doeleinden wordt een verkoop beschouwd als een conversie. Copyright © 2007 Yahoo! Alle rechten voorbehouden
10
Doelstellingen definiëren (voorbeeld)
Hoe berekent u de gewenste prestatiecijfers Volg de stapsgewijze
Jan, een fictieve adverteerder, verkoopt dvd-apparatuur. Hij heeft te veel dvd-spelers op voorraad en wil deze zo snel mogelijk verkopen. Jan besluit een specifieke campagne op te zetten om de dvd-spelers te verkopen. Hij komt tot de volgende basisgegevens voor zijn campagne.
procedure hieronder om te begrijpen hoe Jan de gewenste prestatiecijfers voor zijn dvd-spelercampagne heeft berekend. 1. Bereken de marge door de verkoopprijs af te trekken van de productkosten. 31 euro = 112 euro - 81 euro
VEREISTE GEGEVENS VOOR HET OPGEVEN VAN DOELSTELLINGEN
Verkoopprijs
112 euro
Productkosten
81 euro
Beoogd aantal conversies
150
Marketingbudget
2000 euro
2.
Bereken het margepercentage.
3.
Door de marge te berekenen, kan Jan bepalen hoeveel hij mag besteden aan de marketing van de dvd-spelercampagne terwijl toch de kosten gedekt zijn. Op basis van het marketingbudget en het aantal dvd-spelers dat hij moet verkopen, kan hij de beoogde KPA (kosten per acquisitie) berekenen.
4.
Gewapend met deze informatie zoekt Jan de marketingstrategieën op die in het verleden resulteerden in een KPA van 13,33 euro of minder. Jan kiest ervoor een betaald zoekprogramma uit te voeren met een combinatie van trefwoorden uit het Yahoo! Search Marketing-netwerk en Google. Jan weet dat hij een combinatie van trefwoorden moet kiezen waarvan de kosten per conversie niet meer bedragen dan 13,33 euro. Jan weet ook dat hij eerder met leads van Yahoo! en Google een conversiepercentage van 2% heeft behaald. Op basis van deze informatie kan hij de resterende standaard prestatiecijfers berekenen.
38,3% = 31 euro / 81 euro
Nadat Jan deze basisgegevens voor zijn campagne heeft vastgesteld, berekent hij een aantal gewenste prestatiecijfers zodat hij deze campagne kan opzetten in Yahoo! Search Marketing. STANDAARD PRESTATIECIJFERS VOOR HET OPGEVEN VAN DOELSTELLINGEN
Marge
31 euro = 112 euro - 81 euro
Margepercentage
38,3% = 31 euro / 81 euro
Beoogde kosten per acquisitie
13,33 euro = 2000 euro / 150
Beoogd conversiepercentage
0,02 (2%)
Benodigd aantal leads
7500 = 150 / 0,02
Beoogde kosten per lead
0,27 euro = 2000 euro / 7500
Copyright © 2007 Yahoo! Alle rechten voorbehouden
13,33 euro = 2000 euro / 150
11
5.
Jan berekent het benodigde aantal leads door het beoogde aantal conversies te delen door het beoogde conversiepercentage. 7500 = 150 / 0,02
6.
Jan weet nu dat hij 7500 leads nodig heeft om 150 conversies te krijgen. Vervolgens deelt hij zijn marketingbudget van 2000 euro door het benodigde aantal leads om de beoogde kosten per lead te berekenen. 0,27 euro = 2000 euro / 7500
BELANGRIJK In het voorbeeld hierboven wordt ervan uitgegaan dat de lifetime value (LTV) van deze klanten gelijk is aan de duur van de campagne.
BELANGRIJK Volgens de berekeningen van Jan vereist dit dus een Gemiddelde kosten per trefwoord van 0,27 euro. Dit kan een combinatie zijn van hoge en lage kosten, zolang de gemiddelde kosten en het conversiepercentage maar overeenkomen met zijn doelstellingen.
BELANGRIJK Het is belangrijk voor Jan om de verkoopcyclus van zijn product te kennen om de prestaties van zijn trefwoorden te kunnen volgen. Als Jan bijvoorbeeld de prestaties van een trefwoord bekijkt na vijf dagen bij een verkoopcyclus van 30 dagen, zou hij per abuis het
bod op een trefwoord kunnen verlagen of een trefwoord kunnen verwijderen terwijl dat trefwoord juist een hoog conversiepercentage had opgeleverd na 30 dagen.
Resultaten en doelstellingen van campagnes met elkaar vergelijken Het is belangrijk om in de loop van elke campagne de campagneinstellingen en -strategieën te beoordelen, analyseren en optimaliseren. Voor een effectieve en nauwkeurige meting van de resultaten van een campagne, dient u de campagne te evalueren over de hele levensduur. Het is echter wel zinvol om wijzigingen aan te brengen om de prestaties van uw campagne te verbeteren nadat een voldoende aantal verkoopcyclussen zijn verstreken. Als uw campagne bijvoorbeeld drie maanden duurt en uw verkoopcyclus één maand, kan het nuttig zijn om uw campagne na een maand bij te stellen als er weer een verkoopcyclus is afgerond en de verkoopcijfers bekend zijn.
Voorbeeld: Vergelijking van doelstellingen en resultaten Jan uit het eerdere voorbeeld besluit om de resultaten van zijn dvdspelercampagne, die gestart is op 1 oktober, te evalueren. Hij bekijkt de resultaten van zijn campagne op 31 oktober, maar hij weet dat hij nog niet goed kan oordelen over de effectiviteit van de campagne aangezien de verkoopcyclus nog niet is afgelopen voor mensen die de site hebben bezocht na 2 oktober.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
12
Jan evalueert de werkelijke prestatiecijfers voor zijn campagne in Yahoo! Search Marketing: PRESTATIECIJFERS
BEOOGD
WERKELIJK
VERSCHIL
Kosten van campagne
2.000 euro
2.000 euro
0 euro
Gegenereerde omzet
16.800 euro
17.584 euro
+784 euro
Conversies
150
157
+7
Conversiepercentage
2,0%
2,62%
+0,62%
Kosten per acquisitie
13,33 euro
12,74 euro
-0,59 euro
779%
+39%
Rendement op advertentie- 740% uitgaven
Ook al vallen de resultaten van de campagne hoger uit dan de doelstellingen, dan nog zijn de prestaties van trefwoorden vaak voor verbetering vatbaar. Zo kan Jan het bedrag dat hij besteedt aan zijn trefwoorden bijstellen om betere prestaties te verkrijgen terwijl de totale kosten hetzelfde blijven. Omdat Jan bijvoorbeeld een conversiepercentage krijgt dat hoger is dan werd verwacht, kan hij zich hogere campagnekosten per lead veroorloven aangezien hij nu minder leads nodig heeft voor een conversie. Jan kan ook de prestaties van trefwoorden uit het Yahoo! Search Marketing-netwerk en Google evalueren. Als Jan verschillende trefwoorden in de twee zoekmachines heeft, zijn dit wellicht trefwoorden die beter in beide advertentienetwerken kunnen worden opgenomen.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
Een van de beste dingen die Jan kan doen om zijn campagneresultaten te verbeteren, is het verwijderen van trefwoorden die geen conversies opleveren. Door trefwoorden die niet resulteren in conversies te verwijderen, kan Jan zijn uitgaven beter concentreren op relevante trefwoorden terwijl hij tegelijkertijd zijn kosten per lead op of onder 0,27 euro houdt. Bij het verwijderen van trefwoorden moet Jan wel rekening houden met de verkoopcyclus van de campagne, zodat hij geen trefwoorden verwijdert die resulteren in een hoog conversiepercentage. Een andere manier waarop Jan de prestaties van een trefwoord kan verbeteren is te onderzoeken welke doelpagina aan het trefwoord is gekoppeld. Als de doelpagina niet sterk verband houdt met een trefwoord, kan het trefwoord wel een aanzienlijke hoeveelheid verkeer genereren, maar geen conversies. Dit probleem kan worden verholpen door de titels of beschrijvingen op de doelpagina aan te passen en/of de URL die aan het trefwoord is gekoppeld, te wijzigen zodat deze verwijst naar een meer toepasselijke doelpagina.
BELANGRIJK Sommige klanten beschikken wellicht over aanvullende rapportagetools waarmee zij de prestaties van trefwoorden op verschillende tijdstippen in de verkoopcyclus kunnen bijhouden en bekijken in een rapport. Als u over dergelijke tools beschikt, kunt u bijhouden hoeveel pagina's een bezoeker bekijkt alvorens uw site te verlaten. Op basis van deze informatie kunt u dan bepaalde pagina's aanpassen om een hoger conversiepercentage te realiseren.
13
Een andere factor waarmee Jan rekening moet houden bij het analyseren van de campagneresultaten is het aantal keren dat een bezoeker de website bezoekt voordat hij daadwerkelijk een aankoop doet. Als bezoekers de site meerdere keren bezoeken voordat zij een aankoop doen, kan dit betekenen dat zij een prijsvergelijking maken. In reactie hierop kan Jan later besluiten tot een promo-actie waarbij hij aanbiedt zijn prijzen te verlagen tot (onder) die van andere websites als zij hetzelfde artikel daar goedkoper kunnen krijgen. Jan kan ook de opbrengsten en gemiddelde ordergrootte (GOG) van verschillende bezoekersgedragspatronen onderzoeken. Als de GOG evenredig toeneemt met de hoeveelheid tijd die verstrijkt voor een conversie, kan dit betekenen dat kopers die er langer over doen om tot aanschaf over te gaan, ook meer besteden. Jan kan deze informatie gebruiken om zich te richten op deze groep kopers door meer te besteden aan trefwoorden die belangrijk zijn voor deze doelgroep.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
14
Copyright © 2007 Yahoo! Alle rechten voorbehouden
15
Tracking-verwijzingen Search Marketing biedt u flexibele mogelijkheden om bezoekersgedrag bij te houden. Yahoo! Search Marketing registreert automatisch elke verwijzing van het Yahoo! Search Marketing-netwerk naar uw website(s). Als u met Yahoo! Search Marketing ook verwijzingen van andere sites of diensten wilt registreren, moet de marketingverwijzingskoppeling URL-trackingcodes bevatten. Dat zijn naam/waarde-paren die staan voor de campagnevariabelen waaraan een verwijzing moet worden gekoppeld. Als een marketingverwijzingskoppeling URL-trackingcodes bevat, noemen we dit een tracking-URL. In dit hoofdstuk wordt beschreven hoe u URL-trackingcodes maakt en hoe u deze moet koppelen aan uw marketingverwijzingskoppelingen om tracking-URL's te maken.
Hieronder ziet u een aantal voorbeelden van naam/waarde-paren die u kunt gebruiken in een tracking-URL. • fruit_naam=groene+appel • kosten=100 • account=234100923 • dag=21 • maand=9 • jaar=2006 • geboortedatum=010485
Naam/Waarde-paren: een beknopte inleiding
Niet-Latijnse en uitgebreide tekensets gebruiken
Elke variabele wordt opgenomen in een tracking-URL als een naam/ waarde-paar. De term 'naam/waarde-paar' verwijst naar een algemene syntaxis die wordt gebruikt om het label van een variabele (de naam) te koppelen aan de huidige status (de waarde) van die variabele. Er zijn allerlei soorten naam/waarde-paren, maar de meest gebruikelijke syntaxis is wel naam=waarde, zonder spatie voor of na het gelijkteken. Spaties in het waarde-gedeelte van een naam/waarde-paar worden opgegeven (gecodeerd) als plusteken (+) of als procentteken gevolgd door het getal twintig (%20).
Yahoo! Search Marketing ondersteunt alle Unicode-tekens die kunnen worden gecodeerd als hexadecimale getallen en met escape-tekens kunnen worden omgezet in UTF-8-indeling. Zo kunt u Latijnse tekens en niet-Latijnse tekens in één waarde combineren. Daarnaast kunt u bijna alle tekens in de huidige talen gebruiken, waaronder leestekens en andere symbolen die niet behoren tot de standaard Latijnse tekenset. Hieronder ziet u een aantal voorbeelden van het waarde-gedeelte van een naam/waarde-paar in UTF-8-indeling. Deze voorbeelden zijn gecodeerd met behulp van een eenvoudig JavaScript-codeerscript dat in dit gedeelte is opgenomen.
UNICODE... Vormt een uniek codenummer voor elk teken in een elektronische tekst, voor elke taal, elk platform en elke toepassing. Unicode maakt gebruik van een universele tekenset (UCS, Universal Character Set) van 96.248 tekens uit allerlei talen ter wereld. Veel standaarden zoals XML en JavaScript maken gebruik van Unicode-tekenwaarden. Unicode is ontwikkeld naar aanleiding van problemen met meertalige implementaties van ASCII-tekens en wordt onderhouden door het Unicode Consortium (http://www.unicode.org/). Copyright © 2007 Yahoo! Alle rechten voorbehouden
16
Tool voor UTF-8-codering en escaping
OORSPRONKELIJKE TEKST
VERTAALDE TEKST
GECODEERDE VORM IN UTF-8-INDELING
iPod On Sale (FR)
iPod à vendre
iPod%20%E0%20vendre
iPod On Sale (JP)
iPod発売中
iPod%E7%99%BA%E5%A3%B2%E4 %B8%AD
iPod On Sale (KO)
아이팟
%EC%95%84%EC%9D%B4%ED% 8C%9F
Discount DVDs (FR)
DVD à prix réduits
DVD%20%C3%A0%20prix%20r%C3 %A9duits
Discount DVDs (JP)
DVDL
DVD%E5%80%A4%E4%B8%8B%E3 %81%92%E4%B8%AD
Discount DVDs (KO)
DVD 할인판매
DVD%20%ED%95%A0%EC%9D%B8 %ED%8C%90%EB%A7%A4
NAAM/WAARDE-PAARCODERINGSREGELS
Alle namen van naam/waarde-paren moeten altijd worden ingevoerd in kleine letters zonder spaties: ysmcpn, ysmgrp, ysmcrn, ysmtrm, ysmchn, ysmtac, ysmrfd. Gebruik altijd + of %20 (als code) voor spaties in waarden. Ge-escapete tekens zoals spaties of niet-Latijnse tekens tellen slechts als één teken bij het berekenen van de lengte van een waarde. Voor de naam/waarde-paren ysmchn en ysmtac geldt een beperkte lijst met codes.
Voor uw gemak is hieronder een tool voor UTF-8-codering en escaping bijgevoegd.
js_encoder.html <script> document.write(encodeURIComponent(‘TE CODEREN TEKST’));
Hoe gebruikt u js_encoder.html U hebt een webbrowser plus een editor voor niet-opgemaakte tekst, xml-editor of html-editor nodig om deze instructies te kunnen uitvoeren. Op het Microsoft® Windows®platform kunt u editortoepassingen zoals Microsoft® Notepad, Altova® XMLSpy of Macromedia® Dreamweaver™ gebruiken. Op het Apple® Macintosh®-platform kunt u editortoepassingen zoals Bare Bones Software's BBEdit®, Apple® XCode™ Developer Tools of
® xml editor gebruiken. 1. Kopieer de tekst van js_encoder.html en plak deze in een nieuw tekstbestand. Sla het bestand op onder de naam js_encoder.html. 2. Vervang TE CODEREN TEKST door de waarde die u in UTF-8-indeling wilt coderen. 3. Sla het bestand op. 4. Open het zojuist opgeslagen bestand in uw webbrowser. De tekst wordt in de webbrowser weergegeven in de in UTF-8-indeling gecodeerde vorm. U kunt de in UTF-8-indeling gecodeerde tekst uit het browservenster kopiëren en in Yahoo! Search Marketing plakken.
CODERING... Is de omzetting van een teken in een alternatieve representatie. Codering maakt het mogelijk om potentieel incompatibele tekens, symbolen en interpunctie op een dusdanige manier voor te stellen dat een parser (een ontleed- of interpretatieprogramma) de beoogde waarde correct kan herleiden. Het spatieteken kan bijvoorbeeld worden gecodeerd in de hexadecimale representatie (het getal 20) of de decimale representatie (het getal 32). Copyright © 2007 Yahoo! Alle rechten voorbehouden
17
URL-trackingcodes
Variabele voor de campagne
Yahoo! Search Marketing gebruikt tracking-URL's om verkeer dat niet afkomstig is van het Yahoo! Search Marketing-netwerk door te verwijzen naar uw website(s). Een tracking-URL bestaat uit één of meer URL-tracking codes: naam/waarde-paren die een campagnevariabele vertegenwoordigen. Er zijn zeven campagnevariabelen beschikbaar, maar alleen de variabele voor de strategie is vereist om een marketingverwijzing te registreren. U krijgt echter veel betere trackingresultaten als u de meeste of alle hierna vermelde campagnevariabelen in uw tracking-URL's opneemt. • campagne
De campagne -variabele betreft de naam van de campagne waaraan de bezoeker die door de tracking-URL is doorverwezen, moet worden gekoppeld. Als u de variabele voor de naam van de campagne bijvoorbeeld wilt koppelen aan een campagne met de naam 'Lentecollectie schoenen', wordt het naam/waarde-paar ysmcpm=Lent ecollectie+schoenen. Hieronder ziet u nog enkele voorbeelden en een aantal coderingsregels.
• • • • •
advertentiegroep naam advertentie trefwoord kanaal vervangend verwijzingsdomein
BELANGRIJK Voor het bijhouden van verwijzingen die niet afkomstig zijn van het Yahoo! Search Marketing-netwerk, moeten in uw website(s) Yahoo! Search Marketing-gegevensverzamelingscodes zijn opgenomen. Met deze codes wordt de campagnevariabele-informatie in de trackingURL doorgegeven aan Yahoo! Search Marketing. Zie de hoofdstukken 'Prestatiecijfers verzamelen' en 'Gegevensverzamelingscodes' in deze handleiding voor meer informatie.
CAMPAGNE
NAAM/WAARDE-PAAR
Lentecollectie schoenen
ysmcpm=Lentecollectie+schoenen
Discount DVDs (JP)
ysmcpm=DVD%E5%80%A4%E4%B8%8B%E3%81% 92%E4%B8%AD
Luxe beddengoed
ysmcpm=Luxe+beddengoed
CODERINGSREGELS
Niet vereist De naamcode 'ysmcpm' moet worden opgegeven in kleine letters. De waarde mag maximaal 50 tekens lang zijn. Ge-escapete tekens, inclusief tekens van twee of meer in UTF-8-indeling gecodeerde waarden, tellen als één teken.
ESCAPING... Is het proces om een parser (interpretatieprogramma) te melden dat een bepaald aantal tekens na één of meer escape-tekens moeten worden geïnterpreteerd als een gecodeerde representatie van een andere waarde. In Yahoo! Search Marketing is het UTF-8-escape-teken het procentteken (%). Dit tekensymbool geeft aan dat de twee tekens die erop volgen moeten worden geïnterpreteerd als één hexadecimale waarde. Sommige tekens kunnen niet worden vertegenwoordigd door één UTF-8-waarde en bestaan in plaats daarvan uit een reeks van twee of drie UTF-8-waarden. Meer informatie over codering, escaping en UTF-8 vindt u op Wikipedia (http://www.wikipedia.org) door op deze trefwoorden te zoeken. Copyright © 2007 Yahoo! Alle rechten voorbehouden
18
Variabele voor de advertentiegroep
Variabele voor de naam van de advertentie
De advertentiegroep-variabele betreft de naam van de advertentiegroep waaraan de bezoeker die door de tracking-URL is doorverwezen, moet worden gekoppeld. Als u de variabele voor de naam van de advertentiegroep bijvoorbeeld wilt koppelen aan een advertentiegroep met de naam 'Sandalen', wordt het naam/waarde-paar ysmgrp=Sandalen. Hieronder ziet u nog enkele voorbeelden en een aantal coderingsregels.
De variabele voor de naam van de advertentie betreft de naam van de advertentie waaraan de bezoeker die door de tracking-URL is doorverwezen, moet worden gekoppeld. Als u de variabele voor de naam van de advertentie bijvoorbeeld wilt koppelen aan een advertentie met de naam 'Nieuwe schoenen in uitverkoop', wordt het naam/waarde-paar ysmcrn=Nieuwe+schoenen+in+uitverkoop. Hieronder ziet u nog enkele voorbeelden en een aantal coderingsregels.
ADVERTENTIEGROEP
NAAM/WAARDE-PAAR
NAAM ADVERTENTIE
NAAM/WAARDE-PAAR
Sandalen
ysmgrp=Sandalen
ysmcrn=Nieuwe+schoenen+in+uitverkoop
Westerns
ysmgrp=Westerns
Nieuwe schoenen in uitverkoop
Aantal threads 600
ysmgrp=Aantal+threads+600
Limited Edition John Wayne Westerns
ysmcrn=Limited%20Edition%20John%20Wayne%2 0Westerns
Niet vereist
Egyptische katoenen lakens ysmcrn=Egyptische+katoenen+lakens+met+korting met korting
De naamcode 'ysmgrp' moet worden opgegeven in kleine letters.
CODERINGSREGELS
De waarde mag maximaal 50 tekens lang zijn.
Niet vereist
Ge-escapete tekens, inclusief tekens van twee of meer in UTF-8-indeling gecodeerde waarden, tellen als één teken.
De naamcode 'ysmcrn' moet worden opgegeven in kleine letters.
CODERINGSREGELS
De waarde mag maximaal 50 tekens lang zijn. Ge-escapete tekens, inclusief tekens van twee of meer in UTF-8-indeling gecodeerde waarden, tellen als één teken.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
19
Variabele voor het trefwoord
Variabele voor de strategie
De trefwoord-variable betreft het trefwoord op basis waarvan de verwijzingskoppeling is gegenereerd. Als u deze variabele bijvoorbeeld wilt koppelen aan de trefwoorden 'nieuwe schoenen', wordt het naam/waarde-paar ysmtrm=nieuwe+schoenen. Hieronder ziet u nog enkele voorbeelden en een aantal coderingsregels.
De strategie-variable betreft het soort reclamestrategie op basis waarvan de tracking-URL is gegenereerd. In de volgende lijst ziet u de campagnestrategieën en de bijbehorende codes die kunnen worden gebruikt in combinatie met een marketingverwijzingskoppeling. STRATEGIE
STRATEGIECODE
Partner
AFF
Banneradvertentie
AD
Winkelvergelijking
CMP
Contextgebonden zoekopdracht
CTX
CODERINGSREGELS
E-mail
EMAIL
Niet vereist
Lokale zoekopdracht
LOC
De naamcode 'ysmtrm' moet worden opgegeven in kleine letters.
Offline media voor besturing van online doorklikken
OFL
De waarde mag maximaal 50 tekens lang zijn.
Betaalde bulkopname
PIB
Ge-escapete tekens, inclusief tekens van twee of meer in UTF-8-indeling gecodeerde waarden, tellen als één teken.
Betaalde zoekopdrachtopname
PI
Betalen per klik zoekopdracht
PPC
TREFWOORD
NAAM/WAARDE-PAAR
Nieuwe schoenen
ysmtrm=Nieuwe+schoenen
John Wayne
ysmtrm=John%20Wayne
Luxe beddengoed
ysmtrm=Luxe+beddengoed
Copyright © 2007 Yahoo! Alle rechten voorbehouden
20
Als de verwijzingskoppeling wordt gegenereerd via een Betalen-perklik-strategie, wordt het naam/waarde-paar voor de campagnestrategie ysmtac=ppc. Hieronder ziet u nog enkele voorbeelden en een aantal coderingsregels. CAMPAGNESTRATEGIE
NAAM/WAARDE-PAAR
Partner
ysmtrm=aff
Betalen per klik zoekopdracht
ysmtrm=PPC
Lokale zoekopdracht
ysmtrm=loc
CODERINGSREGELS
Variabele voor het kanaal De kanaal-variable betreft het soort advertentiekanaal op basis waarvan de tracking-URL is gegenereerd. De variabele voor het campagnekanaal bepaalt ook welke reclamestrategie wordt bijgehouden door Yahoo! Search Marketing. In de volgende lijst ziet u de advertentiekanalen en de bijbehorende campagnekanaalcodes die worden ondersteund door Yahoo! Search Marketing en kunnen worden gebruikt in een marketingverwijzingskoppeling. Naast elke campagnekanaalcode ziet u de reclamestrategieën die door Yahoo! Search Marketing worden herkend voor het betreffende kanaal. BESCHRIJVING
CODE
ONDERSTEUNDE STRATEGIEËN
De naamcode 'ysmtac' moet worden opgegeven in kleine letters.
Overig
OTHER
AD, AFF, CMP, CTX, EMAIL, LOC, PI, PIB, PPC
Campagnestrategiecodes kunnen worden opgegeven in kleine letters, hoofdletters of een combinatie daarvan.
180 Solutions
180
CTX
24/7 Media
M724
AD
7 Search
SH7
PPC
Advertising.com
ADV
AD
Enhance Interactive
AHA
PPC
Verplicht
Campagnestrategiecodes moeten worden ondersteund door Yahoo! Search Marketing voor het geselecteerde advertentiekanaal (zie 'Variabele voor het kanaal' voor meer informatie).
Copyright © 2007 Yahoo! Alle rechten voorbehouden
America On-Line
AOL
AD
AltaVista
AVA
PI, PIB
Ask Jeeves
AJS
PI, PIB
21
BESCHRIJVING
CODE
ONDERSTEUNDE STRATEGIEËN
BESCHRIJVING
CODE
ONDERSTEUNDE STRATEGIEËN
BidClix
BCLX
CTX
GoClick
GOC
PPC
BeFree
BEF
AFF
Google
GGL
CTX, LOC, PPC
Bizrate
BIZ
CMP
Gator
GTR
CTX
Burst Media
BMA
AD
HotBar
HTB
AD
Business.com
BUS
PPC
Industry Brain
IDB
CTX, PPC
Citisearch
CITI
LOC
InfoSpace
IFS
PI, PIB
Clickbank
CKB
AFF
In-house
INH
EMAIL
Clickslink
CKL
AFF
Inkjohni
INK
PI, PIB
Commission Junction
CJN
AFF
Kanoodle
KAN
PPC
CNET.com
CNET
AD, CMP, EMAIL
LinkShare
LSH
AFF
DoubleClick
DBC
AD
Look
LOOK
PPC
Engage Media
EMA
AD
Looksmart
LKS
PI, PIB
e-Pilot
EPT
PPC
Lycos
LYC
AD, PI, PPC
E-Spotting
EST
PPC
Mamma.com
MAM
PI
Fast
FST
PI, PIB
Maxworldwide
MAX
AD
Fast Clic
FCL
AD
MetricsDirect.com
MDIR
CTX
Findwhat
FDW
PPC
MSN
MSN
AD
Froogle
FRO
MyGeek.com
MYGK
CMP, CTX, PI, PPC
Copyright © 2007 Yahoo! Alle rechten voorbehouden
22
BESCHRIJVING
CODE
ONDERSTEUNDE STRATEGIEËN
BESCHRIJVING
CODE
ONDERSTEUNDE STRATEGIEËN
MySimon
MYS
CMP
Yahoo
YAH
CMP, EMAIL, LOC
Nextag
NXT
CMP
Yahoo! Search Marketing, Verenigde Staten
YSM
CTX, PPC
Pricegrabber
PGR
CMP
Yahoo! Search Marketing, Oostenrijk
YSMAT
CTX, PPC
Price.com
PRC
CMP
Yahoo! Search Marketing, Australië
YSMAU
CTX, PPC
Pricescan
PSC
Yahoo! Search Marketing, Zwitserland
YSMCH
CTX, PPC
Search123
S123
PPC
Yahoo! Search Marketing, Duitsland
YSMDE
CTX, PPC
Search Boss
SBOS
PPC
Yahoo! Search Marketing, Denemarken
YSMDK
CTX, PPC
ShopCartUSA.com
SCU
CMP, EMAIL
Yahoo! Search Marketing, Spanje
YSMES
CTX, PPC
SearchFeed
SFD
PPC
Yahoo! Search Marketing, Finland
YSMFI
CTX, PPC
Shopping.com
SHOP
CMP
Yahoo! Search Marketing, Frankrijk
YSMFR
CTX, PPC
Sprinks
SPK
CTX, PPC
Yahoo! Search Marketing, Italië
YSMIT
CTX, PPC
StreetPrices
SPRI
CMP
Yahoo! Search Marketing, Nederland
YSMNL
CTX, PPC
Switchboard
SWB
PI
Yahoo! Search Marketing, Noorwegen
YSMNO
CTX, PPC
TribalFusion
TFN
AD
Yahoo! Search Marketing, Zweden
YSMSE
CTX, PPC
Turbo10
TRB
PPC
YSMUK
CTX, PPC
ValueClick
VCK
AD, AFF
Yahoo! Search Marketing, Verenigd Koninkrijk
WhenU
WHU
CTX
Xuppa
XUP
PPC
Copyright © 2007 Yahoo! Alle rechten voorbehouden
23
Als de verwijzingskoppeling wordt gegenereerd via het Microsoft Search Network (MSN), wordt het naam/waarde-paar voor het campagnekanaal ysmchn=msn. Hieronder ziet u nog enkele voorbeelden en een aantal coderingsregels. CAMPAGNEKANAAL
NAAM/WAARDE-PAAR
Microsoft Search Network (MSN)
ysmchn=msn
Google
ysmchn=ggl
Price.com
ysmchn=prc
CODERINGSREGELS
Niet vereist De naamcode 'ysmchn' moet worden opgegeven in kleine letters. De waarde mag maximaal 50 tekens lang zijn. Campagnekanaalcodes kunnen worden opgegeven in kleine letters, hoofdletters of een combinatie daarvan.
Variabele voor de campagnedoorverwijzing Yahoo! Search Marketing registreert automatisch het doorverwijzingsdomein voor elke bezoeker van uw website. Desgewenst kunt u een naam opgeven voor een doorverwijzingsdomein. U kunt dit bijvoorbeeld doen om een betekenisvollere naam te krijgen, of verkeer van verschillende domeinen te groeperen in één domein zodat u het verkeer van alle bezoekers kunt analyseren. Stel, het domein van een tracking-URL is 'Portal.com' en u wilt dit opslaan als 'Southwest Partner', dan voegt u ysmrfd=Southwest+Partner toe aan de tracking-URL's van het domein 'Portal.com'. Hieronder ziet u nog enkele voorbeelden en een aantal coderingsregels. GEWENSTE CAMPAGNEVERWIJZING
NAAM/WAARDE-PAAR
Discount DVD Leveranciers
ysmrfd=Discount%20DVD%20Leveranciers
Verkopers van tweedehandsauto's
ysmrfd=Verkopers+van+tweedehandsauto's
CODERINGSREGELS
BELANGRIJK
Niet vereist
Als u een verkeerde code gebruikt, levert Yahoo! Search Marketing waarschijnlijk onnauwkeurige gegevens op. Als in de lijst geen geschikte kanaalcode wordt weergegeven voor uw advertentiekanaal, neemt u contact op met Yahoo! Search Marketing. Zolang er nog geen kanaalcode voor uw advertentiekanaal is gedefinieerd, kunt u de code 'OTHER' gebruiken om gegevens te verzamelen.
De naamcode 'ysmrfd' moet worden opgegeven in kleine letters. De waarde mag maximaal 50 tekens lang zijn. Ge-escapete tekens, inclusief tekens van twee of meer in UTF-8-indeling gecodeerde waarden, tellen als één teken.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
24
BELANGRIJK
Tracking-URL's maken
Als u een andere campagneverwijzing opgeeft, wordt het oorspronkelijke verwijzingsdomein niet vastgelegd door Yahoo! Search Marketing.
U maakt tracking-URL's door campagnevariabelen – in de vorm van URL-trackingcodes – op te nemen in marketingverwijzingskoppelingen die niet afkomstig zijn van het Yahoo! Search Marketing-netwerk. Door tracking-URL's te maken, kan door Yahoo! Search Marketing gegevens worden bijgehouden van bezoekers die naar uw website(s) worden doorverwezen. Zo krijgt u een nauwkeurig beeld van uw online marketingprestaties. U kunt één of meer URL-trackingcodes in een tracking-URL gebruiken, maar u moet altijd een URL-trackingcode voor de strategie opnemen voor een accurate registratie van bezoekersinformatie. Hieronder ziet u een lijst van campagnevariabelen en de bijbehorende afgekorte URL. NAAM VAN CAMPAGNEVARIABELE
AFGEKORTE URL
Naam campagne
ysmcpn
Naam advertentiegroep
ysmgrp
Naam advertentie
ysmcrn
Trefwoord
ysmtrm
Naam kanaal
ysmchn
Strategie
ysmtac
Vervangend verwijzing-id
ysmrfd
MARKETINGVERWIJZINGSKOPPELINGEN... Zijn de koppelingen waarop bezoekers kunnen klikken om naar uw website te surfen. Als u bijvoorbeeld adverteert op het marketingnetwerk van een zoekmachine, definieert u een websiteadres waarnaar bezoekers worden doorverwezen als zij op uw advertentie klikken. De koppeling waarop zij klikken is de marketingverwijzingskoppeling. Copyright © 2007 Yahoo! Alle rechten voorbehouden
25
De URL-querystring Bij het maken van een tracking-URL plaatst u de URL-trackingcodes in de URL-querystring. De URL-querystring is de tekst na het vraagteken (?) in een URL. Stel, u hebt de volgende marketingverwijzingskoppeling: http://www.mystorefront.com/dailyspecial Dan plaatst u de URL-trackingcode aan het einde van de URL na een vraagteken (?). http://www.mystorefront.com/dailyspecial?ysmtac=PPC Het toevoegen van de trackingcodes aan de marketingverwijzingskoppeling heeft verder geen invloed op het adres waarnaar de URL verwijst. Er wordt slechts aanvullende informatie toegevoegd die kan worden verzonden door de gegevensverzamelingscodes op de webpagina van bestemming. U kunt verschillende URL-trackingscodes van elkaar scheiden met het ampersandteken (&): http://www.mystorefront.com/dailyspecial?ysmtac=PPC&ysmcpn=Campagne1 U kunt ook naam/waarde-paren en andere waarden in een tracking-URL opnemen die niet aan Yahoo! Search Marketing zijn gekoppeld. U kunt de URL-trackingcodes in elke gewenste volgorde en op elke positie binnen de URL-querystring plaatsen.
Stel, uw marketingverwijzingskoppeling bevat de volgende querystring: http://www.mystorefront.com/dailyspecial?afid=0098736 Dan kunt u uw URL-trackingcodes als volgt aan de URL-querystring toevoegen: http://www.mystorefront.com/dailyspecial?ysmcpn=Campagne1&afid=0098736& ysmtac=PPC of http://www.mystorefront.com/dailyspecial?ysmcpn=Campagne1&ysmtac=PPC& afid=0098736 of http://www.mystorefront.com/dailyspecial? afid=0098736& ysmcpn=Campagne& ysmtac=PPC
BELANGRIJK Hoewel de volgorde en positie van de URL-trackingcodes niet van invloed zijn op Yahoo! Search Marketing, dient u, voordat u URL-trackingcodes toevoegt, wel te controleren of de volgorde en positie niet van invloed zijn op de verwerking van eventuele andere gegevens in een marketingverwijzingskoppeling.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
26
Hieronder ziet u nog enkele voorbeelden en een aantal coderingsregels. URL-CODERINGSREGELS VOOR URL-TRACKINGCODES
URL-trackingcodes worden ingevoegd na een vraagteken ('?') in de URL. Dit gedeelte van de URL noemen we de URL-querystring. Bijvoorbeeld: http://www.acmestore.com/shoes/specials.html?ysmtac=PPC Naam/waarde-paren in de URL moeten worden gescheiden door een ampersandteken ('&'). Bijvoorbeeld: http://www.acmestore.com/shoes/specials.html?ysmtac=PPC&ysmchn=MSN&ysm cpn=Nieuwe+Lentecollectie+Schoenen Naam/waarde-paren kunnen in elke volgorde in de URL-querystring worden geplaatst (na het vraagteken) en kunnen worden gecombineerd met niet-Yahoo! Search Marketing-informatie. Als u bijvoorbeeld de volgende naam/waarde-paren hebt: ppid=876594 and afid=Super%20Schoenen%20Winkel kunt u deze overal opnemen in de tracking-UR: http://www.acmestore.com/shoes/specials.html?ppid=876594&ysmtac=PPC&ysm chn=MSN&afid=Super%20Schoenen%20Winkel
Voorbeeld van tracking-URL Een fictieve adverteerder, Sara, voert een campagne voor een nieuwe collectie schoenen in de lente. Zij heeft de volgende campagneinstellingen in Yahoo! Search Marketing: • Naam campagne: Nieuwe Lentecollectie Schoenen • Naam advertentiegroep: Sandalen • Advertentie: De nieuwe collectie is uit! • Termijn: Sandalen van Jimmy Choo Ze besluit niet alleen te adverteren op het Yahoo! Search Marketingnetwerk, maar ook op MSN. Ze heeft PPC (betalen per klik) gekozen als reclamestrategie. Sara wil apart kunnen bijhouden welke verwijzingen worden gegenereerd door MSN. Met behulp van haar campagne-informatie en de tabel met afkortingen van campagnevariabelen, definieert zij de volgende URL-trackingcodes voor haar campagnevariabelen: • ysmcpn=Nieuwe+Lentecollectie+Schoenen • ysmgrp=Sandalen • ysmcrn=De+nieuwe+collectie+is+uit • ysmtrm=Sandalen+van+Jimmy+Choo • ysmchn=MSN • ysmtac=PPC Vervolgens opent zij haar MSN-beheerconsole en voegt deze URLtrackingcodes toe aan alle marketingverwijzingskoppelingen die aan deze campagnevariabelen moeten worden gekoppeld.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
27
Zij neemt een marketingverwijzingskoppeling die er als volgt uitziet: http://www.acmestore.com/shoes/specials.html en voegt de URL-trackingcodes eraan toe om een tracking-URL te maken. http://www.acmestore.com/shoes/specials.html?ysmcpn=Nieuwe+Lentecollectie +Schoenen&ysmgrp=Sandalen&ysmcrn=De+nieuwe+collectie+is+uit& ysmtrm=Jimmy+Choo+Sandalen&ysmchn=MSN&ysmtac=PPC Omdat Sara al gegevensverzamelingscodes op haar website heeft ingesteld, wordt elke verwijzing die door MSN wordt gegenereerd, vastgelegd door Yahoo! Search Marketing zodat Sara een beter beeld krijgt van de prestaties van haar online marketinginspanningen.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
28
Copyright © 2007 Yahoo! Alle rechten voorbehouden
29
Werken met gegevensverzamelingscodes op uw website Yahoo! Search Marketing Data-gegevensverzamelingscodes leveren hoogwaardige prestatietrackingresultaten op. Yahoo! Search Marketing genereert aangepaste gegevensverzamelingscodes voor uw website waarmee u bezoekersgedrag kunt registreren en analyseren, van eerste zoekopdracht tot conversie. In dit hoofdstuk wordt beschreven hoe u deze gegevensverzamelingscodes kunt installeren en naar wens kunt aanpassen.
Klantvereisten Om nauwkeurig gegevens te kunnen verzamelen, moet de webbrowser van bezoekers voldoen aan drie criteria. 1 De browser moet zijn geconfigureerd voor het downloaden van afbeeldingen. Dit is de standaardinstelling in moderne browsers. 2 De browser moet zijn geconfigureerd voor het uitvoeren van JavaScript-code. Dit is de standaardinstelling in moderne browsers. 3 De browser moet zijn geconfigureerd voor het accepteren van cookies. Dit is de standaardinstelling in moderne browsers. Yahoo! Search Marketing kan de activiteiten van bezoekers op uw website ook bijhouden zonder cookies, maar dan kunnen hun acties niet worden bijgehouden op tijd.
Analyseopties Yahoo! Search Marketing biedt u de keuze uit twee methoden voor het bijhouden van het gedrag van bezoekers van uw website: • Alleen conversie analyseren: hiermee worden de conversieactiviteiten en opbrengsten vastgelegd die met elke transactie verband houden.
•
Volledige analyse: hiermee worden bezoekers via uw website geregistreerd en worden conversies en opbrengsten vastgelegd.
Gegevensverzamelingscodes installeren Uw aangepaste gegevensverzamelingscodes bevinden zich binnen Yahoo! Search Marketing. De installatieprocedure bestaat uit vier stappen: • het inschakelen van de analysefuncties in Yahoo! Search Marketing • het configureren van de analysefuncties in Yahoo! Search Marketing • het kopiëren en configureren van uw aangepaste gegevensverzamelingscodes • het installeren van de aangepaste gegevensverzamelingscodes in uw website Deze instructies vindt u in de secties 'Installatie van Alleen conversie analyseren' en 'Installatie van Volledige analyse'. In beide secties vindt u een stapsgewijze procedure voor installatie van de specifieke codes van de betreffende analyseoptie. In de bijlage van dit document zijn specifieke instructies voor bepaalde platforms en technologieën opgenomen voor: • Yahoo! Stores-installaties • PayPal-installaties • ASP-installaties • JSP- en Java-installaties • PHP-installaties
Copyright © 2007 Yahoo! Alle rechten voorbehouden
30
Werken met Alleen conversie analyseren
BELANGRIJK
Analyses inschakelen
Klik nog niet op de knop Activeren als u het gewenste analysetype voor het bijhouden van bezoekers hebt geselecteerd. Wacht hiermee tot u de gegevensverzamelingscodes in uw website hebt geïnstalleerd. Zo voorkomt u dat er onnauwkeurige of onvolledige gegevens worden verzameld.
1. 2.
3. 4. 5.
6.
Meld u aan bij Yahoo! Search Marketing. Als u meer dan een hoofdaccount hebt, selecteert u de hoofdaccount waarmee de website moet worden geanalyseerd. Als u slechts één hoofdaccount hebt, gaat u verder met stap drie. Open het tabblad Beheer. Op de navigatiebalk onder de tabs ziet u een aantal beheerkoppelingen. Selecteer Analyses op de navigatiebalk onder het tabblad Beheer. Als de analyses uitgeschakeld zijn, klikt u op de knop Analyses inschakelen. De analyseopties worden direct onder de knop Analyses inschakelen weergegeven. Het aantal analyseopties waaruit u kunt kiezen, is afhankelijk van uw accounttype. Als zowel de optie Alleen conversie analyseren als de optie Volledige analyse wordt weergegeven, selecteert u Alleen conversie analyseren. Zodra u een analysetype selecteert, worden door Yahoo! Search Marketing aangepaste gegevensverzamelingscodes gegenereerd. Vervolgens worden de codes en aanvullende analyseopties weergegeven in deelvensters onder aan de pagina. Als u geen analyseoptie kunt selecteren, worden de deelvensters al onder aan de pagina weergegeven.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
Optimaliseringsopties configureren U kunt conversie- en opbrengstinformatie gebruiken om uw accountbiedingen te optimaliseren. 1. Klik op het deelvenster Optimaliseringsinstellingen onder aan de pagina. Er worden drie optimaliseringsinstellingen weergegeven. 2. Kies één van de volgende drie optimaliseringsopties: • Alleen conversiegegevens gebruiken voor campagneoptimalisering. Hierbij worden de opbrengstengegevens niet meegenomen in de campagneoptimaliseringsanalyse die door Yahoo! Search Marketing wordt uitgevoerd. • Conversie- en opbrengstengegevens gebruiken voor campagneoptimalisering. Deze optie biedt de beste optimaliseringsprestaties. • Conversie- en opbrengstengegevens uitsluiten van campagneoptimalisering. Met deze optie worden de conversie- en opbrengstengegevens volledig uitgesloten van de campagneoptimaliseringsanalyse die door Yahoo! Search Marketing wordt uitgevoerd. 3. Klik op Opslaan.
31
De code voor alleen conversie kopiëren U kunt uw code aanpassen en voorzien van een opbrengstenbedrag, transactie-id en valutasoort. Hiertoe hebt u een teksteditor nodig waarmee u html-bestanden kunt bewerken. In de bijlage van dit document zijn specifieke instructies voor bepaalde platforms en technologieën opgenomen. 1. Klik op het deelvenster Alleen conversie onder aan de pagina. Een reeks instructies en uw aangepaste code voor alleen conversie worden weergegeven. 2. Selecteer onder het label Opbrengstwaarde of er dynamisch een opbrengstwaarde aan uw code voor alleen conversie moet worden toegewezen, of dat Yahoo! Search Marketing hiervoor een standaardwaarde (constante) moet opslaan. • Als de waarde dynamisch moet worden toegewezen, selecteert u in de keuzelijst Opbrengstwaarde de optie Dynamische waarde en klikt u vervolgens op Opslaan. • Als u een constante waarde wilt toewijzen, selecteert u in de keuzelijst Opbrengstwaarde de optie Constante gemiddelde waarde en typt u het opbrengstbedrag in het tekstvak naast de keuzelijst Opbrengstwaarde. Vervolgens klikt u op Opslaan. 3. Volg de aanwijzingen op het scherm om uw aangepaste code voor alleen conversie te kopiëren. Over het algemeen moet u de code in het tekstvak selecteren en vervolgens (terwijl de code is geselecteerd) de kopieerfunctie van uw browser selecteren. De sneltoetscombinatie voor kopiëren is standaard CTRL+C op Microsoft Windows-computers of Command+C op Apple Macintosh-computers. Hier volgt een niet-werkend voorbeeld van een code voor alleen conversie. Dit voorbeeld dient slechts ter referentie.
Voorbeeld van code voor alleen conversie <SCRIPT language=”JavaScript” type=”text/javascript”>
4.
5.
Maak een nieuw document met uw html-teksteditor en plak de inhoud van uw aangepaste code voor alleen conversie in het nieuwe document. Als u de scriptkoppelingsmethode gebruikt om gegevensverzamelingcodes in uw webpagina's op te nemen, verwijdert u het SCRIPT-element. Uw code voor alleen conversie ziet er dan ongeveer uit zoals het volgende niet-werkende voorbeeld.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
32
Voorbeeld van code voor alleen conversie zonder het SCRIPT-element
6.
In de bijlage van dit document wordt per platform en technologie beschreven welke procedure u moet volgen voor dynamische opname van een transactie-id en opbrengstbedrag. Over het algemeen neemt u variabelen op in de JavaScript-code of uw aangepaste code voor alleen conversie zodat de variabelen bij weergave door een webserver worden vervangen door de juiste waarden voordat de pagina naar een webbrowser wordt verzonden. U kunt de waarden ook aan de zijde van de client met JavaScript verwerken, maar dan moet u wel rekening houden met de volgorde waarin de verschillende JavaScripts van een webpagina worden uitgevoerd. Voor meer informatie over het uitvoeren van scripts aan de zijde van de client gaat u naar de website van de Mozilla Foundation: http://www.mozilla.org/js/index.html.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
7.
Sla het nieuwe document op als universal_tag.js op een locatie die toegankelijk is voor de webserver waarmee de pagina-aanvragen worden verwerkt.
BELANGRIJK In dit document wordt beschreven hoe u gegevensverzamelingscodes in uw pagina's kunt opnemen met behulp van de scriptkoppelingsmethode. Dit is de voorkeursmethode, maar desgewenst kunt u gegevensverzamelingcodes ook invoegen in het head-element van uw webpagina's. Zie de sectie 'Interne codering' aan het einde van dit hoofdstuk voor meer informatie over deze methode.
33
De code voor alleen conversie installeren De code voor alleen conversie moet worden geplaatst op elke pagina van uw website die wordt gebruikt om aan te geven dat de bezoeker zijn of haar transactie heeft voltooid. 1. Neem in elke pagina van uw website een scriptkoppeling op waarmee het bestand conversion_only_tag.js wordt geïmporteerd. Deze scriptkoppeling moet worden opgenomen in het head-element van uw html-pagina's. Hieronder ziet u een gedeelte van een html-pagina waarmee een code voor alleen conversie wordt geïmporteerd. Voorbeeld van head-element zonder scriptkoppeling voor een code voor alleen conversie
HTML-voorbeeldbestand ...
Voorbeeld van head-element met scriptkoppeling voor een code voor alleen conversie
HTML-voorbeeldbestand <script src=”conversion_only_tag.js” type=”text/javascript” language=”javascript1.5” charset=”utf-8”> ...
Werken met Volledige analyse Analyses inschakelen 1. 2.
3. 4. 5.
6.
Meld u aan bij Yahoo! Search Marketing. Als u meer dan één hoofdaccount hebt, selecteert u de hoofdaccount waarmee de website moet worden geanalyseerd. Als u slechts één hoofdaccount hebt, gaat u verder met stap drie. Open het tabblad Beheer. Op de navigatiebalk onder de tabbladen ziet u een aantal beheerkoppelingen. Selecteer Analyses op de navigatiebalk onder het tabblad Beheer. Als de analyses uitgeschakeld zijn, klikt u op de knop Analyses inschakelen. De analyseopties worden direct onder de knop Analyses inschakelen weergegeven. Het aantal analyseopties waaruit u kunt kiezen, is afhankelijk van uw accounttype. Als zowel de optie Alleen conversie analyseren als de optie Volledige analyse wordt weergegeven, selecteert u Volledige analyse. Zodra u een analysetype selecteert, worden door Yahoo! Search Marketing aangepaste gegevensverzamelingscodes gegenereerd. Vervolgens worden de codes en aanvullende analyseopties weergegeven in deelvensters onder aan de pagina.
BELANGRIJK Klik nog niet op de knop Activeren als u het gewenste analysetype voor het bijhouden van bezoekers hebt geselecteerd. Wacht hiermee tot u de gegevensverzamelingscodes in uw website hebt geïnstalleerd. Zo voorkomt u dat er onnauwkeurige of onvolledige gegevens worden verzameld.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
34
Optimaliseringsopties configureren U kunt conversie- en opbrengstinformatie gebruiken om uw accountbiedingen te optimaliseren. 1. Klik op het deelvenster Optimaliseringsinstellingen onder aan de pagina. Er worden drie optimaliseringsinstellingen weergegeven. 2. Kies één van de volgende drie optimaliseringsinstellingen: • Conversiegegevens gebruiken voor campagneoptimalisering. Hiermee worden opbrengstengegevens uitgesloten van campagneoptimalisering. • Conversie- en opbrengstengegevens gebruiken voor campagneoptimalisering. Dit levert de beste optimaliseringsprestaties op. • Conversie- en opbrengstengegevens uitsluiten van campagneoptimalisering. 3. Klik op Opslaan. Opties voor uitgesloten bronnen configureren U kunt voorkomen dat bezoekers worden aangemerkt als nieuwe leads als zij op uw site zijn beland via URL's die u hebt toegevoegd aan uw lijst van uitgesloten bronnen. 1. Klik op het deelvenster Uitgesloten bronnen onder aan de pagina. Er verschijnt een reeks instructies en een lijst met uitgesloten bronnen. 2. Voeg geldige URL's toe aan de lijst met uitgesloten bronnen of verwijder URL's uit de lijst. URL's moeten worden gescheiden met de toets Enter of Return. 3. Klik op Wijzigingen opslaan zodra u klaar bent met het bewerken van de lijst.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
Activiteitencodes configureren U maakt activiteitencodes om verschillende conversieactiviteiten op uw website te kunnen bijhouden. Zo kunt u bijvoorbeeld verschillende codes gebruiken om bij te houden wanneer een bezoeker zich aanmeldt voor een nieuwsbrief, een artikel koopt via uw webwinkel of een podcast downloadt. Door verschillende activiteitencodes te gebruiken, kunt u alle conversies bijhouden en analyseren per categorie. 1. Klik op Activiteitencodes onder aan de pagina. Een reeks instructies en een lijst met alle gedefinieerde activiteitencodes worden weergegeven. 2. Als u een bestaande activiteitencode wilt bewerken, selecteert u de bijbehorende naam in de lijst. De Prospectcode en de Conversiecode van de betreffende activiteitencode worden weergegeven. • U kunt de naam van de activiteitencode bewerken in het tekstvak Naam activiteitencode. Vervolgens moet u de gewijzigde naam opslaan door te klikken op Wijzigingen opslaan. • Als u de opbrengstwaarde van de activiteitencode wilt wijzigen, selecteert u de optie Dynamische waarde of Constante gemiddelde waarde in de keuzelijst Opbrengstwaarde. Als u Constante gemiddelde waarde kiest, moet u het gewenste bedrag opgeven in het tekstvak Opbrengstwaarde. Klik op Wijzigingen opslaan zodra u klaar bent met bewerken. Als u alle gewenste wijzigingen hebt aangebracht en opgeslagen, klikt u op Terug naar lijst.
35
3.
Ga als volgt te werk om een activiteitencode te maken: 3.1 Kies Activiteitencode toevoegen. 3.2 Geef een naam op voor de activiteitencode. 3.3 Selecteer Dynamische waarde of Constante gemiddelde waarde in de keuzelijst Opbrengstwaarde. Als u Constante gemiddelde waarde kiest, moet u het gewenste bedrag opgeven in het tekstvak Opbrengstwaarde. 3.4 Klik op Wijzigingen opslaan.
De universele code kopiëren De universele code wordt op elke pagina van uw webpagina geplaatst en maakt het mogelijk de voortgang van bezoekeractiviteiten bij te houden. Hiertoe hebt u een teksteditor nodig waarmee u html-bestanden kunt bewerken. In de bijlage van dit document zijn specifieke instructies voor bepaalde platforms en technologieën opgenomen. 1. Klik op het deelvenster Universele codes onder aan de pagina. Een reeks instructies en uw aangepaste universele code worden weergegeven. 2. Volg de aanwijzingen op het scherm om uw aangepaste universele code te kopiëren. Over het algemeen moet u de code in het tekstvak selecteren en vervolgens (terwijl de code is geselecteerd) de kopieerfunctie van uw browser selecteren. De sneltoetscombinatie voor kopiëren is standaard CTRL+C op Microsoft Windows-computers of Command+C op Apple Macintosh-computers. Hier volgt een niet-werkend voorbeeld van een universele code. Dit voorbeeld dient slechts ter referentie.
Voorbeeld van een universele code <SCRIPT language=”JavaScript” type=”text/javascript”>
3.
4.
Maak een nieuw document met uw html-teksteditor en plak de inhoud van uw aangepaste universele code in het nieuwe document. Als u de scriptkoppelingsmethode gebruikt om gegevensverzamelingcodes in uw webpagina's op te nemen, verwijdert u het SCRIPT-element. Uw universele code ziet er dan ongeveer uit zoals het volgende niet-werkende voorbeeld.
Voorbeeld van universele code zonder het SCRIPT-element
Copyright © 2007 Yahoo! Alle rechten voorbehouden
36
5.
Sla het nieuwe document op als universal_tag.js op een locatie die toegankelijk is voor de webserver waarmee de pagina-aanvragen worden verwerkt.
3.
BELANGRIJK In dit document wordt beschreven hoe u gegevensverzamelingscodes in uw pagina's kunt opnemen met behulp van de scriptkoppelingsmethode. Dit is de voorkeursmethode, maar desgewenst kunt u gegevensverzamelingcodes ook invoegen in het head-element van uw webpagina's. Zie de sectie 'Interne codering' aan het einde van dit hoofdstuk voor meer informatie over deze methode.
Een prospectcode kopiëren en aanpassen Met de prospectcode kunt u registreren wanneer een bezoeker interesse toont in een transactie, bijvoorbeeld door een artikel in zijn of haar winkelwagen te plaatsen. 1. Klik op het deelvenster Activiteitencodes onder aan de pagina. Er worden instructies en een lijst met activiteitencodes weergegeven. 2. Als u een activiteitencode wilt kopiëren, selecteert u de bijbehorende naam in de lijst. De prospect- en conversiecodes voor de betreffende activiteitencode worden weergegeven.
Voorbeeld van een prospectcode <SCRIPT language=”JavaScript” type=”text/javascript”>
4. 5.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
Volg de aanwijzingen op het scherm om uw aangepaste prospectcode te kopiëren. Over het algemeen moet u de code in het tekstvak selecteren en vervolgens (terwijl de code is geselecteerd) de kopieerfunctie van uw browser selecteren. De sneltoetscombinatie voor kopiëren is standaard CTRL+C op Microsoft Windows-computers of Command+C op Apple Macintosh-computers. Hieronder ziet u een niet-werkend voorbeeld van een prospectcode. Dit voorbeeld dient slechts ter referentie.
Maak een nieuw document met uw html-teksteditor en plak de inhoud van uw aangepaste prospectcode in het nieuwe document. Als u de scriptkoppelingsmethode gebruikt om gegevensverzamelingcodes in uw webpagina's op te nemen, verwijdert u het SCRIPT-element. Uw prospectcode ziet er dan ongeveer uit als het volgende niet-werkende voorbeeld.
37
Voorbeeld van prospectcode zonder het SCRIPT-element
6.
In de bijlage van dit document wordt per platform en technologie beschreven welke procedure u moet volgen voor dynamische opname van een transactie-id en opbrengstbedrag. Gewoonlijk neemt u variabelen op in de JavaScript-code van uw prospectcode zodat bij weergave van de pagina door een webserver de variabelen door de juiste waarden worden vervangen voordat de pagina naar een webbrowser wordt verzonden. U kunt de waarden ook aan de zijde van de client met JavaScript verwerken, maar dan moet u wel rekening houden met de volgorde waarin de verschillende JavaScripts van een webpagina worden uitgevoerd. Voor meer informatie over het uitvoeren van scripts aan de zijde van de client gaat u naar de website van de Mozilla Foundation: http://www.mozilla.org/js/index.html.
BELANGRIJK
7.
Sla het nieuwe document op als prospect_tag_x.js, waarbij de letter 'x' wordt vervangen door het getal of de naam in de bestandsnaam van de bijbehorende conversiecode. Zet het nieuwe document op een locatie die toegankelijk is voor de webserver waarmee de pagina-aanvragen worden verwerkt.
Een conversiecode kopiëren en aanpassen Met de conversiecode kunt u registreren wanneer een klant een transactie heeft voltooid, bijvoorbeeld door zich aan te melden voor een nieuwsbrief of een artikel te kopen uit uw online winkel. 1. Klik op het deelvenster Activiteitencodes onder aan de pagina. Er worden instructies en een lijst met activiteitencodes weergegeven. 2. Als u een activiteitencode wilt kopiëren, selecteert u de bijbehorende naam in de lijst. De prospect- en conversiecodes voor de betreffende activiteitencode worden weergegeven. 3. Volg de aanwijzingen op het scherm om uw aangepaste conversiecode te kopiëren. Over het algemeen moet u de code in het tekstvak selecteren en vervolgens (terwijl de code is geselecteerd) de kopieerfunctie van uw browser selecteren. De sneltoetscombinatie voor kopiëren is standaard CTRL+C op Microsoft Windows-computers of Command+C op Apple Macintosh-computers. Hierna volgt een niet-werkend voorbeeld van een conversiecode. Dit voorbeeld dient slechts ter referentie.
Yahoo! Search Marketing ondersteunt alle valuta. Het instellen van de valutawaarde is niet van invloed op het verzamelen van gegevens.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
38
Voorbeeldconversiecode
6.
<SCRIPT language=”JavaScript” type=”text/javascript”>
4. 5.
Maak een nieuw document met uw html-teksteditor en plak de inhoud van uw conversiecode in het nieuwe document. Als u de scriptkoppelingsmethode gebruikt om gegevensverzamelingcodes in uw webpagina's op te nemen, verwijdert u het SCRIPT-element. Uw conversiecode hoort er ongeveer uit te zien zoals het volgende niet-werkende voorbeeld.
Voorbeeld van conversiecode zonder het SCRIPT-element
Copyright © 2007 Yahoo! Alle rechten voorbehouden
7.
In de bijlage van dit document wordt per platform en technologie beschreven welke procedure u moet volgen voor dynamische opname van een transactie-id en opbrengstbedrag. Gewoonlijk neemt u variabelen op in de JavaScript-code van uw conversiecode zodat bij weergave van de pagina door een webserver de variabelen door de juiste waarden worden vervangen voordat de pagina naar een webbrowser wordt verzonden. U kunt de waarden ook aan de zijde van de client met JavaScript verwerken, maar dan moet u wel rekening houden met de volgorde waarin de verschillende JavaScripts van een webpagina worden uitgevoerd. Voor meer informatie over het uitvoeren van scripts aan de zijde van de client gaat u naar de website van de Mozilla Foundation: http://www.mozilla.org/js/index.html. Sla het nieuwe document op als prospect_tag_x.js, waarbij de letter 'x' wordt vervangen door het getal of de naam in de bestandsnaam van de bijbehorende conversiecode. Zet het nieuwe document op een locatie die toegankelijk is voor de webserver waarmee de pagina-aanvragen worden verwerkt.
De universele code installeren Voor een nauwkeurig beeld van de activiteiten van uw bezoekers, plaatst u de universele code op elke pagina van uw site. 1. Neem in elke pagina van uw website een scriptkoppeling op waarmee het bestand universal_tag.js wordt geïmporteerd. Deze scriptkoppeling moet worden opgenomen in het head-element van uw html-pagina's. Hierna ziet u een gedeelte van een html-pagina waarmee een universele code wordt geïmporteerd.
39
Voorbeeld van head-element zonder scriptkoppeling voor een universele code
HTML-voorbeeldbestand ...
Voorbeeld van head-element met een scriptkoppeling voor een universele code
HTML-voorbeeldbestand <script src=”universal_tag.js” type=”text/javascript” language=”javascript1.5” charset=”utf-8”> ...
Een prospectcode installeren De prospectcode moet worden geplaatst op één of meer pagina's van uw website en dient om bij te houden welke bezoekers interesse tonen in een transactie.
1.
Neem in elke pagina van uw website waarmee wordt bijgehouden welke bezoekers interesse tonen in een transactie, een scriptkoppeling op waarmee het bestand prospect_tag.js wordt geïmporteerd. Deze scriptkoppeling moet worden opgenomen in het head-element van uw html-pagina's. Hieronder ziet u een gedeelte van een html-pagina waarmee een prospectcode wordt geïmporteerd.
Voorbeeld van head-element zonder scriptkoppeling voor een universele code
HTML-voorbeeldbestand ...
Voorbeeld van head-element met een scriptkoppeling voor een universele code
HTML-voorbeeldbestand <script src=”prospect_tag.js” type=”text/javascript” language=”javascript1.5” charset=”utf-8”> ...
Copyright © 2007 Yahoo! Alle rechten voorbehouden
40
Een conversiecode installeren Een conversiecode wordt geïnstalleerd op één of meer pagina's waarmee wordt bepaald of een bezoeker van uw website een transactie heeft voltooid. U kunt bijvoorbeeld een conversiecode plaatsen op een bedankpagina die wordt weergegeven als een bezoeker zich heeft aangemeld voor een nieuwsbrief of een aankoop heeft gedaan in uw online winkel. 1. Neem in elke pagina van uw website waarmee wordt bijgehouden welke bezoekers een transactie hebben voltooid, een scriptkoppeling op waarmee het bestand conversion_tag.js wordt geïmporteerd. Deze scriptkoppeling moet worden opgenomen in het head-element van uw html-pagina's. Hieronder ziet u een gedeelte van een html-pagina waarmee een conversiecode wordt geïmporteerd. Voorbeeld van head-element zonder scriptkoppeling voor een universele code
HTML-voorbeeldbestand ...
Copyright © 2007 Yahoo! Alle rechten voorbehouden
Voorbeeld van head-element met een scriptkoppeling voor een universele code
HTML-voorbeeldbestand <script src=”conversion_tag.js” type=”text/javascript” language=”javascript1.5” charset=”utf-8”> ...
Interne codering Hoewel de voorkeursmethode voor het coderen van uw website de scriptkoppelingsmethode is, zijn er situaties waarin het gebruik van scriptkoppelingen dermate onpraktisch is of tot dergelijke configuratieproblemen leidt, dat deze methode niet meer de voorkeur verdient. In dat geval kunt u gebruikmaken van interne codering. Via interne codering kunt u gegevensverzamelingscodes opnemen in de HTML-opmaak van uw webpagina's.
Hoe gebruikt u interne codering Deze instructies gelden voor alle Yahoo! Search Marketing-gegevensverzamelingscodes. Raadpleeg de installatie-instructies voor de door u geselecteerde analyseoptie eerder in dit hoofdstuk. U hebt zowel die informatie als een html-teksteditor nodig om deze instructies te kunnen uitvoeren.
41
Voer voor elke gegevensverzamelingscode de volgende handelingen uit: 1. Kopieer de gegevensverzamelingscode uit Yahoo! Marketing Solutions. Zoek en configureer de gegevensverzamelingscodes en -opties voor uw analyseoptie volgens de eerder in dit hoofdstuk beschreven instructies. Over het algemeen moet u de code in het tekstvak selecteren en vervolgens (terwijl de code is geselecteerd) de kopieerfunctie van uw browser selecteren. De sneltoetscombinatie voor kopiëren is standaard CTRL+C op Microsoft Windows-computers of Command+C op Apple Macintosh-computers. 2. Plak de gegevensverzamelingcode in het head-element van elke webpagina waarop u deze gegevensverzamelingscode wilt gebruiken. Hier volgt een niet-werkende voorbeeldpagina met zowel een universele code als een conversiecode.
HTML-voorbeeldbestand <SCRIPT language=”JavaScript” type=”text/javascript”> <SCRIPT language=”JavaScript” type=”text/javascript”> ...
Copyright © 2007 Yahoo! Alle rechten voorbehouden
42
3.
4.
Pas de gegevensverzamelingscode in de webpagina zo nodig aan. In de bijlage van dit document wordt per platform en technologie beschreven welke procedure u moet volgen voor dynamische opname van een transactie-id en opbrengstbedrag. Gewoonlijk neemt u variabelen op in de JavaScript-code van uw gegevensverzamelingscode zodat bij weergave van de pagina door een webserver de variabelen door de juiste waarden worden vervangen voordat de pagina naar een webbrowser wordt verzonden. U kunt de waarden ook aan de zijde van de client met JavaScript verwerken, maar dan moet u wel rekening houden met de volgorde waarin de verschillende JavaScripts van een webpagina worden uitgevoerd. Voor meer informatie over het uitvoeren van scripts aan de zijde van de client gaat u naar de website van de Mozilla Foundation: http://www.mozilla.org/js/index.html. Sla de bijgewerkte webpagina op.
Gegevensverzamelingscodes gebruiken in combinatie met framesets Als u Volledige analyse gebruikt op een site die is gemaakt met framesets, moet de universele code worden geplaatst in de kop van het bovenliggende framedocument en alle documenten die in het bovenliggende frame worden geladen. Volg de aanwijzingen in dit document om de rest van uw inhoudelijke pagina's van codes te voorzien. U hoeft hierbij geen gegevensverzamelingscodes op te nemen in pagina's die alleen worden gebruikt als menu's of navigatiepagina's.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
Als u Alleen conversie gebruikt, hoeft u geen wijzigingen aan te brengen in uw gegevensverzamelingscodes.
Codeplaatsing valideren Hieronder vindt u een algemene stapsgewijze procedure voor controle van de plaatsing van uw gegevensverzamelingscodes. U moet een transactie uitvoeren in een test- of ontwikkelomgeving om de werking te controleren. 1 Bekijk de broncode van de pagina voor elke pagina die een activiteitencode in het -element moet hebben. Als de universele code en de activiteitencodes in het head-element voorkomen, is de plaatsing van uw gegevensverzamelingscodes in orde. 2 Nadat u de broncode van alle pagina's met activiteitencodes hebt gecontroleerd, voert u een transactie uit. 3 Bekijk de broncode van de pagina als de transactiepagina wordt weergegeven. Als de gegevensverzamelingscodes in de broncode voorkomen, zijn de codes correct geplaatst.
43
Bijlage: Integratie met ASP-technologie Probleemloos prestatiegegevens verzamelen met Active Server Pages. Het integreren van Yahoo! Search Marketing-codes voor het verzamelen van gegevens met ASP (Active Server Pages) vormt een eenvoudige maar krachtige oplossing voor het bijhouden van de prestaties van uw website. Het configureren van uw website omvat het opnemen van gegevensverzamelingscodes wanneer de pagina wordt ontworpen voor verwerking door de ASP-runtimeomgeving.
BELANGRIJK Voor een effectief gebruik van Yahoo! Search Marketinggegevensverzamelingscodes dient u een gedegen kennis te hebben van de werking van gegevensverzamelingscodes. Raadpleeg het hoofdgedeelte van deze gids. Daarin vindt u uitgebreide instructies voor het gebruik van gegevensverzamelingscodes.
BELANGRIJK Hoewel de instructies per Java-runtimeomgeving en framework kunnen verschillen, gelden de instructies in deze gids in de meeste gevallen waar JSP of met JSP vergelijkbare technologie wordt gebruikt. Deze gids bevat begrippen en voorbeelden die van toepassing zijn op: • • • • •
ATG Dynamo BEA WebLogic (http://www.bea.com) ColdFusion MX (http://www.adobe.com/products/coldfusion) WebObjects (http://www.apple.com/webobjects) JBoss
Aanbevolen installatiemethode Hoewel er meerdere methoden zijn om codes voor het verzamelen van gegevens in webpagina's op te nemen, kunt u met de hieronder beschreven methode de gegevensverzamelingscodes netjes gescheiden houden van de rest van uw webpagina en programmacode. Deze methode, of een vergelijkbare methode, wordt aanbevolen als de optimale configuratie voor het gebruik van Yahoo! Search Marketinggegevensverzamelingscodes in combinatie met ASP.
Procedure voor het opnemen van gegevensverzamelingscodes. U moet de universele code, activiteitencode en conversiecode opslaan in afzonderlijke bestanden die toegankelijk zijn voor de runtimeprocessor in uw webserveromgeving. Hierbij worden de volgende naamgevingsconventies voor de drie codes gebruikt: • De universele code wordt opgeslagen in een bestand met de naam universal_tag.js. • Afhankelijk van de configuratie van uw Yahoo! Search Marketingaccount, kunt u, behalve een conversieactiviteit, ook één of meer andere activiteiten bijhouden. Voor elke activiteit die door Yahoo! Search Marketing wordt bijgehouden, moet de bijbehorende activiteitencode worden opgeslagen als event_tag_1.js, event_tag_2.js, enzovoort. • De conversiecode wordt opgeslagen in een bestand met de naam conversion_tag.js.
ASP... Is een acroniem voor Active Server Pages, een Microsoft-technologie waarmee ontwikkelaars gemakkelijk op Windows gebaseerde webtoepassingen kunnen maken die samenwerken met bestaande en nieuwe technologieën zoals relationele databases, objectgeoriënteerde databases en xml. Zie voor meer informatie over ASP-technologie en het Microsoft Windows-ontwikkelplatform de website http://www.microsoft.com Copyright © 2007 Yahoo! Alle rechten voorbehouden
44
1
Het universele-codebestand invoegen. Voeg met behulp van een editor een include-instructie aan de serverkant in op elke webpagina of in een koptekstbestand dat op elke webpagina wordt ingevoegd. Deze include-instructie moet verwijzen naar het universele-codebestand (universal_tag.js) en ervoor zorgen dat de universele code in het element van een resulterende webpagina wordt geplaatst. In het volgende codevoorbeeld wordt een bestand met de naam universal_tag.js in de resulterende webpagina geïmporteerd.
Voorbeeld van opname van een universele code <%@ Language=VBScript %>
Aankoopbevestigingspagina Aankoopbevestigingspagina
BELANGRIJK In dit voorbeeld wordt ervan uitgegaan dat naar het bestand universal_tag.js kan worden verwezen tijdens de uitvoering door de ASP-runtimeomgeving. Als dit niet zo is, moet het bestandspad worden gewijzigd. Raadpleeg de documentatie van ASP voor specifieke instructies.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
2
Het conversiebestand invoegen. Zoek de transactiepagina van uw website op. Dit is meestal een aankoopbevestigings- of bedankpagina. Als er meerdere pagina's worden gegenereerd door een en hetzelfde ASP-bestand, gaat u naar het gedeelte van de ASP-code waarmee het element van de transactiepagina wordt gegenereerd. Als de ASP-pagina geen specifiek element voor de transactiepagina bevat, moet u de code zodanig wijzigen dat het conversiecodebestand alleen wordt opgenomen als de transactiepagina wordt gegenereerd. Voeg een include-instructie aan de serverkant in die verwijst naar het conversiecodebestand (conversion_tag.js) en ervoor zorgt dat de conversiecode in het -element van de resulterende webpagina wordt geplaatst. Zo worden bijvoorbeeld met de volgende ASP-code een bestand met de naam conversion_tag.js en het standaard universele-codebestand in de resulterende webpagina geïmporteerd.
Voorbeeld van opname van een conversiecode <%@ Language=VBScript %>
Aankoopbevestigingspagina Aankoopbevestigingspagina
45
BELANGRIJK In deze voorbeelden wordt ervan uitgegaan dat naar de bestanden conversion_tag.js en universal_tag.js kan worden verwezen tijdens de uitvoering door de ASP-runtimeomgeving. Als dit niet zo is, moeten de bestandspaden worden gewijzigd. Raadpleeg de documentatie voor uw omgeving voor specifieke instructies.
BELANGRIJK De include-instructie voor de conversiecode vervangt niet de include-instructie voor de universele code. Bij het genereren van de transactiepagina moeten zowel de conversiecode als de universele code erin worden opgenomen.
Transactie-id's en transactiebedragen opnemen in conversiecodes Met ASP kunt u eenvoudig transactie-id's en transactiebedragen opnemen in uw conversiecode. Dit wordt gewoonlijk gedaan door middel van variabelen die tijdens de verwerking worden vervangen door de juiste waarden. Deze waarden kunnen worden afgeleid van aanvraagvariabelen of kunnen het resultaat zijn van andere processen.
Als u bijvoorbeeld een variabele hebt met de naam 'purchase_amount' met het transactiebedrag, en een variabele met de naam 'transId' voor de transactie-id, plaatst u de variabelen in de conversiecode zodat deze tijdens de runtime-verwerking van de transactie worden vervangen door de juiste waarden. Het aankoopbedrag mag alleen het numerieke bedrag in decimale notatie bevatten, zonder een valutasymbool. In het voorbeeld op de volgende pagina is de conversiecode gewijzigd en opgenomen in de hoofdpagina.
Voorbeeld van opname van een conversiecode met variabelen <%@ Language=VBScript %>
Aankoopbevestigingspagina <SCRIPT LANGUAGE=”JavaScript”>
Aankoopbevestigingspagina
Bedankt voor uw aankoop.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
46
3
De activiteitencodebestanden invoegen. Met activiteitencodes kunt u activiteiten bijhouden die voor uw bedrijf van belang zijn. U wilt bijvoorbeeld registreren wanneer bezoekers hun eerste artikel in het winkelwagentje plaatsen. Zo krijgt u aanvullende informatie over het aantal personen dat artikelen selecteert én koopt versus het aantal personen dat artikelen selecteert maar niet koopt. Deze informatie kunt u gebruiken om uw verkoopbenadering en de gebruikerservaring van online klanten te verbeteren. U kunt één of meer activiteitencodes gebruiken om verschillende activiteiten bij te houden. Het aantal activiteitencodes zal afhangen van uw account. Als u een activiteitencode in een specifieke webpagina wilt opnemen, zoekt u de ASP-code waarmee de geselecteerde webpagina wordt gegenereerd. Als er meerdere pagina's worden gegenereerd door één en hetzelfde ASP-bestand, gaat u naar het gedeelte van de ASP-code waarmee het element van de geselecteerde pagina wordt gegenereerd. Als de ASP-pagina geen specifiek -element voor de geselecteerde pagina bevat, moet u de code zodanig wijzigen dat het activiteitencodebestand alleen wordt opgenomen als de geselecteerde pagina wordt gegenereerd. Voeg een include-instructie aan de serverkant in die verwijst naar een specifiek activiteitencodebestand, bijvoorbeeld event_tag_1.js, en ervoor zorgt dat de activiteitencode in het -element van de resulterende webpagina wordt geplaatst. Zo worden bijvoorbeeld met de volgende ASP-code een bestand met de naam event_tag_1.js en het standaard universele-codebestand in de resulterende webpagina geïmporteerd.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
Voorbeeld van opname van een activiteitencode <%@ Language=VBScript %>
Inhoud van uw winkelwagen Er is een artikel toegevoegd aan uw winkelwagen
BELANGRIJK In deze voorbeelden wordt ervan uitgegaan dat naar de bestanden event_tag_1.js en universal_tag.js kan worden verwezen tijdens de uitvoering door de ASP-runtimeomgeving. Als dit niet zo is, moeten de bestandspaden worden gewijzigd. Raadpleeg de documentatie voor uw omgeving voor specifieke instructies.
BELANGRIJK De include-instructie voor de activiteitencode vervangt niet de include-instructie voor de universele code. Bij het genereren van de transactiepagina moeten zowel de conversiecode als de activiteitencode erin worden opgenomen.
Codeplaatsing valideren Hieronder vindt u een algemene stapsgewijze procedure voor controle van de plaatsing van uw gegevensverzamelingscodes. U moet een transactie uitvoeren in een test- of ontwikkelomgeving om de werking te controleren.
47
1
2 3
Bekijk voor elke pagina die een activiteitencode in het element moet hebben de broncode van de pagina. Als de universele code en de activiteitencodes in het head-element voorkomen, is de plaatsing van uw gegevensverzamelingscodes in orde. Nadat u de broncode van alle pagina's met activiteitencodes hebt gecontroleerd, voert u een transactie uit. Bekijk de broncode van de pagina als de transactiepagina wordt weergegeven. Als de universele code en de activiteitencodes in de broncode voorkomen, is de plaatsing van uw gegevensverzamelingscodes in orde.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
48
Copyright © 2007 Yahoo! Alle rechten voorbehouden
49
Bijlage: Integratie met Java-technologie Probleemloos prestatiegegevens verzamelen in uw Enterprise Java-omgeving. Integratie van Yahoo! Search Marketing-codes voor het verzamelen van gegevens met JSP en andere op Java gebaseerde technologieën vormen een eenvoudige maar krachtige oplossing voor het bijhouden van de prestaties van uw website. Het configureren van uw website omvat het opnemen van gegevensverzamelingscodes wanneer de pagina wordt ontworpen voor verwerking door de Java-runtimeomgeving.
BELANGRIJK Voor een effectief gebruik van Yahoo! Search Marketinggegevensverzamelingscodes dient u een gedegen kennis te hebben van de werking van gegevensverzamelingscodes. Raadpleeg het hoofdgedeelte van deze gids. Daarin vindt u uitgebreide instructies voor het gebruik van gegevensverzamelingscodes.
BELANGRIJK Hoewel de instructies per Java-runtimeomgeving en framework kunnen verschillen, gelden de instructies in deze gids in de meeste gevallen waar JSP of met JSP vergelijkbare technologie wordt gebruikt. Deze gids bevat begrippen en voorbeelden die van toepassing zijn op: • • •
ATG Dynamo BEA WebLogic (http://www.bea.com) ColdFusion MX (http://www.adobe.com/products/coldfusion)
• •
WebObjects (http://www.apple.com/webobjects) JBoss
Aanbevolen installatiemethode Hoewel er meerdere methoden zijn om codes voor het verzamelen van gegevens in webpagina's op te nemen, kunt u met de hieronder beschreven methode de gegevensverzamelingscodes netjes gescheiden houden van de rest van uw webpagina en programmacode. Deze methode, of een vergelijkbare methode, wordt aanbevolen als de optimale configuratie voor het gebruik van Yahoo! Search Marketinggegevensverzamelingscodes in combinatie met JSP.
Procedure voor het opnemen van gegevensverzamelingscodes. U moet de universele code, activiteitencode en conversiecode opslaan in afzonderlijke bestanden die toegankelijk zijn voor de runtimeprocessor in uw webserveromgeving. Hierbij worden de volgende naamgevingsconventies voor de drie codes gebruikt: • De universele code wordt opgeslagen in een bestand met de naam universal_tag.js. • Afhankelijk van de configuratie van uw Yahoo! Search Marketingaccount, kunt u, behalve een conversieactiviteit, ook één of meer andere activiteiten bijhouden. Voor elke activiteit die door Yahoo! Search Marketing wordt bijgehouden, moet de bijbehorende activiteitencode worden opgeslagen als event_tag_1.js, event_tag_2.js, enzovoort.
JSP... Is een acroniem voor Java Server Pages, een populaire oplossing waarmee Java-ontwikkelaars gemakkelijk webtoepassingen kunnen maken op basis van bestaande en nieuwe technologieën, zoals relationele databases, objectgeoriënteerde databases, XML en transactiebeheer. JSP is gebaseerd op een set Java-frameworks en biedt toegang tot een uitgebreide bibliotheek van op Java gebaseerde frameworks en klassen. Ga naar http://java.sun.com voor meer informatie over JSP en Java-technologieën. Copyright © 2007 Yahoo! Alle rechten voorbehouden
50
•
De conversiecode wordt opgeslagen in een bestand met de naam conversion_tag.js.
Daarnaast hebt u een ontwikkelomgeving nodig die compatibel is met JSP-programmacode of specifiek geschikt is voor uw op Java gebaseerde framework. Op het Microsoft® Windows®-platform kunt u editortoepassingen zoals Microsoft® Notepad Altova® XMLSpy, Macromedia® Dreamweaver™, Eclipse of een framework-specifieke ontwikkelomgeving gebruiken. Op het Apple® Macintosh®-platform kunt u editortoepassingen zoals Bare Bones Software's BBEdit®, Apple® XCode™ Developer Tools, Macromedia® Dreamweaver™, Eclipse of
® xml editor gebruiken. 1 Het universele-codebestand invoegen. Voeg met behulp van een editor een include-instructie aan de serverkant in op elke webpagina of in een koptekstbestand dat op elke webpagina wordt ingevoegd. Deze include-instructie moet verwijzen naar het universele-codebestand (universal_tag.js) en ervoor zorgen dat de universele code in het element van een resulterende webpagina wordt geplaatst. Zo wordt bijvoorbeeld met de volgende code een bestand met de naam universal_tag.js in de resulterende webpagina geïmporteerd bij gebruik van een JSP-framework.
Voorbeeld van opname van een universele code <%@ page contentType=”text/html” %>
Welkom in mijn winkel <jsp:include src=”universal_tag.js”>
Kijk gerust rond
Voorbeeld van include-instructie in ATG Dynamo Een include-instructie in ATG Dynamo heeft de volgende syntaxis:
Voorbeeld van include-instructie in BEA Weblogic Een include-instructie in BEA Weblogic heeft de volgende syntaxis: <jsp:include src=”universal_tag.js”>
Voorbeeld van include-instructie in Coldfusion MX Een include-instructie in Coldfusion heeft de volgende syntaxis:
BELANGRIJK In dit voorbeeld wordt ervan uitgegaan dat naar het bestand universal_tag.js kan worden verwezen tijdens de uitvoering door de Java-runtimeomgeving en de verwerkingsframeworks. Als dit niet zo is, moet het bestandspad worden gewijzigd. Raadpleeg de documentatie voor uw omgeving voor specifieke instructies.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
51
2
Het conversiebestand invoegen. Zoek de transactiepagina van uw website op. Dit is meestal een aankoopbevestigings- of bedankpagina. Als er meerdere pagina's worden gegenereerd door een en hetzelfde JSP-bestand, gaat u naar het gedeelte van de JSP-code waarmee het element van de transactiepagina wordt gegenereerd. Als de JSP-pagina geen specifiek element voor de transactiepagina bevat, moet u de code zodanig wijzigen dat het conversiecodebestand alleen wordt opgenomen als de transactiepagina wordt gegenereerd. Voeg een include-instructie aan de serverkant in die verwijst naar het conversiecodebestand (conversion_tag.js) en ervoor zorgt dat de conversiecode in het -element van de resulterende webpagina wordt geplaatst. Zo worden bijvoorbeeld met de volgende JSP-code een bestand met de naam conversion_tag. js en het standaard universele-codebestand in de resulterende webpagina geïmporteerd.
Voorbeeld van opname van een conversiecode <%@ page contentType=”text/html” %> Dank u <jsp:include src=”conversion_tag.js”> <jsp:include src=”universal_tag.js”> Bedankt voor uw aankoop.
Voorbeeld van include-instructie in ATG Dynamo Een include-instructie in ATG Dynamo heeft de volgende syntaxis:
Voorbeeld van include-instructie in BEA Weblogic Een include-instructie in BEA Weblogic heeft de volgende syntaxis: <jsp:include src=”conversion_tag.js”>
Voorbeeld van include-instructie in Coldfusion MX Een include-instructie in Coldfusion heeft de volgende syntaxis:
BELANGRIJK In deze voorbeelden wordt ervan uitgegaan dat naar de bestanden conversion_tag.js en universal_tag.js kan worden verwezen tijdens de uitvoering door de Java-runtimeomgeving en de verwerkingsframeworks. Als dit niet zo is, moeten de bestandspaden worden gewijzigd. Raadpleeg de documentatie voor uw omgeving voor specifieke instructies.
BELANGRIJK De include-instructie voor de conversiecode vervangt niet de include-instructie voor de universele code. Bij het genereren van de transactiepagina moeten zowel de conversiecode als de universele code erin worden opgenomen.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
52
Transactie-id's en transactiebedragen opnemen in conversiecodes Met JSP of vergelijkbare technologieën kunt u eenvoudig transactie-id's en transactiebedragen opnemen in uw conversiecode. Dit wordt gewoonlijk gedaan door middel van variabelen die tijdens de verwerking worden vervangen door de juiste waarden. Deze waarden kunnen worden afgeleid van aanvraagvariabelen of kunnen het resultaat zijn van servlets of JSP-pagina's. Raadpleeg uw systeemarchitect en de documentatie voor uw omgeving voor de juiste procedures voor het gebruik van deze variabelen.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
3
De activiteitencodebestanden invoegen. Met activiteitencodes kunt u activiteiten bijhouden die voor uw bedrijf van belang zijn. U wilt bijvoorbeeld registreren wanneer bezoekers hun eerste artikel in het winkelwagentje plaatsen. Zo krijgt u aanvullende informatie over het aantal personen dat artikelen selecteert én koopt versus het aantal personen dat artikelen selecteert maar niet koopt. Deze informatie kunt u gebruiken om uw verkoopbenadering en de gebruikerservaring van online klanten te verbeteren. U kunt een of meer activiteitencodes gebruiken om verschillende activiteiten bij te houden. Het aantal activiteitencodes zal afhangen van uw account. Als u een activiteitencode in een specifieke webpagina wilt opnemen, zoekt u de JSP-code waarmee de geselecteerde webpagina wordt gegenereerd. Als er meerdere pagina's worden gegenereerd door één en hetzelfde JSP-bestand, gaat u naar het gedeelte van de JSP-code waarmee het element van de geselecteerde pagina wordt gegenereerd. Als de JSP-pagina geen specifiek -element voor de geselecteerde pagina bevat, moet u de code zodanig wijzigen dat het activiteitencodebestand alleen wordt opgenomen als de geselecteerde pagina wordt gegenereerd. Voeg een include-instructie aan de serverkant in die verwijst naar een specifiek activiteitencodebestand, bijvoorbeeld event_tag_1.js, en ervoor zorgt dat de activiteitencode in het -element van de resulterende webpagina wordt geplaatst. Zo worden bijvoorbeeld met de volgende JSP-code een bestand met de naam event_tag_1.js en het standaard universele-codebestand in de resulterende webpagina geïmporteerd.
53
Voorbeeld van opname van een activiteitencode
BELANGRIJK
<%@ page contentType=”text/html” %> Toevoegen aan winkelwagen <jsp:include src=”event_tag_1.js”> <jsp:include src=”universal_tag.js”> U hebt 1 artikel in uw winkelwagen.
De include-instructie voor de activiteitencode vervangt niet de include-instructie voor de universele code. Bij het genereren van de transactiepagina moeten zowel de conversiecode als de activiteitencode erin worden opgenomen.
Voorbeeld van include-instructie in ATG Dynamo Een include-instructie in ATG Dynamo heeft de volgende syntaxis:
Voorbeeld van include-instructie in BEA Weblogic Een include-instructie in BEA Weblogic heeft de volgende syntaxis: <jsp:include src=”event_tag_1.js”>
Voorbeeld van include-instructie in Coldfusion MX Een include-instructie in Coldfusion heeft de volgende syntaxis:
BELANGRIJK In dit voorbeeld wordt ervan uitgegaan dat naar de bestanden event_ tag.js en universal_tag.js kan worden verwezen tijdens de uitvoering door de Java-runtimeomgeving en de verwerkingsframeworks. Als dit niet zo is, moeten de bestandspaden worden gewijzigd. Raadpleeg de documentatie voor uw omgeving voor specifieke instructies.
Gegevensverzamelingscodes gebruiken in combinatie met WebObjects Hoewel Apple's WebObjects een J2EE-omgeving biedt via de JBoss-toepassingenserver, is deze gekoppeld aan een visuele ontwikkelomgeving voor webpagina's, WebObjects Builder geheten, waarin het opnemen van gegevensverzamelingscodes in webpagina's anders gaat dan standaard in JSP het geval is. In WebObjects Builder kunt u zowel de uitvoer van Java-code binden als de waarden van aanvraag- en responsparameters voor tijdelijke aanduidingen in de webpagina. U kunt bijvoorbeeld ook componenten voor gegevensverzamelingscodes maken die naar andere pagina's kunnen worden versleept. Dit alles kan worden beheerd via conditionele logica waarmee wordt bepaald of de code wordt opgenomen en zo ja, welke waarde wordt opgenomen. Raadpleeg de documentatie van Apple voor specifieke instructies voor het opnemen van JavaScript-code en het binden van waarden aan variabelen in WebObjects Builder.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
54
Codeplaatsing valideren Hieronder vindt u een algemene stapsgewijze procedure voor controle van de plaatsing van uw gegevensverzamelingscodes. U moet een transactie uitvoeren in een test- of ontwikkelomgeving om de werking te controleren. 1 Bekijk de broncode van de pagina voor elke pagina die een activiteitencode in het -element moet hebben. Als de universele code en de activiteitencodes in het head-element voorkomen, is de plaatsing van uw gegevensverzamelingscodes in orde. 2 Nadat u de broncode van alle pagina's met activiteitencodes hebt gecontroleerd, voert u een transactie uit. 3 Bekijk de broncode van de pagina als de transactiepagina wordt weergegeven. Als de universele code en de activiteitencodes in de broncode voorkomen, is de plaatsing van uw gegevensverzamelingscodes in orde.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
55
Bijlage: Integratie met PHP Eenvoudig gegevensverzamelingscodes opnemen met hypertextpre-processingtechnologieën zoals PHP U kunt het gegevensverzamelingsproces voor prestatiecijfers van Yahoo! Search Marketing naadloos integreren met PHP en andere tijdens runtime geïnterpreteerde talen zoals Ruby en Python. Het configureren van uw website omvat het opnemen van gegevensverzamelingscodes wanneer de pagina wordt ontworpen voor verwerking door de PHP-parser of een andere runtimeparser.
BELANGRIJK Voor een effectief gebruik van Yahoo! Search Marketinggegevensverzamelingscodes dient u een gedegen kennis te hebben van de werking van gegevensverzamelingscodes. Raadpleeg het hoofdgedeelte van deze gids. Daarin vindt u uitgebreide instructies voor het gebruik van gegevensverzamelingscodes.
BELANGRIJK Deze handleiding bevat geen instructies voor het gebruik van Ruby of Python in combinatie met Yahoo! Search Marketinggegevensverzamelingscodes. De concepten die worden gebruikt in op PHP gebaseerde websites zijn echter ook van toepassing op sites die werken met Ruby of Python.
Aanbevolen installatiemethode Hoewel er meerdere methoden zijn om codes voor het verzamelen van gegevens in webpagina's op te nemen, kunt u met de hieronder beschreven methode de gegevensverzamelingscodes netjes gescheiden houden van de rest van uw webpagina en programmacode. Deze methode, of een vergelijkbare methode, wordt aanbevolen als de optimale configuratie voor het gebruik van Yahoo! Search Marketinggegevensverzamelingscodes in combinatie met PHP.
Procedure voor het opnemen van gegevensverzamelingscodes. U moet de universele code, activiteitencode en conversiecode opslaan in afzonderlijke bestanden die toegankelijk zijn voor de runtimeprocessor in uw webserveromgeving. Hierbij worden de volgende naamgevingsconventies voor de drie codes gebruikt: • De universele code wordt opgeslagen in een bestand met de naam universal_tag.js. • Afhankelijk van de configuratie van uw Yahoo! Search Marketingaccount, kunt u, behalve een conversieactiviteit, ook één of meer andere activiteiten bijhouden. Voor elke activiteit die door Yahoo! Search Marketing wordt bijgehouden, moet de bijbehorende activiteitencode worden opgeslagen als event_tag_1.js, event_ tag_2.js, enzovoort.
PHP... Is een populaire open-source-taal waarmee u snel en gemakkelijk dynamische webpagina's kunt maken. PHP kan worden gebruikt voor bibliotheken voor databasetoegang, de verwerking van betalingen, xml/xsl-verwerking en raakt steeds meer in zwang bij ontwikkelaars over de hele wereld. Zie http://www.php.net voor meer informatie over PHP. Andere populaire open-source-talen voor het ontwikkelen van webpagina's zijn Ruby (http://www.ruby-lang.org) met het bijbehorende Rail-framework en Python (http://www.python.org). Copyright © 2007 Yahoo! Alle rechten voorbehouden
56
•
De conversiecode wordt opgeslagen in een bestand met de naam conversion_tag.js. Daarnaast hebt u een ontwikkelomgeving nodig die compatibel is met PHP-programmacode. Op het Microsoft® Windows®-platform kunt u editortoepassingen zoals Microsoft® Notepad, Altova® XMLSpy of Macromedia® Dreamweaver™ gebruiken. Op het Apple® Macintosh®-platform kunt u editortoepassingen zoals Bare Bones Software's BBEdit®, Apple® XCode™ Developer Tools, Macromedia® Dreamweaver™ of ® xml editor gebruiken. 1 Het universele-codebestand invoegen. Voeg met behulp van een PHP-editor een include-instructie aan de serverkant in op elke webpagina of in een koptekstbestand dat op elke webpagina wordt ingevoegd. Deze include-instructie moet verwijzen naar het universele-codebestand (universal_tag.js) en ervoor zorgen dat de universele code in het element van een resulterende webpagina wordt geplaatst. In het volgende PHP-codevoorbeeld wordt een bestand met de naam universal_tag.js in de resulterende webpagina geïmporteerd.
Voorbeeld van opname van een universele code
Copyright © 2007 Yahoo! Alle rechten voorbehouden
BELANGRIJK In dit voorbeeld wordt ervan uitgegaan dat het bestand universal_ tag.js zich bevindt op een relatief pad ten opzichte van het script dat wordt uitgevoerd. Als dit niet zo is, moet het bestandspad worden gewijzigd. Zie http://www.php.net voor meer informatie over de coderingsprincipes, syntaxis en werking van functies van PHP. 2
Het conversiebestand invoegen. Zoek de transactiepagina van uw website op. Dit is meestal een aankoopbevestigings- of bedankpagina. Als er meerdere pagina's worden gegenereerd door een en hetzelfde PHP-bestand, gaat u naar het gedeelte van de PHP-code waarmee het element van de transactiepagina wordt gegenereerd. Als de PHP-pagina geen specifiek element voor de transactiepagina bevat, moet u de code zodanig wijzigen dat het conversiecodebestand alleen wordt opgenomen als de transactiepagina wordt gegenereerd. Voeg een include-instructie aan de serverkant in die verwijst naar het conversiecodebestand (conversion_tag.js) en ervoor zorgt dat de conversiecode in het -element van de resulterende webpagina wordt geplaatst. In het volgende PHP-codevoorbeeld wordt een bestand met de naam conversion_tag.js geïmporteerd in de resulterende webpagina.
57
Voorbeeld van opname van een conversiecode
BELANGRIJK De include-instructie voor de conversiecode vervangt niet de include-instructie voor de universele code. Bij het genereren van de transactiepagina moeten zowel de conversiecode als de universele code erin worden opgenomen. 3
De activiteitencodebestanden invoegen. Met activiteitencodes kunt u activiteiten bijhouden die voor uw bedrijf van belang zijn. U wilt bijvoorbeeld registreren wanneer bezoekers hun eerste artikel in het winkelwagentje plaatsen. Zo krijgt u aanvullende informatie over het aantal personen dat artikelen selecteert én koopt versus het aantal personen dat artikelen selecteert maar niet koopt. Deze informatie kunt u gebruiken om uw verkoopbenadering en de gebruikerservaring van online klanten te verbeteren.
U kunt één of meer activiteitencodes gebruiken om verschillende activiteiten bij te houden. Het aantal activiteitencodes zal afhangen van uw account. Als u een activiteitencode in een specifieke webpagina wilt opnemen, zoekt u de PHP-code waarmee de geselecteerde webpagina wordt gegenereerd. Als er meerdere pagina's worden gegenereerd door één en hetzelfde PHP-bestand, gaat u naar het gedeelte van de PHP-code waarmee het element van de geselecteerde pagina wordt gegenereerd. Als de PHP-pagina geen specifiek -element voor de geselecteerde pagina bevat, moet u de code zodanig wijzigen dat het activiteitencodebestand alleen wordt opgenomen als de geselecteerde pagina wordt gegenereerd. Voeg een include-instructie aan de serverkant in die verwijst naar een specifiek activiteitencodebestand, bijvoorbeeld event_tag_1.js, en ervoor zorgt dat de activiteitencode in het -element van de resulterende webpagina wordt geplaatst. In het volgende PHP-codevoorbeeld wordt een bestand met de naam event_tag_ 1.js in de resulterende webpagina geïmporteerd.
Voorbeeld van opname van een conversiecode
Copyright © 2007 Yahoo! Alle rechten voorbehouden
58
BELANGRIJK De include-instructie voor de activiteitencode vervangt niet de includeinstructie voor de universele code. Bij het genereren van de webpagina moeten zowel de conversiecode als de activiteitencode erin worden opgenomen.
Transactie-id's en transactiebedragen opnemen in conversiecodes Omdat PHP geen gegevens verwerkt die naar de uitvoerbuffer worden verzonden (hetgeen gebeurt als u de echofunctie gebruikt), moet u, als u het transactiebedrag en/of de transactie-id in uw conversiecode wilt opnemen, drie wijzigingen in uw conversiecodebestand aanbrengen en tevens de manier waarop u het conversiecodebestand opneemt wijzigen. 1 Wijzig de naam van het conversiecodebestand in conversion_tag. php. Door de extensie te wijzigen in php wordt het bestand verwerkt voordat het naar de uitvoerbuffer wordt verzonden. 2 Voeg in het hernoemde conversiecodebestand de variabele voor het transactiebedrag in die tijdens runtime wordt verwerkt en weergegeven door de PHP-parser. Als u bijvoorbeeld een variabele met de naam aankoop_bedrag hebt, moet u deze variabele met de bijbehorende php-syntaxis eromheen invoegen in het conversiecodebestand met het transactiebedrag. Het weergegeven bedrag mag alleen een numerieke waarde zijn. Valutasymbolen of andere niet-numerieke elementen kunnen resulteren in een fout bij het verwerken van gegevens in Yahoo! Search Marketing.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
3
U mag wel een komma of punt als scheidingsteken voor decimale getallen gebruiken. Voeg in het hernoemde conversiecodebestand de variabele voor de transactie-id in die tijdens runtime wordt verwerkt en weergegeven door de PHP-parser. Deze variabele mag elk alfanumeriek teken bevatten. Als u bijvoorbeeld een variabele met de naam $transId hebt, moet u deze variabele met de bijbehorende php-syntaxis eromheen invoegen in het conversiecodebestand met de transactie-id.
Codeplaatsing valideren Hieronder vindt u een algemene stapsgewijze procedure voor controle van de plaatsing van uw gegevensverzamelingscodes. U moet een transactie uitvoeren in een test- of ontwikkelomgeving om de werking te controleren. 1 Bekijk de broncode van de pagina voor elke pagina die een activiteitencode in het -element moet hebben. Als de universele code en de activiteitencodes in het head-element voorkomen, is de plaatsing van uw gegevensverzamelingscodes in orde. 2 Nadat u de broncode van alle pagina's met activiteitencodes hebt gecontroleerd, voert u een transactie uit. 3 Bekijk de broncode van de pagina als de transactiepagina wordt weergegeven. Als de universele code en de activiteitencodes in de broncode voorkomen, is de plaatsing van uw gegevensverzamelingscodes in orde.
59
Bijlage: Verklarende woordenlijst A Aandeel beschikbare kliks Een schatting van het aantal kliks dat u mogelijk kunt ontvangen voor alle trefwoorden in uw advertentiegroep. Het aandeel wordt geschat op basis van uw biedingen en historische gegevens voor uw trefwoorden. Dit is slechts een schatting en vormt geen garantie voor het klikvolume. Account Een bedrijfseenheid of afdeling die een marketingbudget beheert. Kleinere bedrijven hebben wellicht slechts één account voor het beheren van campagnes. Grotere bedrijven hebben vaak aparte accounts voor verschillende divisies. Account-id Het unieke id-nummer waaraan een account kan worden herkend.
Accountstatus Hiermee wordt aangegeven of uw account in- of uitgeschakeld is. Als de account uitgeschakeld is, worden uw advertenties niet weergegeven.
Activiteitencode Script in de broncode van een webpagina die u gebruikt om het bezoekersgedrag bij te houden dat voor uw bedrijf van belang is. Een activiteitencode kan bijvoorbeeld worden gebruikt om te registreren dat de status van een gebruiker is gewijzigd van een bezoeker in een koper op het moment dat er een winkelwagen of account wordt aangemaakt.
Advertentie Marketingbericht dat aan mogelijke klanten wordt getoond. Een advertentie bestaat uit een titel, een beschrijving en een URL. Advertentiegroep Set advertenties en verwante trefwoorden binnen een campagne. De advertenties kunnen worden weergeven voor mogelijke klanten die content bekijken of zoeken die verband houdt met uw trefwoorden en/of advertenties. U kunt een standaard advertentiegroepsbod toepassen op alle trefwoorden in een advertentiegroep of een aangepast bod definiëren per trefwoord.
Advertentiegroepsbod Standaardbod dat u wilt toepassen op trefwoorden in een advertentiegroep. U kunt het advertentiegroepsbod voor een trefwoord overschrijven door een aangepast trefwoordbod te definiëren.
Advertentiegroepstatus Hier wordt aangegeven of een advertentiegroep is ingeschakeld, verwijderd, uitgeschakeld of uitgeschakeld met een redactionele status is (hetgeen betekent dat deze groep geen goedgekeurde advertenties of trefwoorden bevat).
Advertentiestatus Indicatie van de weergavestatus van uw advertentie. Als de advertentiestatus 'Uit' is, wordt uw advertentie niet weergegeven. Alleen conversie Methode om analytische gegevens bij te houden met één code om de conversies op uw website te registreren die worden gegenereerd door uw listings via Sponsored Search en Content Match.
Advanced Match-id Tekst die u opgeeft om Sponsored Search kliks mee aan te duiden van het type Advanced Match. De Advanced Match-id wordt weergegeven in uw weblogs.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
60
B Beschrijving In een advertentie is dit een beknopt overzicht van de producten of diensten waarmee u wilt adverteren. Voor de beste resultaten moet de beschrijving van de advertentie overeenkomen met de bijbehorende trefwoorden.
Betaalwijze De betaalwijze voor uw account, bijvoorbeeld creditcard, cheque of elektronische overschrijving.
Beschrijving campagne Alle notities die u wilt vastleggen voor de campagne, zoals het hoofddoel of andere doelstellingen.
Bestemmings-URL URL van de webpagina die wordt weergegeven wanneer er op een advertentie wordt geklikt.
Bod Het maximumbedrag dat u bereid bent per klik te betalen. Bodlimiet Als de campagneoptimalisatiefunctie is ingeschakeld, is de bodlimiet het maximumbedrag dat u wilt betalen voor een klik.
C Campagne Een campagne bevat één of meer advertentiegroepen met hetzelfde budget, dezelfde planning en dezelfde criteria voor regionale benadering. Een campagne wordt gewoonlijk aangemaakt ter ondersteuning van een bepaald marketingdoel.
Campagnestatus Indicatie van de beschikbaarheid van uw campagne. Als de campagnestatus 'Aan' is, dan is uw campagne geactiveerd. Een campagne kan ingeschakeld, uitgeschakeld, gepland, onvolledig, verwijderd of vervallen zijn.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
Clickthrough-snelheid (CTR) Het aantal ontvangen kliks gedeeld door het aantal gegenereerde vertoningen. Voorbeeld: Een advertentie die 100 keer wordt weergegeven en 25 kliks ontvangt, heeft een doorklikfactor van 0,25. Codering Het proces voor de plaatsing van universele codes, activiteitencodes en conversiecodes op uw site.
Coderingsopties De methode die wordt gebruikt voor het ontvangen van analysegegevens. Analysegegevens kunnen worden ontvangen via de methode Alleen conversie of Volledige analyse. Alleen conversie is een methode om analysegegevens bij te houden met één code om de conversies op uw website te registreren die worden gegenereerd door uw listings via Sponsored Search en Content Match. Volledige analyse is een methode voor het bijhouden van analysegegevens met diverse codes om allerlei verschillende activiteiten op uw website te kunnen volgen.
Content Match-bod (CM-bod) Een bod dat van toepassing is op alle advertenties die via Content Match zijn verspreid.
Content Match-id Tekst die u opgeeft waaraan u Content Match-kliks kunt herkennen. De Content Match-id wordt weergegeven in uw weblogs.
Conversiecode Script in de programmabroncode van een pagina waarmee een voltooide transactie wordt vastgelegd. Gewoonlijk wordt een conversiecode geplaatst op een bedank- of bevestigingspagina. De conversiecode kan bijvoorbeeld het transactiebedrag bevatten. Conversies De voltooiing van een actie die u waardeert, zoals een aankoop, registratie of aanmelding.
61
Cookie Gegevens die door een webbrowser op de lokale computer
Gebruikersprofielen Het type toegang dat een gebruiker heeft binnen
worden opgeslagen op verzoek van een website. Cookies worden voornamelijk door websites gebruikt voor herkenning van gebruikers die zich al hebben geregistreerd of die de site al eerder hebben bezocht.
een account.
D Dagelijkse bestedingslimiet voor uw account Maximumbedrag dat u per dag wilt uitgeven. Maximaal 10% boven de dagelijkse bestedingslimiet voor uw account kan aan u in rekening worden gebracht. Dagen tot verwijdering Het aantal dagen tot een bestand wordt verwijderd.
Gegevensverzamelingscodes Scripts die zijn gekoppeld aan een webpagina tijdens het coderingsproces zodat door Yahoo! Search Marketing gegevens over het gedrag van bezoekers kunnen worden verzameld. Voorbeelden van gegevensverzamelingscodes zijn: • De universele code voor het volgen van bezoekers van uw website • De activiteitencode voor het bijhouden van bezoekersgedrag dat voor uw bedrijf van belang is • De conversiecode die aangeeft dat Yahoo! Search Marketing een voltooide transactie moet vastleggen Zie Conversiecode, Activiteitencode, Codering, Coderingsopties en Universele code voor meer informatie.
E
Gemiddelde kosten per klik Gemiddelde kosten per klik. Gemiddelde
Einddatum De datum waarop de dagelijkse bestedingslimiet voor de
prijs die u elke keer dat er op uw advertentie is geklikt, hebt betaald.
account is uitgeschakeld.
Gemiddelde positie of Gemiddelde rangorde Gemiddelde positie
G
van uw advertentie in verhouding tot andere advertenties binnen de Sponsored Search resultaten.
Geblokkeerde continenten Continenten waarvandaan u geen verkeer wilt krijgen. U ontvangt standaard verkeer uit uw lokale markt, maar u heeft de mogelijkheid om verkeer uit geselecteerde continenten te ontvangen. Opmerking: U kunt het verkeer uit het continent dat overeenkomt met de markt voor uw account niet blokkeren. De nauwkeurigheid van de functie Geblokkeerde Continenten is niet gegarandeerd en hangt af van verschillende factoren.
Geschatte gemiddelde positie Schatting van de positie waar uw advertentie wordt weergegeven ten opzichte van andere advertenties op de pagina. Geschatte kliks Het geschatte aantal kliks dat u kunt ontvangen. Geschatte maandelijkse vertoningen Het geschatte aantal vertoningen dat uw advertentie in een maand kan ontvangen.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
62
Geschatte tijd tot saldotekort Het geschatte aantal resterende dagen tot het saldo van de account nul bereikt.
H Hoofdaccount Een groep van één of meer accounts die dezelfde instellingen delen, zoals de tijdzone, valuta en markt. Hoofdaccountbeheerder Een gebruiker met toegang tot de hoofdaccount en alle bijbehorende accounts. Hulpprogramma voor trefwoorden Een hulpprogramma voor het maken van een trefwoordenlijst en om de populariteit van trefwoorden in het verleden te bekijken.
I
K Kanaal Aanbieder van één of meer marketingdiensten. Yahoo! is bijvoorbeeld een marketingkanaal met een aantal marketingdiensten, waaronder Sponsored Search en Content Match. Kliks Actie die optreedt wanneer een advertentie is geselecteerd. Kliks per advertentiegroepsbod Het geschatte aantal kliks dat u kunt ontvangen voor een advertentiegroep in het geval van een bepaald advertentiegroepsbod. Deze schatting wordt berekend aan de hand van historische gegevens en vormt geen garantie. Trefwoorden in de advertentiegroep met aangepaste trefwoordbiedingen zijn niet inbegrepen.
Korte beschrijving In een advertentie is dit een beknopt overzicht van de producten of diensten waarmee u wilt adverteren. Voor de beste resultaten moet de korte beschrijving van de advertentie overeenkomen met de bijbehorende trefwoorden.
Import Een bulkupload van campagnes, advertenties of trefwoorden naar uw account via een spreadsheetsjabloon.
Kosten marketingactiviteit Het bedrag dat u momenteel betaalt voor
Indirecte conversies Aantal keren dat een trefwoord of advertentie
een marketingactiviteit.
heeft bijgedragen aan een conversie die kan worden toegerekend aan een ander trefwoord of een andere marketingactiviteit. Indirecte conversies moeten plaatsvinden binnen 45 dagen na de conversie om te worden vastgelegd. Binnen een periode van 45 dagen kunnen maximaal 30 indirecte conversies per conversie worden vastgelegd.
Kosten per acquisitie (KPA) De kosten van het verwerven van een conversie. De kosten per acquisitie worden berekend door de totale kosten van uw online marketingactivititeiten te delen door het aantal conversies.
Kosten per klik (KPK) Advertentiekosten gedeeld door het aantal kliks. Kwaliteitsindex Relatieve maat van de prestaties van uw advertentie. De kwaliteitsindex wordt berekend op basis van de doorklikfactor van de advertentie en andere relevante factoren.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
63
L Lange beschrijving Een gedetailleerd overzicht van de producten of dienst die u wilt adverteren. Het wordt weergegeven op partnersites die geschikt zijn voor langere beschrijvingen. Voor de beste resultaten moet de lange beschrijving overeenkomen met de bijbehorende trefwoorden.
M Maandelijks campagnebudget Het bedrag dat u per maand wilt besteden (periode van 30 aaneengesloten dagen) voor een specifieke campagne. Maximaal 10% boven de maandelijkse bestedingslimiet voor uw campagne kan aan u in rekening kan worden gebracht. Als de kosten hoger zijn dan 10% van het maandelijkse campagnebudget, kan er sprake zijn van restitutie.
Markt Het land of de regio waarbinnen verschillende landen vallen waarin u adverteert.
Marketingactiviteit Elk willekeurig deel van een campagne waarvoor u kosteninformatie wilt bijhouden. Voorbeelden hiervan zijn betaalde zoekacties, banneradvertenties en e-maildrops.
Matchtype Een optie in Sponsored Search die bepaalt hoe trefwoorden aan advertenties worden gekoppeld. Advertenties waarin het type Standard Match wordt gebruikt, worden weergegeven voor exacte overeenkomst met uw trefwoorden, evenals variaties zoals enkelvoud en meervoud, en veel voorkomende spelfouten. Advertenties waarin het type Advanced Match wordt gebruikt, worden weergegeven voor
een groter bereik van zoekopdrachten die te maken hebben met uw trefwoorden, titels, beschrijvingen en/of de inhoud van uw website. Standaard worden alle advertenties ingesteld op het type Advanced Match.
Matchtype-id Hiermee worden kliks aangeduid uit diverse bronnen, waaronder de typen Standard Match of Advanced Match van Sponsored Search, of Content Match. Maximumbod De maximumprijs die u bereid bent te betalen wanneer er op uw advertentie wordt geklikt. Er wordt nooit méér aan u in rekening gebracht dan uw maximumbod. De werkelijke kosten per klik kunnen lager zijn dan uw maximumbod omdat uw kosten per klik automatisch worden verlaagd tot het laagste bedrag dat nodig is om uw positie op de pagina te behouden.
N Naam advertentie De unieke naam waaraan een advertentie in een bepaalde advertentiegroep kan worden herkend. Naam/Waarde-paar Een combinatie van een waarde en de naam voor die waarde. Hierbij staat de naam van de waarde links van het gelijkteken en de waarde rechts van het gelijkteken. Hieronder ziet u enkele voorbeelden van naam/waarde-paren. • naam=waarde • accountId=10987364 • campaignName=”Mijn eerste campagne”
Copyright © 2007 Yahoo! Alle rechten voorbehouden
64
BELANGRIJK Bij naam/waarde-paren is het belangrijk dat u de juiste syntaxis gebruikt. Sommige waarden moeten tussen enkele of dubbele aanhalingstekens worden geplaatst. Voor andere is weer een bepaald aantal spaties rondom de naam, waarde of het gelijkteken vereist. In de instructies in deze handleiding vindt u een volledige beschrijving van de vereiste syntaxis voor het gebruik van naam/waarde-paren.
NOC Network Operations Center.
P Prospectcode Script in de broncode van een pagina die wordt weergegeven vlak voor de voltooiing van een conversie. Een prospectcode kan worden gebruikt om te zien hoeveel mensen afhaken tussen de conversiestap en de pre-conversiestap. Voorbeeld: Als klanten hun aankopen moeten controleren alvorens de transactie te voltooien, plaatst u een prospectcode op de controlepagina om gegevens te verzamelen en meer inzicht te krijgen in afhaakgedrag.
R Redactionele status De status van een trefwoord of advertentie in het proces van de redactionele beoordeling.
Regionale Benadering Met deze functie worden advertenties weergegeven aan klanten in een bepaalde geografische regio of aan gebruikers die interesse hebben getoond in die regio. Voorbeeld:
Copyright © 2007 Yahoo! Alle rechten voorbehouden
Een bloemist in Utrecht selecteert die provincie als regio voor regionale benadering. De advertenties worden weergegeven aan klanten in Utrecht en iedereen die op relevante trefwoorden zoekt, zoals 'Bloemist Utrecht'.
Regio voor regionale benadering Geselecteerde geografische locaties voor regionale campagnebenadering. Rendement op advertentie-uitgaven Rendement op advertentieuitgaven. Het bedrag aan opbrengsten dat u hebt gegenereerd per bestede euro aan een specifieke advertentiemethode. ROA wordt berekend als Opbrengsten ÷ Advertentiekosten x 100. Voorbeeld: Een campagne die 5.000 euro aan omzet heeft opgeleverd en 500 euro heeft gekost, heeft een ROA van 1000%.
S SOC Search Operations Centre. Sponsored Search bod Het maximumbod voor Sponsored Search kliks.
Standaard-id Tekst die u opgeeft om Sponsored Search kliks mee aan te duiden van het type Standard Match. De standaard-id wordt weergegeven in uw weblogs.
Strategie (distributiestrategie) De methode die wordt gebruikt voor de distributie van advertenties, bijvoorbeeld Sponsored Search of Content Match. In Sponsored Search worden uw advertenties weergegeven voor zoekopdrachten die daarop betrekking hebben.
65
In Content Match worden uw advertenties op inhoudelijke pagina’s weergegeven met artikelen, recensies, nieuws of andere relevante informatie voor uw titels en beschrijvingen.
T Titel De advertentiekop. De beste resultaten worden verkregen door het trefwoord in de titel op te nemen via de functie Trefwoord invoegen. De titel dient kort, feitelijk en interessant te zijn om de aandacht van potentiële klanten te trekken. Trackingcode Het naamgedeelte van een naam/waarde-paar binnen een tracking-URL voor een registreerbaar aspect van een campagne. Yahoo! In Search Marketing kunt u de volgende trackingcodes gebruiken: • ysmcpm — campagnecode • ysmgrp — advertentiegroepscode • ysmcrn — uitingcode • ysmtrm — termcode • ysmchn — kanaalcode • ysmtac — strategiecode • ysmrfd — code voor vervangende verwijzing-id
Tracking-URL URL waaraan parameters zijn toegevoegd die informatie geven over de distributiestrategie, het trefwoord en de gebruikte globale zoekopdracht.
Transactie-id Identificatienummer dat gewoonlijk wordt gegenereerd door software waarmee gebruikers kunnen winkelen via internet. De transactie-id is een uniek nummer ter identificatie van een bezoeker vanaf het moment waarop een bijgehouden activiteit plaatsvindt tot het moment waarop een conversieactiviteit plaatsvindt. Er kan bijvoorbeeld een transactie-id worden gegenereerd als de gebruiker voor het eerst een artikel in zijn of haar winkelwagen plaatst. Deze id wordt gebruikt ter registratie van bezoekers en hun activiteiten tot er een conversieactiviteit plaatsvindt. Als een bezoeker bijvoorbeeld de artikelen in zijn of haar winkelwagen afrekent, zal de transactie-id gewoonlijk vervallen, hetgeen aangeeft dat de transactie die aan die id is gekoppeld, is voltooid. De meeste transactie-id's vervallen als de gebruiker geen aankoop doet binnen een bepaalde tijd of als de gebruiker het beveiligde gedeelte van een website verlaat. Een transactie-id noemt men soms ook wel een Winkelwagen-id.
Trefwoord Een woord of uitdrukking die in een zoekmachine wordt ingevoerd om informatie, producten of diensten te zoeken. Adverteerders selecteren en bieden op trefwoorden die te maken hebben met hun producten of diensten. Een advertentie kan worden weergegeven in de zoekresultaten van personen die een zoekopdracht hebben ingevoerd die gerelateerd is aan een trefwoord.
Trefwoord Woord of uitdrukking die betrekking heeft op de producten of diensten waarmee u wilt adverteren. Wanneer mogelijke klanten op zoek zijn naar informatie met betrekking tot uw trefwoorden, worden mogelijk uw advertenties weergegeven.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
66
Trefwoordbod Aangepast bod voor het trefwoord. Met dit bod
Voorvertoning advertentie Een voorbeeldweergave van de titel,
overschrijft u het standaardbod op advertentiegroepsniveau.
beschrijving en URL van een advertentie zoals deze zal worden weergegeven.
Trefwoordstatus Hiermee wordt aangegeven of uw trefwoord aan, uit of verwijderd is.
W
U
Waarschuwing Melding met betrekking tot uw account. U kunt uzelf
Universele code Deze code is uniek voor uw account en wordt op elke
aanmelden bij uw account en de meldingen online bekijken of deze per e-mail ontvangen.
pagina van uw website(s) geplaatst.
URL (Uniform Resource Locator) In deze handleiding is een URL een uniek adres dat kan worden gebruikt om een website, bestand of webservice op te zoeken. Ter illustratie, de URL voor Yahoo! Search Marketing is http://searchmarketing.yahoo.nl. Als u dit adres in de adresbalk van uw webbrowser typt, wordt de beginpagina van Yahoo! Search Marketing geopend.
V Vertoningen Het aantal keren dat een advertentie wordt weergegeven. Een Sponsored Search-advertentie die vier keer wordt weergegeven heeft bijvoorbeeld vier vertoningen. Volledige analyse Methode voor het bijhouden van analytische gegevens met diverse codes om allerlei verschillende activiteiten op uw website te kunnen volgen.
Copyright © 2007 Yahoo! Alle rechten voorbehouden
Weergavepercentage (%) Het aantal keren dat een advertentie is weergegeven in verhouding tot de andere advertenties in de advertentiegroep. Voorbeeld: Als vier advertenties in een advertentiegroep allemaal even lang worden weergegeven, heeft elke advertentie een weergavepercentage van 25%. Weergave-URL De URL die in een advertentie wordt weergegeven. Als de bestemmings-URL aan de lange kant is, kunt u een kortere weergave-URL definiëren. Voorbeeld: Een advertentie met de bestemmings-URL www.voorbeeld.nl/s_id=O.nl/o_id-0 kan gekoppeld zijn aan de weergave-URL www.voorbeeld.nl.
Winkelwagen-id Zie Transactie-id.
Z Zoekopdracht Een zoekopdracht die een gebruiker invoert in het vak Zoeken van Yahoo! of een van onze distributiepartners.