Ionad Tosaíochta Cloud Margaíochta Salesforce: Sampla AMPScript agus Cloud Page
Fíor-scéal ... thosaigh mo shlí bheatha i ndáiríre breis agus deich mbliana ó shin nuair a thosaigh mé ar phost mar Chomhairleoir Comhtháthaithe le haghaidh ExactTarget (Salesforce Marketing Cloud anois). Thóg mo phost mé ar fud an domhain ag cabhrú le cuideachtaí comhtháthú domhain a fhorbairt leis an ardán agus thóg mé an oiread sin eolais institiúideach ar an ardán gur tugadh ardú céime dom mar Bhainisteoir Táirgí.
Faoi dheireadh na ndúshlán a bhí ag Bainisteoir Táirgí d’eagraíocht a bhí faoi úinéireacht an fhorbróra roimhe seo, bhog mé ar aghaidh. Eagraíocht iontach a bhí ann, ach ní dhearna mé riamh go fírinneach faoi úinéireacht an táirge. Mar sin, cé gur fhéach mo chomhghleacaithe i dtacaíocht, díolacháin agus margaíocht táirgí orm athrú dáiríre a dhéanamh… ba é fírinne an scéil gur minic a chuir an fhoireann forbartha réiteach difriúil i bhfeidhm agus go bhfaighinn amach laethanta roimh an scaoileadh.
Bhí ceann de na tionscadail dheireanacha agam ag obair ar ardán inmheánach scriptithe a chuirfeadh ar chumas ár gcustaiméirí scripteanna a chur lena r-phoist. D'oibrigh mé le Bainisteoir Táirge eile agus rinneamar a lán taighde ... shocraigh muid sa deireadh cur chuige ar stíl JQuery a fhorbairt lenár bhfeidhmeanna féin, ach lena n-áirítear an cumas chun pas a fháil agus eagair a ithe, JSON a úsáid, etc. réiteach ... go dtí gur tháinig sé ar fhorbairt. Go luath i dtimthriall an táirge, scriosadh mo leabharlann agus tháinig forbróir sinsearach ina áit AMPcript.
Blianta ina dhiaidh sin, rinne an Salesforce Tá comhtháthú fiontraíochta casta á dhéanamh ag cuideachta chomhpháirtíochta a bhfuilim i mo chomhpháirtí anois, agus feictear dom go bhfuil mé i mo chroí in AMPscript ar bhonn laethúil - ag feabhsú loighic ábhar ríomhphoist nó ag cur Cloud Pages i bhfeidhm. Ar ndóigh, cinntíonn an frustrachas a bhaineann le bheith ag obair ó lá go lá le AMPscript dom go ndearnadh an cinneadh mícheart sna laethanta sin… bheadh mo réiteach i bhfad níos galánta. Is dóigh liom go bhfuilim ar ais ag ríomhchlárú TRS-80 in BASIC.
Tá an t-eagarthóir a úsáideann tú le haghaidh Cloud Pages neamhfhoirfe. Ní bhaineann sé le saincheisteanna simplí mar athróga a dhearbhú nó earráidí comhréire le do chód. Go deimhin, is féidir leat leathanach a fhoilsiú i ndáiríre nach nginfidh ach earráid 500 freastalaí. Tá dhá réimse ainmniúcháin ann freisin do do leathanaigh ... ná fiafraigh díom cén fáth.
Pro-tip: Mura gcuireann Cloud Pages sonraí samplacha ar ais riamh nuair atá tú ar tí iad a fhoilsiú agus tá an chuma air go bhfuil siad á bpróiseáil go deo… beidh tú ag caitheamh earráide. Má fhoilsíonn tú cibé ar bith, is dócha go mbeidh ort an Cloud Page a scriosadh ar fad agus tosú arís. Is é mo buille faoi thuairim nach bhfuil an bonneagar ar a bhfuil sé tógtha cliste go leor chun athrú cód a aithint agus nach gcoinníonn sé ach an cód taiscthe a phróiseáil.
Seachas sin, beidh tú sásta a fhios go bhfuil a gcuid earráidí comhréir féin ag go leor de na samplaí cód doiciméadaithe. Yay! Is eispéireas uafásach é ... ach is féidir leat é a úsáid go fóill agus ba cheart duit é a úsáid toisc go soláthraíonn sé solúbthacht iontach.
Nóta taobh: Tá Leathanach Cloud nua ann Taithí... an chuma atá air nach ndearna siad ach an leathanach a athchraoladh agus ní sholáthraíonn sé aon fhaisnéis bhreise. Is fearr liom i ndáiríre an seanleagan don seicheamh foilsitheoireachta ilchéimeanna.
Cé go bhfuil mo chuideachta DK New Media tógann sé réitigh chasta, cumasaithe le Ajax, a chomhtháthaíonn ilchórais agus a ionchorpraíonn síntí sonraí le AMPscript, SSJS, Cloud Pages, agus r-phost ... Theastaigh uaim sampla simplí a roinnt den chaoi ar féidir leat tosú ag úsáid AMPscript chun do shampla Salesforce a cheistiú agus tarraingt sonraí ar ais. Sa chás seo, réimse boole simplí a choinníonn máistir-bhratach díliostála. Féadfaidh tú, ar ndóigh, an cód seo a leathnú chun leathanach tosaíochta iomlán nó ionad próifíle is féidir leat a úsáid a thógáil amach.
Cruthaigh Nasc Cloud-Leathanach le Sonraí Suibscríobhaí
Má fhéachann tú ar do chuid sonraí Cloud Page, is féidir leat ID uathúil an leathanaigh a fháil don leathanach is féidir leat a áireamh i do ríomhphoist.
Seo a leanas an chomhréir:
<a href="%%=RedirectTo(CloudPagesURL(361))=%%">View My Preferences</a>
AMPcript le haghaidh Sonraí Salesforce trí Cloud Pages trí Eisínteachtaí Sonraí
Is é an chéad chéim ná do AMPcript a thógáil chun athróga a dhearbhú agus na sonraí a aisghabháil ó Salesforce le húsáid ar do leathanach. Sa sampla seo, ainmnítear mo réimse boole Salesforce a bhfuil an fíor nó an bréagach aige OptedOut:
%%[
/* Declare EVERY variable */
VAR @contactKey,@agent,@referrer,@unsub
VAR @rs,@updateRecord,@checked
/* Request your ContactKey from the querystring */
Set @contactKey = Iif(Empty([_subscriberKey]),RequestParameter("contactKey"),[_subscriberKey])
/* Set unsub to false unless it is passed in the querystring */
SET @unsub = Iif(Not Empty(RequestParameter('unsub')),RequestParameter('unsub'),'false')
/* If unsub, then update the Salesforce field OptedOut */
IF NOT Empty(@unsub) THEN
SET @updateRecord = UpdateSingleSalesforceObject('contact',@contactKey,'OptedOut', @unsub)
ENDIF
/* Retrieve the Salesforce Contact record */
Set @rs = RetrieveSalesforceObjects('contact', 'FirstName,LastName,OptedOut', 'Id', '=', @contactKey);
/* Get the fields from the record */
IF RowCount(@rs) == 1 then
var @record, @firstName, @lastName, @optout
set @record = Row(@rs, 1)
set @firstName = Field(@record, "FirstName")
set @lastName = Field(@record, "LastName")
set @optout = Field(@record, "OptedOut")
ENDIF
/* Build a string for your checkbox to be checked or not
set @checked = '';
IF (@optout == 'true') THEN
set @checked = 'checked'
ENDIF
]%%
Anois is féidir leat do HTML agus foirm a phróiseáil a phróiseálann an iarraidh:
<!DOCTYPE html>
<html>
<title>Profile Center</title>
<body>
<h2>Your Profile:</h2>
%%[ if RowCount(@rs) == 1 then ]%%
<ul>
<li><strong>First Name:</strong> %%=v(@firstName)=%%</li>
<li><strong>Last Name:</strong> %%=v(@lastName)=%%</li>
<li><strong>Unsubcribed:</strong> %%=v(@optout)=%%</li>
</ul>
<form method="get">
<div>
<input type="hidden" id="contactKey" name="contactKey" value="%%=v(@contactKey)=%%">
<input type="checkbox" id="unsub" name="masterUnsub" value="true" %%=v(@checked)=%%>
<label for="masterUnsub">Unsubscribe From All</label>
</div>
<div>
<button type="submit">Update</button>
</div>
</form>
%%[ else ]%%
<p>You don't have a record.</p>
%%[ endif ]%%
</body>
</html>
Sin é ... cuir é le chéile agus tá leathanach tosaíochta agat atá nuashonraithe le do thaifead síntiúsóra agus a ritheann iarratas chun réimse boole (fíor / bréagach) a nuashonrú i Salesforce. Anois is féidir leat ceisteanna saincheaptha a thógáil timpeall an réimse sin chun a chinntiú i gcónaí nach seoltar aon r-phost chuig teagmhálacha a roghnaítear amach!
Conas Do Leathanach Tosaíochta nó Ionad Próifíle a Fheabhsú
Ar ndóigh, níl anseo ach teaspántas ar a bhfuil indéanta le leathanach tosaíochta. Feabhsuithe ar mhaith leat smaoineamh orthu:
- Déan an téacs iarbhír a shíneadh ó shíneadh sonraí eile ionas gur féidir le d’fhoireann mhargaíochta ábhar an leathanaigh a nuashonrú aon uair is mian leo gan teagmháil a dhéanamh leis an gcód.
- Déan síneadh sonraí liosta lúb foilseachán agus lúb a fhoilsiú trí na foilseacháin chun rogha an diúltaithe nó rogha an diúltaithe a thairiscint chomh maith le máistir díliostáil.
- Déan síneadh sonraí ar chúis a fháil chun a fháil amach cén fáth a bhfuil do shíntiúsóirí máistir-dhíliostáil.
- Faigh faisnéis phróifíle eile ó thaifead Salesforce chun faisnéis phróifíle bhreise a sholáthar.
- Déan an leathanach a phróiseáil le Ajax ionas gur féidir leat é a daonra gan uaim.
- Bealach cláraithe a thairiscint ionas gur féidir le d’úsáideoir rochtain a fháil ar a lárionad próifíle pearsanta ag am ar bith.
Acmhainní Breise le haghaidh AMPcript
Má tá cúnamh breise á lorg agat chun AMPcript a fhoghlaim agus a imscaradh, seo roinnt acmhainní iontacha:
- Treoir AMPscript saor in aisce, – arna eagrú ag roinnt fostaithe Salesforce, is bunachar sonraí iomlán é seo de chomhréir AMPscript, cé go bhfuil na samplaí fíor-éadrom. Dá mbeadh sé níos daingne, b’fhéidir gurbh fhiú an infheistíocht.
- AMPcript Trailhead - Is acmhainn foghlama saor in aisce é Salesforce's Trailhead agus féadann sé tú a chur ar siúl trí bhuneilimintí na teanga le AMPcript, SSJS, agus leis an gcaoi ar féidir leis an mbeirt idirghníomhú.
- Malartán Stack do Salesforce - pobal iontach ar líne chun cúnamh a iarraidh le tonna de shamplaí cód AMPcript.
Tá an-chuid deiseanna ann do Cloud Pages a chomhtháthú le Salesforce chun eispéireas úsáideora níos fearr a sholáthar. Agus má tá do chuideachta ag streachailt, is féidir leat teagmháil a dhéanamh linn i gcónaí chun cúnamh a thabhairt!