メールアドレスとCookieの紐付きについて | Community
Skip to main content
October 18, 2017

メールアドレスとCookieの紐付きについて

  • October 18, 2017
  • 9 replies
  • 1720 views

JMUGのみなさんこんにちは、大里です。

本日はメールアドレスとCookieの紐付きについてご紹介します。

「この人はWebサイトのここを閲覧している」ということを把握するには

メールアドレスとCookieを紐付ける必要があります。

そもそも、Cookieと紐づくってどういうこと?

紐付けるにはどんな事をすればいいのか?

匿名の時に起こしたアクションってスコアリングされるの?

といった基本的な内容から少々込み入った話までまとめました。

Marketoの特徴的な機能ですので、これから使い始める方はもちろん

すでに使いこなしている方も復習を兼ねてご覧ください。

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

9 replies

京子_長田
Level 2
May 22, 2018

大里様

お世話になっております。EPARKの長田です。ご無沙汰しております。

本件について質問なのですが

フォームにアクセスした際に、自分自身とは異なるメールアドレスが記入された状態で表示されたケースがございました。

資料拝見しておりますと、複数のメールアドレスに紐づくことができるという機能面が影響しているのではと思ったのですが

発生する条件がわかりましたらご教示いただけますでしょうか?

別ブラウザでは発生しない点で、ブラウザ起因かとは思うのですが

表示されたメールアドレスの心当たりとしては社内のサンプル送信時に顧客に指定したというレベルで、

入力時に使用したり、対象のメールアドレス宛ての本配信メールを受信したことはありません。

よろしくお願いいたします。

May 29, 2018

長田様

ご無沙汰しております。大里です。

こちらの記事のコメント欄にもございますが

・メールを転送した

・フォームに別のアドレスを入力した

などが考えられます。

ご参考まで。

May 29, 2018

長田さん

こんにちは、ビジョンの地藤と申します。

おっしゃっている事象は私も起きたことがあります。

大里さんもコメントされていますが、サンプル送信の中にあるURLリンクからCookieが紐付いたのではないか?と推察しております。

>大里さん

こちら私の認識あっているか補足いただけると助かります。

類似の事象ですが、当社のお客様で

複数のメールアドレス(Aリード,Bリードとします)を持っており、

Aリードのメールアドレスにメールを送っているが、申込みをBリードのメールアドレスに紐づくアカウントから行っている。

この時、本来Bリードに紐づかなければならないアクティビティがAリードのアクティビティログに入るということが起きています。

これは個人的に複数アドレスで登録して同じ行動を取ると同様に反映されること確認済です。

そのためCookieとクリックやフォーム入力等のアクションで紐づくメールアドレスが変わった場合に最新のものがフォームに表示されたり、アクティビティが紐付いたりするものと認識しております。

May 29, 2018

長田さん

>サンプル送信の中にあるURLリンクからCookieが紐付いたのではないか?と推察しております。

自分でコメントしておきながらテストしたら起きませんでした。。。認識違い失礼しました!

京子_長田
Level 2
June 1, 2018

大里さん

お世話になっております。

・メールを転送した

・フォームに別のアドレスを入力した

こちらのいずれも思い当たることがなかったため、質問させていただいておりました。

サンプル送信でも可能性があるのでしたら、今後それも踏まえて行う必要があるため確認でございました。

こちらも参考にさせていただきます。

https://nation.marketo.com/groups/tokyo-user-group/blog/2016/08/29/marketo-%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0-%E3%81%A…

よろしくお願いいたします。

京子_長田
Level 2
June 1, 2018

地藤さん

コメントありがとうございます!

また、テストで確認いただいたとのこと、ありがとうございます!!

やはりサンプル送信は関係ないということですね。

自分に起きたこと=他のユーザにも起きる可能性があるという点で、スッキリ解決したい点ではありますが…。

社内のテストでは様々なパターンをやっているため、何が要因となっているか特定が難しくなってしまうことも多い状況です。

共有の為に実際にユーザとして受け取ったメールを転送するケースもありますが

転送した相手が、たまたま何かの機会にフォームに入力した ⇒ それが私のCookieとして紐づいた

ということなんでしょうか。

今回はMarketoで作った「配信停止フォーム」でした。

取り急ぎ、参考までに起きた状況を共有させていただきます。

---------------------------

【現象】

(1)受け取ったメールから「配信停止」を押してフォームに行くと、自分のアドレスではない「Aさんのアドレス」がフォーム内にあらかじめ入力されていた

(2)同僚に話したところ、その同僚にも以前同じ現象が発生していた。

 別のメールで配信停止フォームにアクセスすると、「Aさんのアドレス」がフォーム内に入力されていた

1.2は、時期もメールも異なっており、なぜどちらの場合も「Aさんのアドレス」だったのかが不明

---------------------------

なにか原因と思われることが見つかりましたら、改めて共有させていただきます!

よろしくお願いいたします。

June 15, 2018

大里様

47ホールディングス株式会社の井本と申します。

資料のご共有をいただきありがとうございます。

26ページにございますJSの埋め込みにつきまして、質問がございます。

エンジニアに既存フォームにMktoと連携する機能実装してもらうため、仕様書のようなものがあればいただきたいのですが、

下記のMkto Form2.0が対象になるのでしょうか。

http://developers.marketo.com/javascript-api/forms/api-reference/

他に開発について仕様書や説明ページがございましたら、ご教示いただけますと幸いです。

何卒よろしくお願いします。

Level 2
June 19, 2018

井本様

Sunity株式会社の西田と申します。横から失礼します。

仕様書はこちらを渡せば良いと思います。

http://developers.marketo.com/javascript-api/lead-tracking/api-reference/#munchkin_associatelead

若干古い記事ですがこちらも参考になるかと。

マルケトのフォームを使わずにマルケトクッキーとメアドを紐付けたい

ただし、このやり方の場合、メールアドレスに秘密鍵のソルトをつけて

ハッシュ化した値が必要となるため、

JSだけでなくサーバサイドでの処理も必要になるのではと思います。

フロント側でハッシュ値計算すると秘密鍵が露呈してしまうので。

(↑とエンジニアの方に伝えればわかると思います。)

また、既存のLead以外のメールアドレスでassociateLeadを実行した場合、

新規のLeadが作成されてしまうので注意してください。

なお、以前は上記の方法の他に下記のAPIを叩く方式もあったそうですが(こっちならハッシュ不要)、

サポートの方いわく現在は保守対象外、かついつ使えなくなるかわからないとのことです。

http://app-xx00.marketo.com/index.php/leadCapture/save2?・・・

#間違ってたらどなたか突っ込んでください~。

June 20, 2018

Sunity株式会社

西田様

ありがとうございます!助かりました。

こちらの内容で進めて参ります。