StateVoicesNational / Spoke

mass-contact text/SMS distribution tool
Other
463 stars 403 forks source link

Feature Request: Track link clicks #2178

Open crayolakat opened 2 years ago

crayolakat commented 2 years ago

Problem When sending URLs to people, I am unable to track who clicked on the links.

Solution Implement a solution where link clicks are tracked. The clicks should be able to be matched back to campaign_contact_id

rapidresistyoni commented 2 years ago

This would be amazing!!

lperson commented 1 year ago

@crayolakat @rapidresistyoni

Would this feature assume the link is being clicked from within spoke from the conversation in which it is sent?

What information would you want to track? URL? Who clicked it? When it was clicked? Would it matter if the URL is from a link shortener?

rapidresistyoni commented 1 year ago

Assume that recipients are clicking Spoke sent initials or follow up yesses, does that answer your question?

On Sat, Apr 1, 2023, 9:06 AM lperson @.***> wrote:

@crayolakat https://github.com/crayolakat @rapidresistyoni https://github.com/rapidresistyoni

Would this feature assume the link is being clicked from within spoke from the conversation in which it is sent?

— Reply to this email directly, view it on GitHub https://github.com/MoveOnOrg/Spoke/issues/2178#issuecomment-1493033655, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIFCL3IB3MJGSQDZKSE3Q3DW7BG7BANCNFSM5XO4M5EA . You are receiving this because you were mentioned.Message ID: @.***>

lperson commented 1 year ago

@rapidresistyoni yoni, it was a ridiculous question. At the moment I typed it I was thinking the text recipients were also using spoke.

What would you want to do with the knowledge that a contact clicked a link?

Would you want to surface the information in message review? What would the workflow be?

Do you use a link shortener?

rapidresistyoni commented 1 year ago

I think you captured the 3 main things I would want to do very well! Not sure how much of the flow would be within Spoke, but could definitely be interesting to set up automatic follow-up flows to clickers!

Yoni Landau (he/him) | movementlabs.com | @movement_labs

If this is urgent, text me at: 5102073850

On Sun, Apr 2, 2023 at 6:59 AM lperson @.***> wrote:

@rapidresistyoni https://github.com/rapidresistyoni yoni, it was a ridiculous question. At the moment I typed it I was thinking the text recipients were also using spoke.

What would you want to do with the knowledge that a contact clicked a link?

  • Identify them for a followup?
  • Autorespond?
  • Apply a tag to the contact?

Would you want to surface the information in message review? What would the workflow be?

— Reply to this email directly, view it on GitHub https://github.com/MoveOnOrg/Spoke/issues/2178#issuecomment-1493343028, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIFCL3I7KXOFVZLX22G2XITW7GA3XANCNFSM5XO4M5EA . You are receiving this because you were mentioned.Message ID: @.***>

lperson commented 1 year ago

@rapidresistyoni Do you use a link shortener? Commercial link shorteners are very expensive, right?

rapidresistyoni commented 1 year ago

There are a number of inexpensive shorteners, I believe we use this one: https://www.bl.ink/pricing

Yoni Landau (he/him) | movementlabs.com | @movement_labs

If this is urgent, text me at: 5102073850

On Sun, Apr 2, 2023 at 12:00 PM lperson @.***> wrote:

@rapidresistyoni https://github.com/rapidresistyoni Do you use a link shortener? Commercial link shorteners are very expensive, right?

— Reply to this email directly, view it on GitHub https://github.com/MoveOnOrg/Spoke/issues/2178#issuecomment-1493415689, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIFCL3IXAMA2EQVCBWRANDLW7HEFDANCNFSM5XO4M5EA . You are receiving this because you were mentioned.Message ID: @.***>

lperson commented 1 year ago

It would be really neat if a commercial link shortener could call a webhook every time a link is clicked and pass through parameters on the link, such as contact id. In that case spoke would need to support the webhook and not be in the business of being a link shortener.

rapidresistyoni commented 1 year ago

You're saying that Spoke would or would not need to be in the business of doing link shortening itself to do that? Fwiw, I think our team has coded out a workaround already by pulling stuff through our database, though I'm not sure how real-time it is.

Yoni Landau (he/him) | movementlabs.com | @movement_labs

If this is urgent, text me at: 5102073850

On Sun, Apr 2, 2023 at 1:07 PM lperson @.***> wrote:

It would be really neat if a commercial link shortener could call a webhook every time a link is clicked and pass through parameters on the link, such as contact id. In that case spoke would need to support the webhook and not be in the business of being a link shortener.

— Reply to this email directly, view it on GitHub https://github.com/MoveOnOrg/Spoke/issues/2178#issuecomment-1493428750, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIFCL3KG3NEJTZPYNJJIQA3W7HMBDANCNFSM5XO4M5EA . You are receiving this because you were mentioned.Message ID: @.***>