Agile育成ブログ
未来を変える喜びを
未分類

Salesforce Marketing Cloud


Warning: count(): Parameter must be an array or an object that implements Countable in /home/xs638785/agile-software.site/public_html/wp-content/plugins/rich-table-of-content/functions.php on line 490

マーケティングデータがまとめられている

メッセージングとオートメーション
データと広告
測定と分析

Email Studio

Mobile Studio

Journey Builder

。Journey Builderを使用すると、マーケターは顧客の行動や特定のトリガーに基づいて、パーソナライズされたコミュニケーションやエンゲージメントのフローを作成、実行、管理することができます。

Marketing Cloud Personalization

。Journey Builderを使用すると、マーケターは顧客の行動や特定のトリガーに基づいて、パーソナライズされたコミュニケーションやエンゲージメントのフローを作成、実行、管理することができます。

Advertising Studio

Data Cloud for Marketing

すべてのデータソースをまとめて顧客ごとに一元的な信頼できる情報源を作成

Marketing Cloud Intelligence

すべてのデータソースをまとめて顧客ごとに一元的な信頼できる情報源を作成

  • マーケティングのデータソースの接続と統合
  • AI を駆使したインサイトの視覚化

Google アナリティクス 360

Google アナリティクス 360 は、ウェブサイトやアプリのトラフィックやユーザー行動に関する詳細なデータを提供します。

質問

プロファイルでシステム管理者を選べない

ユーザーストーリー

お客様、エンドユーザーの成功に重点を置く

受け入れ条件の特徴

ユーザーストーリーが達成される条件を指定する
各条件は、単独でテストすることが可能で、true または false で答えられる必要があります。

ユーザー未定義だとユーザーの意図が明確に定義できない

ユーザーモードでは、実行ユーザーの項目レベルセキュリティ (FLS) とオブジェクト権限が考慮され、常に共有ルールが適用されます。
システムモードでは、クラスの sharing キーワードで共有ルールが管理されます。

WITH USER_MODE
WITH SYSTEM_MODE

カスタムエラーメッセージはレコードページ全体のウィンドウに表示されるか、特定の項目にインラインエラーとして表示されます

lwc:if、lwc:elseif、lwc:else 条件付きディレクティブのほうが、従来の if:true や if:else ディレクティブより効率的なのはプロパティ getter へのアクセスがディレクティブのインスタンスごとに 1 回のみになるから。

for ループに Iterable 変数を使用して、リストまたはセットを簡単に反復処理する。

List.sort() に Comparator パラメーターを指定してコードにさまざまな並び替え順を実装する。

SOQLクエリは、Salesforceオブジェクトのレコードを検索およびフィルタリングするために使用されます。
アカウントオブジェクトから名前と電話番号のフィールドを選択し、名前が “Apple” のアカウントを選択

SELECT Name, Phone FROM Account WHERE Name = 'Apple'

バインド変数

バインド変数は、データベースクエリなどのSQLやSOQLクエリにおいて、動的に値を指定するため

public class QueryContact {
 public static Id getContactID(String lastName, String title) {
    try {
      Contact myContact = Database.query(
        'SELECT ID FROM Contact WHERE lastName = :lastName AND title = :title LIMIT 1'
      );
      return myContact.Id;
    } catch (Exception ex) {
      return null;
    }
  }
public static Id getContactIDWithBinds(Map<String, Object> bindVars) {
    // バインド変数を使用してクエリを構築
    String query = 'SELECT Id FROM Contact WHERE LastName = :lastName AND Title = :title LIMIT 1';
    
    try {
        // バインド変数を使用してクエリを実行し、結果を取得
        List<Contact> contacts = Database.query(query, bindVars);
        
        // 結果から連絡先のIDを取得して返す
        if (!contacts.isEmpty()) {
            return contacts[0].Id;
        } else {
            return null;
        }
    } catch (Exception ex) {
        return null;
    }
}
}

フロー作成

Flow BuilderはSalesforceフローの一部である。
コードを記述せずに自動化したいときにフローを使う

フローコネクタ

アクションとは

You cannot copy content of this page