Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Raúl 7 posts 77 karma points
    Jan 17, 2017 @ 16:57
    Raúl
    0

    NewsletterStudio: Custom Field [email] into link URL

    Hi,

    I am trying to insert the subscribers email into a link URL of a Newsletter Studio Template, this way:

    LinkText

    But when I send the campaign mail the result is the text "someURL?email=[email]", without the substitution of the subscriber mail address so the final link goes to:

    http://someURL?email=[email]

    and I need to obtain the next result:

    http://[email protected]

    Is it possible to insert that email custom Field into the newsletter studio link URLs.

    Thanks in advance!

  • Markus Johansson 1945 posts 5898 karma points MVP 2x c-trib
    Jan 23, 2017 @ 21:04
    Markus Johansson
    0

    Hi!

    Hmm.. [email] should be replaced with the receivers e-mail. Do you have all the render tasks set up in /config/newsletterStudio.config?

    Do you send to Umbraco members? If that's the case you can use merge fields from custom properties on the member.

    Please have a look here: http://support.newsletterstudio.org/customer/portal/articles/2115462

  • Raúl 7 posts 77 karma points
    Jan 24, 2017 @ 09:01
    Raúl
    0

    Hi!

    This exactly campaign is not for current application members, so I can't use those member properties. It's a pitty...

    The render tasks I have configured are the next ones:

    <task name="AddTrackingPixelRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.AddTrackingPixelRenderTask, NewsletterStudio" />
          <task name="FitIntoTemplateRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.FitIntoTemplateRenderTask, NewsletterStudio" />
          <task name="RenderUrlRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.RenderUrlRenderTask, NewsletterStudio" />
          <task name="ReplaceUnsubscribeRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.ReplaceUnsubscribeRenderTask, NewsletterStudio" />
          <task name="ReadOnlineRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.ReadOnlineRenderTask, NewsletterStudio" />
          <task name="ReplaceLocalLinksRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.ReplaceLocalLinksRenderTask, NewsletterStudio" />
          <task name="AddFullDomainToRelativeSrcsRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.AddFullDomainToRelativeSrcsRenderTask, NewsletterStudio" />
          <task name="ReplaceRelativeLinksRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.ReplaceRelativeLinksRenderTask, NewsletterStudio" />
          <task name="GoogleAnalyticsRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.GoogleAnalyticsRenderTask, NewsletterStudio" />
          <task name="AddClickTagsRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.AddClickTagsRenderTask, NewsletterStudio" />
          <task name="ReplaceUniqMergeFieldsRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.ReplaceUniqMergeFieldsRenderTask, NewsletterStudio" />
          <task name="InsertCustomDataRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.InsertCustomDataRenderTask, NewsletterStudio" />
    

    I don't know if that tasks are enought and the link should work. I have set the [email] param out of the link "href" attribute and it works fine, but it is still does not working into the "href" attribute.

    Thanks a lot for your response!

  • Markus Johansson 1945 posts 5898 karma points MVP 2x c-trib
    Jan 24, 2017 @ 12:29
    Markus Johansson
    0

    Hi!

    That should work - are you sure that the editor don't change the [ and ] to some html-escpaded thing?

  • Raúl 7 posts 77 karma points
    Mar 13, 2017 @ 11:40
    Raúl
    0

    Hi, we tested a lot of different options and no results. We used html-entities, just the email, and html-escaped, and nothing... :(

  • Markus Johansson 1945 posts 5898 karma points MVP 2x c-trib
    Mar 13, 2017 @ 12:37
    Markus Johansson
    0

    Hi!

    What version of the package are you running? Does other tracking work? Ie. click tracking etc?

  • Raúl 7 posts 77 karma points
    Mar 13, 2017 @ 12:49
    Raúl
    0

    Hi! No click tracking right now.

    The version is 2.1.4 for Newsletter Studio.

    Thanks!

  • Markus Johansson 1945 posts 5898 karma points MVP 2x c-trib
    Mar 13, 2017 @ 16:17
    Markus Johansson
    0

    Hi!

    Can you share your render task configuration?

    Edit: Found in /condig/newsletterStudio.config

    / m

  • Nandoh 32 posts 104 karma points
    May 23, 2018 @ 16:24
    Nandoh
    0

    Hi Markus,

    Today I'm trying the same as Raul and in fact when I insert something like 'http://someURL?email=[email]' in the newsletter content, it seems to work in the Preview mode as it changes to 'http://[email protected]' but then when I select the Send email right now and I receive the email, it comes as 'http://someURL?email=[email]' :(

    I have all the rendering tasks that you have here https://www.newsletterstudio.org/help/configure-newsletter-studio/default-newsletterstudioconfig/

    Any ideas? =\

    The NS version is 2.1.7

  • horsted 74 posts 136 karma points
    Feb 02, 2021 @ 15:02
    horsted
    0

    Hi all,

    Did any of you figure this out, as i'm having the same problem and have a big sendout where i need to include [email] in a link/href tommorow :-/

    Any help would be much appriciated - TIA!

  • Markus Johansson 1945 posts 5898 karma points MVP 2x c-trib
    Feb 02, 2021 @ 15:04
    Markus Johansson
    1

    Hi horsted!

    What version of Newsletter Studio are you using?

    A assume you have tried including the email in the link with the same result as ie. Nandoh?

    // m

  • Markus Johansson 1945 posts 5898 karma points MVP 2x c-trib
    Feb 02, 2021 @ 15:18
    Markus Johansson
    1

    Update:

    I just tried to replicate this issue on Newsletter Studio 2.1.9.8 but in my tests the email get's replaced.

    The content of the email is very simple:

    <h1>Hallo!</h1><p>Trying to use email in this <a href="https://www.enkelmedia.se/?email=[email]">link</a>, see if it works.</p>
    <p>[email]</p>
    

    I tried both sending from the Newsletter-section and from the content section.

    Latest version can be downloaded here: https://our.umbraco.com/packages/backoffice-extensions/newsletter-studio-the-email-studio/

  • horsted 74 posts 136 karma points
    Feb 02, 2021 @ 15:32
    horsted
    0

    Hi Markus,

    Thanks alot for yor reply - i'm using 2.1.0. I'm not a strong backend coder and we use Newsletter Studio alot, so i'm a bit hesitant to upgrade, as we har some custom code and subscription providers...

    Our config looks like this...

    <?xml version="1.0" encoding="utf-8"?>
    <newsletterStudio senderDefaultName="Business Kolding" senderDefaultEmail="[email protected]"
       senderDefaultSettingsForced="false" unsubscribeConfirmUrl=""
       tinyMCEDataTypeId="1052" sendFailuresBeforeUnsubscribingSubscriber="4"
       settingsOnlyForAdmins="false" allowUseOfSendOutPropertyEditorWithoutApplicationAccess="true"
       forceUnsubscribeFooter="false" activateCustomDataCollection="false"
       enableGoogleAnalyticsTracking="false" googleAnalyticsMedium="email"
       allowedTemplatesForRenderUrl="" googleAnalyticsSource="NewsletterStudio"
       googleAnalyticsName="" googleAnalyticsContent="" lastInstalledVersion="2.1.0">
       <outgoingEmail sendConnectionTestEmailsTo="[email protected]"
          throttlingEnabled="false" throttlingMessagesPerBatch="100"
          throttlingSecondsBetweenBatches="0" messagesBeforeJumpingToNextServer="250">
          <smtpServers>
             <clear />
             <add name="massmail.scannet.dk" host="massmail.scannet.dk" port="25"
                username="..." password="..."
                enableSsl="false" />
          </smtpServers>
       </outgoingEmail>
       <bounceManagement enabled="false" email="" host="" port="0" username=""
          password="" />
       <emailRenderingTasks>
          <clear />
          <task name="AddTrackingPixelRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.AddTrackingPixelRenderTask, NewsletterStudio" />
          <task name="FitIntoTemplateRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.FitIntoTemplateRenderTask, NewsletterStudio" />
          <task name="RenderUrlRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.RenderUrlRenderTask, NewsletterStudio" />
          <task name="ReplaceUnsubscribeRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.ReplaceUnsubscribeRenderTask, NewsletterStudio" />
          <task name="ReadOnlineRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.ReadOnlineRenderTask, NewsletterStudio" />
          <task name="ReplaceLocalLinksRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.ReplaceLocalLinksRenderTask, NewsletterStudio" />
          <task name="AddFullDomainToRelativeSrcsRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.AddFullDomainToRelativeSrcsRenderTask, NewsletterStudio" />
          <task name="ReplaceRelativeLinksRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.ReplaceRelativeLinksRenderTask, NewsletterStudio" />
          <task name="GoogleAnalyticsRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.GoogleAnalyticsRenderTask, NewsletterStudio" />
          <task name="AddClickTagsRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.AddClickTagsRenderTask, NewsletterStudio" />
          <task name="ReplaceUniqMergeFieldsRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.ReplaceUniqMergeFieldsRenderTask, NewsletterStudio" />
          <task name="InsertCustomDataRenderTask" type="NewsletterStudio.Services.RenderTasks.Tasks.InsertCustomDataRenderTask, NewsletterStudio" />
       </emailRenderingTasks>
       <subscriptionProviders>
          <clear />
          <provider name="NewsletterStudioSubscriptionProvider" type="NewsletterStudio.Bll.Providers.NewsletterStudioSubscriptionProvider, NewsletterStudio" />
          <provider name="DownloadSubscriptionProvider" type="WebCrmSubscriptionProvider.SubscriptionProviders.DownloadSubscriptionProvider, WebCrmSubscriptionProvider" />
          <provider name="EventMailSubscriptionProvider" type="EventMailSubscriptionProvider.EventMailSubscriptionProvider, EventMailSubscriptionProvider" />
       </subscriptionProviders>
    </newsletterStudio> 
    

    When upgrading will I just have to add the subscriptionProviders again? Will all Setting, skins, stats and newsletter be intact etc? Is it possible to rollback if it doesn't work?

    Thanks, Casper

  • Markus Johansson 1945 posts 5898 karma points MVP 2x c-trib
    Feb 02, 2021 @ 16:09
    Markus Johansson
    0

    Hi!

    I guess that your issue is that you're on a quite old version that does not have this fix.

    I would strongly recommend upgrading in a development environment first and make sure to have propert backups of both database and files before performing a upgrade of the production system. Things should be intact and your subscription provider should still work but one have to test the upgrade to know for sure.

    Some more info: https://www.newsletterstudio.org/help/upgrading/upgrading-newsletter-studio/

  • horsted 74 posts 136 karma points
    Feb 02, 2021 @ 16:15
    horsted
    0

    Unfortunately I don't have the option of testing it out in a dev environment first, but I can restore the files, so I'll give it a go 🤞

    Last question - will upgrading make database changes to the NS tables?

    Thanks again and have a nice evening :-)

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies