LoginSignup
0
0

KlaviyoでUnsubscribeしたときにListから消えるかどうか

Last updated at Posted at 2024-02-01

Klaviyo便利!

前回の記事に続き、Klaviyo関連の記事です。
ShopifyでのCRMを自由度高く実現してくれるアプリKlaviyoでハマったことを備忘録。

ハマったところ

Klaviyoから配信されたメールについているリンクから配信購読解除をすると、顧客リストから解除されるときとされないときがある。

実演

二人のたかしくんが入った「All_takashi」にメルマガ配信

二人のたかしくんが入っている「All_takashi」というリストを作成します。
image.png
このリストに対してキャンペーンを送信します。
image.png

こんなメールがとどきました。
image.png
メール下部の購読解除リンクから購読解除します。
「もう一人のたかしくん」側のアカウントで購読解除します。
プレミアムじゃないほうのたかしくんですね。
image.png

無事完了!
image.png
そうするとリストから消えていることが分かります。
image.png
つまり、購読解除した場合は「今後も同じリストで配信した時に、うっかり購読解除済のお客さんに送らないように」リストから消えている感じがしますよね。

複数のリストにメルマガ配信

さて、今度はメルマガの配信対象を複数のリストに送ると仮定します。
一つ目が先ほどと同様の「All_takashi」リスト。
image.png
二つ目が新しく作った「Premium_takashi」リスト。

image.png

この2つのリストにメルマガ配信をします。
image.png
こんなメールが来ました。
image.png
同じように購読解除します。
同様に、「もう一人のたかしくん」側のアカウントで購読解除します。
image.png
無事購読解除!
image.png

ここでまずよくよく見てみると青ボタンのラベルが**「Subscribe」ではなく「Go to website」になってる**ことに気づきます。

リストからも消えてないことが分かります。リストから消えない場合、Subscribeさせなおす必要がないので、ボタン表示は「Go to website」になる、ということみたいですね。(参考記事)
image.png

Profile上のUnsubscribe自体はされているみたいですね。
image.png

「たかしくん」側を購読解除した場合も同様に、リストから消えずにUnsubscribeだけされるようです。
image.png

結果からの推察

キャンペーンを単一のリストに対して送信し、そのメールからUnsubscribeすると、そのリストから抜ける。
なので、Resubscribeするようなボタン表示になる(Secondary Action)。
キャンペーンを複数のリストに対して送信し、そのメールからUnsubscribeすると、リストからは抜けない。
なので、Go to HPのようなボタン表示になる (Primary Action)。
え、そんな分かりづらい仕様ある?

考察

こちらの記事を参考にすると、デフォルトでアカウントに紐づいている同意ページを仕様するそうです。
この表現から、同意ページは「リスト独自のもの」と「アカウントに紐づいたもの」の二つの概念があることが分かります。
image.png

先述のボタン表記についても、「ある特定のリストから抜けた場合はsecondary actionに切り替える」という表記がありますね。
リストから抜けない場合はResubscribeさせる必要はないから、Destination URLを表示するという思想なんでしょうね。
image.png

Consent PagesにはGlobal unsubsribe pageというリンクが存在します。
ここから購読解除したらどうなるか実験してみます。
image.png
購読解除。Go to websiteになっているあたり、リストからは消えてなさそうですね。
image.png
消えてないですね!
image.png

各リストにもUnsubscibeリンクが発行されているので、ここからunsubscribeしてみます。
image.png

購読完了。今度はSubscribeになってるので、リストから消えてそうですね。
消えてる!!
image.png
ここで、ここまで関わってきたリンクのURLを観察してみましょう。リンクの文字列は便宜的に省略しています。

//単一リストに送信した時のリンク
https://manage.kmail-lists.com/subscriptions/unsubscribe?a=RGxxxx&
c=01111&
k=6888&&
g=TGGGG&
m=011111&
r=33MMMM

//複数リストに送信した時のリンク
https://manage.kmail-lists.com/subscriptions/unsubscribe?a=RGxxxx&
c=011111&
k=f2222&
m=01111&
r=33MMMMM

//リストから直接取り出したリンク
https://manage.kmail-lists.com/subscriptions/unsubscribe?a=RGxxxx&
g=TGGGG

//グローバルな購読解除リンク
https://manage.kmail-lists.com/subscriptions/unsubscribe?cy=RGxxxx

URLのパラメーターを観察してみると、c=01111やm=01111はメルマガの下部からのリンク、g=TGGGGという部分が入るとリストから削除されるというように見えます。

実際、一個目のリンクからgパラメータを消して、

//単一リストに送信した時のリンク
https://manage.kmail-lists.com/subscriptions/unsubscribe?a=RGxxxx&
c=01111&
k=6888&&
g=TGGGG&
m=011111&
r=33MMMM

//試しに作った、g=パラメータを消した単一リストに送信した時のリンク
https://manage.kmail-lists.com/subscriptions/unsubscribe?a=RGxxxx&
c=01111&
k=6888&&
m=011111&
r=33MMMM

購読解除してみると、Go to websiteに。リストから抜けなくなったようです。
image.png
実際リストにもいますね。
image.png

逆に、複数リストに送信した際のリンクにgパラメータをつけてみます。

//複数リストに送信した時のリンク
https://manage.kmail-lists.com/subscriptions/unsubscribe?a=RGxxxx&
c=011111&
k=f2222&
m=01111&
r=33MMMMM

//gパラメータを付与した、複数リストに送信した時のリンク
https://manage.kmail-lists.com/subscriptions/unsubscribe?a=RGxxxx&
c=011111&
k=f2222&
m=01111&
r=33MMMMM
g=TGGGG&

購読解除するとSubscirbeになります。
image.png
リストから消えましたね!
image.png

以上のことから、gパラメータがあるとリストからの削除が実行されそう。
と、考えると、URLによってこの辺の処理が変わる可能性も全然ありそう。
と、考えると、複数リストへの送信時にリストからの削除がされないようになっているのも、状況証拠的にはありえそうですね。

結論

むずいね!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0