19 Replies Latest reply on Sep 8, 2017 8:02 AM by Jason Terrell

    email with button doesn't show in campaign

    Jason Terrell

      In a campaign email, I have 3 buttons.  One for scheduling a call, one for immediate contact, and one for loading a landing page with a form.

       

      if the lead clicks on the immediate contact button, the immediate contact campaign shows them as a member.

       

      But neither of the other two buttons do that.

       

      The schedule button works otherwise.  It loads the site and creates the schedule.

       

      The third one works similarly. It loads the form and updates the data but it doesn't update them as a member.

       

      I have each campaign set the same way, but the schedule goes to another site, and the update button uses a token for the link in the email instead of a template button with a normal link. (because the form wouldn't pull up the customer's details)

       

      Are there any known gotcha's that can be causing this?  Are emails only able to use one button? 

        • Re: email with button doesn't show in campaign
          Sanford Whiteman

          Are emails only able to use one button?

          Emails can contain multiple buttons!

          Sounds like your 2 bad buttons are constructed in a way that leads to them not being tracked (rewritten to bounce off your branding domain). As a result, the clicks will not be logged, even though the link is otherwise functional.

           

          Have to see the exact HTML (please use syntax highlighting if you post it here!) for your buttons to be able to see what's going wrong. Also see this blog post for an example: http://blog.teknkl.com/those-bulletproof-buttons-are-also-tracking-proof/

            • Re: email with button doesn't show in campaign
              Jason Terrell

              Sanford Whiteman wrote:

               

              Sounds like your 2 bad buttons are constructed in a way that leads to them not being tracked (rewritten to bounce off your branding domain). As a result, the clicks will not be logged, even though the link is otherwise functional.

               

              Well, the schedule button is virtual identical to the contact button, except that it directs to another site for scheduling.

               

              In the email, the links themselves go directly to the same address except for the token that the system uses.  I'm not using anything on these except the standard marketo buttons with urls.  There's really no special html to debug.    The schedule button opens up the link, so that means that the email link is successfully bouncing off the branding domain.  The only thing I can figure is that the campaign trigger is somehow wrong, but that is identical to the first one which works, except that the matching link is to the external site.  On the first one, it's to the target landing page (the thank you page).

               

              below is not the literal but it's the structure:

               

              contact button:  url: go.mydomain.com/systemtokenaddedbysystem   which redirects to pages.mydomain.com/thankyouwewillcontactyou.html

               

              schedule button: url: go.mydomain.com/systemtokenaddedbysystembutdifferentfromabove  which redirects to external site.

               

              The update  button is constructed differently and doesn't bounce off the branding domain but it does go to a landing page. But the url is constructed manually in a token.  I'm not sure how to make it bounce off the branding domain first though.

               

               

               

                • Re: email with button doesn't show in campaign
                  Sanford Whiteman

                  The schedule button opens up the link, so that means that the email link is successfully bouncing off the branding domain

                  Merely opening the final destination link doesn't mean it's tracked. Being tracked means it's tracked.

                   

                  Anyway, if you're saying the click is being tracked to the lead, that one has nothing to do with your buttons (you should open another thread for it). It must be at the Smart Campaign level.

                   

                  the url is constructed manually in a token. I'm not sure how to make it bounce off the branding domain first though.

                  In a Velocity token? In a Text token?

                   

                  If the first, you have to output a fully-formed <a> tag from VTL.

                   

                  If the second, you have to make sure the http:// is not included in the token but is hard-coded in the href (<a href="http://{{my.token}}").

                    • Re: email with button doesn't show in campaign
                      Jason Terrell

                      Sanford Whiteman wrote:

                       

                      Merely opening the final destination link doesn't mean it's tracked. Being tracked means it's tracked.

                       

                      I'm not sure what you mean.  The link in the email goes to the identical domain as the first button which is getting tracked, and they both have some kind of system id which is added by the system to track the button press.

                       

                      "Anyway, if you're saying the click is being tracked to the lead, that one has nothing to do with your buttons (you should open another thread for it). It must be at the Smart Campaign level."

                       

                      I'm not sure what you're asking here.  I'm saying that if the one works just from that tracking id, then the other should too.

                       

                      the url is constructed manually in a token. I'm not sure how to make it bounce off the branding domain first though.

                      "In a Velocity token? In a Text token?"

                       

                      The url for the update button is coming from a velocity token.  I'm trying to see if I can change it to a normal button but the landing page isn't showing regular tokens and I'm not sure why.

                       

                       

                      "If the first, you have to output a fully-formed <a> tag from VTL."

                      I'll try that.  I'm not sure why the link works though. It opens the landing page.

                       

                      "If the second, you have to make sure the http:// is not included in the token but is hard-coded in the href (<a href="http://{{my.token}}")."

                       

                      I am using a link feature in the email, with both tracking checkboxes enabled.  I didn't have an explicit http:// in it but I added it now.


                      For some reason, my sample emails aren't working, even with the originals.  It's always something.

                      • Re: email with button doesn't show in campaign
                        Jason Terrell

                        Sanford Whiteman wrote:

                         

                        If the second, you have to make sure the http:// is not included in the token but is hard-coded in the href (<a href="http://{{my.token}}").

                        Add that, but it ended up breaking the token.

                         

                        I cloned the email and changed the link to have the http:// in front of the token.  Below is the generated html.

                         

                        <a href="http://{{my.urllink}}" target="_blank"><span >Update property tax record</span></a>

                         

                        The link initial works in the email, but it redirects to garbage if you click it.

                         

                        The original email with the same token but without the http:// in front works just as it did before. It redirects properly but doesn't track the click.