Site genereren van Inkomsten met Spoel (en het Verwijderen van Advertenties voor de Supporters)

0
17

Ik heb geprobeerd een handvol van websites gebaseerd op “tip met microbetalingen” in het verleden. Ze komen en gaan. Dat is prima. Van een uitgever van perspectief, het is een lage inzet. Ik heb nog nooit behaalde een ton, maar het was meestal genoeg om de moeite waard.

Nu Bruce heeft mij proberen Spoel. Het is dwingend voor mij om een aantal redenen:

  • Het doel is om het te maken gebaseerd op een werkelijke web standard(!)
  • De spoel is mooi ontworpen. Het is de dienst die de lezers eigenlijk op inschrijven en een browser-extensie (voor Chrome en Firefox) die betaalt uitgevers.
  • Het geld eindigt in een Bolwerk account1. Ik weet niet veel over hen, maar het was gemakkelijk in te stellen en is ook mooi vormgegeven.
  • Alles is anoniem. Ik heb geen toegang tot iets over weten, of winkel iets van de gebruikers die uiteindelijk het ondersteunen van de site met deze microbetalingen.
  • Hoewel iedereen is anoniem, ik kan nog steeds dingen doen voor de supporters, zoals het niet tonen van advertenties.

Het is een enkele tag op uw site.

Na het aanmelden met de Spoel en het hebben van een Bolwerk account, alles wat je hoeft te doen is een <meta> – tag in de <head> van je site. Hier is de mijne:

<meta name=”monetization” content=”$betalen.bolwerk.co/1a1b91b23306ab547228c43af27ac0f2411″>

Lezers die een actieve Spoel abonnement en het gebruik van de Spoel browser extensie zal beginnen met het verzenden van microbetalingen voor u, de uitgever. Pretty cool.

Niet-gesponsorde site.
Gesponsorde site (en betalingen succesvolle)

Cash geld

Ik heb al een dollar!

Omdat alles is anoniem, ik heb er nog geen logica om te voorkomen dat het injecteren van de meta-tag als een admin is het bekijken van de site. Ik wed dat het is meestal me het betalen van mezelf. En Bruce.

De grote hoop is dat dit wordt een behoorlijke bron van inkomsten zodra dit dwingt een web-standaard en er zijn veel gebruikers kiezen om het te doen. Ik denk het zal jaren duren om er te komen als het inderdaad een winnende speler.

Het is interessant na te denken over de wereldwijde economie. Een dollar van me is niet hetzelfde als een dollar voor iedereen over de hele wereld. Minder geld gaat een stuk verder zijn in sommige delen van de wereld. Dit heeft de potentie hebben om een inkomstenstroom die misschien wel dingen als advertenties zijn niet zo goed op de boekhouding voor. Ik hoor van mensen die werken in de reclame over “een slechte geos” wat letterlijk betekent: de geografische plaatsen waar adverteerders voorkomen dat het verzenden van advertentie-dollars.

Belonen van gebruikers voor supporters

Zoals ik al zei, dit is volledig anoniem. Je kunt niet precies e-mail mensen een gratis eBook of wat dan ook voor het verlaten van een donatie. Maar de browser zelf kan weten of de huidige gebruiker is de het betalen van je of niet.

Het is in wezen als… gebruiker niet te betalen u:

document.het genereren van inkomsten === undefined

Gebruiker is dan misschien het betalen van je, oh wacht, te houden op een tweede:

document.het genereren van inkomsten && document.het genereren van inkomsten.staat === ‘pending’

De gebruiker betaalt u:

document.het genereren van inkomsten && document.het genereren van inkomsten.staat === ‘de slag’

Je kunt doen wat je wilt met dat. Misschien kunt u het genereren van een beveiligde download link op de vlieg als je echt iets wilde doen zoals het weggeven van een eBook of wat abonnee alleen de” inhoud of wat dan ook.

Niet tonen van advertenties naar de supporters

Advertenties zijn over het algemeen aangedreven door JavaScript-hoe dan ook. In de globale JavaScript voor deze site, ik heb letterlijk al een functie genaamd csstricks.getAds(); die start van het proces. Dat stelt me in staat om de omslag die de functie oproep in enkele logica in het geval dat er situaties die ik zelfs niet wil lastig vallen kick-off van de advertentie proces, net zoals deze.

als (showAdsLogic) {
csstricks.getAds();
}

Het is een beetje moeilijk maar, als document.het genereren van inkomsten.staat === ‘de slag’ niet zomaar gebeuren onmiddellijk. Gelukkig, een gebeurtenis wordt geactiveerd wanneer die waarde wordt gewijzigd:

als (document.het genereren van inkomsten) {
document.het genereren van inkomsten.addEventListener(“monetizationstart”, event => {
if (!document.het genereren van inkomsten.staat === “de slag”) {
getAds();
}
});
} else {
getAds();
}

En het kan je een hoop liefhebber: het valideren-sessies, het doen van verschillende dingen, afhankelijk van de betaling van bedragen enz. Hier is een opstelling van hun explainer:

als (document.het genereren van inkomsten) {
document.het genereren van inkomsten.addEventListener(“monetizationstart”, event => {
// De gebruiker heeft een open betaling stroom

// Sluit de backend voor het valideren van de sessie met de aanvraag-id
const { paymentPointer, requestId } = gebeurtenis.detail;
if (!isValidSession(paymentPointer, requestId)) {
console.fout(“Ongeldige requestId voor het genereren van inkomsten”);
showAdvertising();
}
});

document.het genereren van inkomsten.addEventListener(“monetizationprogress”, event => {
// Een betaling is ontvangen

// Sluit de backend voor het valideren van de betaling
const {
paymentPointer,
requestId,
bedrag
assetCode,
assetScale
} = gebeurtenis.detail;
if (
isValidPayment(paymentPointer, requestId, het bedrag, de assetCode, assetScale)
) {
// Verbergen advertenties voor een periode gebaseerd op de ontvangen bedrag
suspendAdvertising(bedrag, assetCode, assetScale);
}
});
// Wacht 30 seconden en dan is het weergeven van advertenties als reclame is niet meer geschorst
setTimeout(maybeShowAdvertising, 30000);
} else {
showAdvertising();
}

Ik ben het vinden van de monetizationstart evenement duurt een paar seconden om het vuur, dus het duurt een tijdje om erachter te komen als een gebruiker is actief met het genereren van inkomsten. Een paar seconden is al een tijdje te wachten alvorens te starten om advertenties op te halen, dus ik ben niet helemaal zeker wat de beste benadering is er. U wilt misschien de kick-off van het ad verzoeken meteen, dan kiezen om te injecteren of niet (of ze te verbergen of niet) op basis van de resultaten. Afhankelijk van hoe deze advertenties worden bijgehouden, dat zou kunnen presenteren valse vertoningen of schade toebrengen aan uw click-through rate. De kilometerstand kan afwijken.

Hoe werkt de web standaard dingen factor in?

Hier is het voorstel. Ik kan niet doen alsof het allemaal te begrijpen, maar ik zou denken dat de kern ervan is dat je niet hoeft in een browser extensie, want het concept is gebakken in de browser. En je hoeft niet Coil ofwel; het zou gewoon een optie onder anderen.

1 ik ben vertelde meer “portefeuilles” komt snel en dat Bolwerk zal niet de enige optie voor eeuwig. ↩